summaryrefslogtreecommitdiff
path: root/StoneIsland/plugins/cordova-plugin-app-name/scripts
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2017-09-26 00:47:11 +0200
committerJules Laplace <julescarbon@gmail.com>2017-09-26 00:47:11 +0200
commit6a9186aea6b85beef28e3eb765fbf2322a1c7890 (patch)
treea4a2ad8fcaa8783b4ed3643e950a003c2c0f9de6 /StoneIsland/plugins/cordova-plugin-app-name/scripts
parentb6a9175ffeb718994d6e68c4e3e783449c4f34cd (diff)
wtf broken
Diffstat (limited to 'StoneIsland/plugins/cordova-plugin-app-name/scripts')
-rw-r--r--StoneIsland/plugins/cordova-plugin-app-name/scripts/npm-install.js8
-rw-r--r--StoneIsland/plugins/cordova-plugin-app-name/scripts/sync-plugin-version.js12
2 files changed, 20 insertions, 0 deletions
diff --git a/StoneIsland/plugins/cordova-plugin-app-name/scripts/npm-install.js b/StoneIsland/plugins/cordova-plugin-app-name/scripts/npm-install.js
new file mode 100644
index 00000000..710905cf
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-app-name/scripts/npm-install.js
@@ -0,0 +1,8 @@
+var exec = require('child_process').execSync;
+
+module.exports = function(context) {
+
+ exec('npm install', {
+ cwd: context.opts.plugin.pluginInfo.dir
+ });
+}; \ No newline at end of file
diff --git a/StoneIsland/plugins/cordova-plugin-app-name/scripts/sync-plugin-version.js b/StoneIsland/plugins/cordova-plugin-app-name/scripts/sync-plugin-version.js
new file mode 100644
index 00000000..e3295cc9
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-app-name/scripts/sync-plugin-version.js
@@ -0,0 +1,12 @@
+var fs = require('fs');
+var libxml = require('libxmljs');
+var version = process.env.npm_package_version;
+var content = fs.readFileSync('plugin.xml');
+var xml = libxml.parseXmlString(content);
+xml.get('/p:plugin', {
+ 'p': 'http://apache.org/cordova/ns/plugins/1.0'
+}).attr({
+ 'version': version
+});
+
+fs.writeFileSync('plugin.xml', xml.toString());