From 6a9186aea6b85beef28e3eb765fbf2322a1c7890 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 26 Sep 2017 00:47:11 +0200 Subject: wtf broken --- .../plugins/cordova-plugin-app-name/scripts/npm-install.js | 8 ++++++++ .../cordova-plugin-app-name/scripts/sync-plugin-version.js | 12 ++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 StoneIsland/plugins/cordova-plugin-app-name/scripts/npm-install.js create mode 100644 StoneIsland/plugins/cordova-plugin-app-name/scripts/sync-plugin-version.js (limited to 'StoneIsland/plugins/cordova-plugin-app-name/scripts') 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()); -- cgit v1.2.3-70-g09d2