Skip to content

Commit b9c198a

Browse files
authored
Merge pull request #293 from BranchMetrics/fix-npm-version
Fix npm version
2 parents c7395a8 + 98139de commit b9c198a

16 files changed

+112
-38
lines changed

gulpfile.js

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -42,22 +42,6 @@ gulp.task('setupNpm', function () {
4242
setIosNpmOrDev('npm')
4343
})
4444

45-
// TODO: does not work. need to revise and update package.json -> semantic-release
46-
gulp.task('update-plugin-xml-version', function () {
47-
// first match only!
48-
var PLUGIN_XML_VERSION_REGEX = /^\s*version=\"[\d\.]*\"\>$/m // eslint-disable-line
49-
var versionNumber = require('./package.json').version
50-
51-
// this will break if plugin.xml is not formatted exactly as we expect
52-
// so you might end up needing to fix the regex
53-
for (var target of [ '.xml', '.template.xml' ]) {
54-
var pluginXML = fs.readFileSync('plugin' + target, 'utf8')
55-
var newVersionXML = ` version="${versionNumber}">`
56-
pluginXML = pluginXML.replace(PLUGIN_XML_VERSION_REGEX, newVersionXML)
57-
fs.writeFileSync('plugin' + target, pluginXML)
58-
}
59-
})
60-
6145
function getDevPluginXML () {
6246
// generate plugin.xml for local development
6347
// here we reference the frameworks instead of all the files directly

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"scripts": {
3939
"commitmsg": "validate-commit-msg",
4040
"prerelease": "gulp prod",
41-
"semantic-release": "semantic-release pre && gulp update-plugin-xml-version && npm publish && semantic-release post"
41+
"semantic-release": "semantic-release pre --verifyRelease='./src/scripts/npm/nodeVersion' && npm publish && semantic-release post"
4242
},
4343
"dependencies": {
4444
"mkpath": "^1.0.0",

plugin.template.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ SOFTWARE.
4747
</engines>
4848

4949
<!-- Hooks -->
50-
<hook src="src/scripts/beforePluginInstall.js" type="before_plugin_install" />
51-
<hook src="src/scripts/afterPrepare.js" type="after_prepare" />
50+
<hook src="src/scripts/hooks/beforePluginInstall.js" type="before_plugin_install" />
51+
<hook src="src/scripts/hooks/afterPrepare.js" type="after_prepare" />
5252

5353
<!-- JavaScript -->
5454
<js-module src="src/branch.js" name="Branch">

plugin.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ SOFTWARE.
4747
</engines>
4848

4949
<!-- Hooks -->
50-
<hook src="src/scripts/beforePluginInstall.js" type="before_plugin_install" />
51-
<hook src="src/scripts/afterPrepare.js" type="after_prepare" />
50+
<hook src="src/scripts/hooks/beforePluginInstall.js" type="before_plugin_install" />
51+
<hook src="src/scripts/hooks/afterPrepare.js" type="after_prepare" />
5252

5353
<!-- JavaScript -->
5454
<js-module src="src/branch.js" name="Branch">

src/scripts/lib/android/androidManifest.js renamed to src/scripts/android/androidManifest.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// properties
33
'use strict'
44
var path = require('path')
5-
var xmlHelper = require('../sdk/xmlHelper.js')
5+
var xmlHelper = require('../lib/xmlHelper.js')
66

77
// entry
88
module.exports = {
@@ -25,7 +25,7 @@
2525
manifest = updateBranchAppLinks(manifest, mainActivityIndex, preferences)
2626

2727
// save new version of the AndroidManifest
28-
xmlHelper.writeJsonAsXml(manifest, pathToManifest)
28+
xmlHelper.writeJsonAsXml(pathToManifest, manifest)
2929
}
3030

3131
// adds to <application> for Branch init and testmode:

src/scripts/afterPrepare.js renamed to src/scripts/hooks/afterPrepare.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
(function () {
22
// properties
33
'use strict'
4-
var configPrefrences = require('./lib/sdk/configXml.js')
5-
var iosPlist = require('./lib/ios/plist.js')
6-
var iosCapabilities = require('./lib/ios/capabilities.js')
7-
var iosAssociatedDomains = require('./lib/ios/associatedDomains.js')
8-
var iosDevelopmentTeam = require('./lib/ios/developmentTeam.js')
9-
var androidManifest = require('./lib/android/androidManifest.js')
4+
var configPrefrences = require('../sdk/configXml.js')
5+
var iosPlist = require('../ios/plist.js')
6+
var iosCapabilities = require('../ios/capabilities.js')
7+
var iosAssociatedDomains = require('../ios/associatedDomains.js')
8+
var iosDevelopmentTeam = require('../ios/developmentTeam.js')
9+
var androidManifest = require('../android/androidManifest.js')
1010
var IOS = 'ios'
1111
var ANDROID = 'android'
1212

src/scripts/beforePluginInstall.js renamed to src/scripts/hooks/beforePluginInstall.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
(function () {
22
// properties
33
'use strict'
4-
var nodeDependencies = require('./lib/npm/nodeDependencies.js')
4+
var nodeDependencies = require('../npm/nodeDependencies.js')
55

66
// entry
77
module.exports = run
File renamed without changes.

0 commit comments

Comments
 (0)