raml-json-validation
Advanced tools
Comparing version 0.0.9 to 0.0.10
@@ -13,4 +13,10 @@ var webpack = require('webpack'); | ||
childProcess.execSync('mkdir browser_version && cd browser_version && git clone https://github.com/mulesoft-labs/raml-json-validation.git --branch browser_version --single-branch .'); | ||
var isNpm = process.argv[process.argv.indexOf("--type") + 1] === 'npm'; | ||
if(isNpm) { | ||
childProcess.execSync('mkdir browser_version'); | ||
} else { | ||
//childProcess.execSync('mkdir browser_version && cd browser_version && git clone https://github.com/mulesoft-labs/raml-xml-validation.git --branch browser_version --single-branch .'); | ||
} | ||
function webPackForBrowserLib() { | ||
@@ -65,3 +71,7 @@ var config = { | ||
childProcess.execSync('VERSION=`node -p "require(\'./package.json\').version"` && cd browser_version && git add -A && git commit -m "Prepare v$VERSION" && git tag -a "v$VERSION" -m "v$VERSION" && git push && git push --tags'); | ||
if(isNpm) { | ||
childProcess.execSync('cd browser_version && npm publish'); | ||
} else { | ||
//childProcess.execSync('VERSION=`node -p "require(\'./package.json\').version"` && cd browser_version && git add -A && git commit -m "Prepare v$VERSION" && git tag -a "v$VERSION" -m "v$VERSION" && git push && git push --tags'); | ||
} | ||
}); | ||
@@ -71,17 +81,18 @@ } | ||
function updateVersion() { | ||
var bowerJsonPath = path.resolve(__dirname, "./browser_version/bower.json"); | ||
var targetJsonPath = path.resolve(__dirname, "./browser_version/" + (isNpm ? "package.json" : "bower.json")); | ||
var packageJsonPath = path.resolve(__dirname, "./package.json"); | ||
var targetJson = {}; | ||
var bowerJson = JSON.parse(fs.readFileSync(bowerJsonPath).toString()); | ||
var packageJson = JSON.parse(fs.readFileSync(packageJsonPath).toString()); | ||
bowerJson.version = packageJson.version; | ||
targetJson.version = packageJson.version; | ||
targetJson.name = packageJson.name + (isNpm ? "-browser" : ""); | ||
targetJson.main = "index.js" | ||
fs.writeFileSync(bowerJsonPath, JSON.stringify(bowerJson, null, '\t')); | ||
fs.writeFileSync(targetJsonPath, JSON.stringify(targetJson, null, '\t')); | ||
} | ||
var jsonValidationRootFile = path.resolve(__dirname, './dist/index.js'); | ||
webPackForBrowserLib(); | ||
{ | ||
"name": "raml-json-validation", | ||
"version": "0.0.9", | ||
"version": "0.0.10", | ||
"main": "dist/index.js", | ||
"scripts": { | ||
"build": "rimraf dist && tsc", | ||
"buildBrowserPublish": "node generateBrowserVersion.js" | ||
"buildBrowserPublishNpm": "node generateBrowserVersion.js --type 'npm'" | ||
}, | ||
@@ -9,0 +9,0 @@ "repository": { |
Sorry, the diff of this file is too big to display
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
212908
5800
1
14