mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-16 11:42:04 +08:00
Merge branch 'ErjanGavalji/fix-declaration-package-version'
This commit is contained in:
@ -2,12 +2,24 @@ module.exports = function(grunt) {
|
||||
|
||||
var fsModule = require("fs");
|
||||
|
||||
function cleanDeps(content, srcPath) {
|
||||
var masterPackageVersion = "";
|
||||
|
||||
function updatePackageJson(content, srcPath) {
|
||||
var contentAsJson = JSON.parse(content);
|
||||
delete contentAsJson.devDependencies;
|
||||
|
||||
contentAsJson.version = masterPackageVersion;
|
||||
|
||||
return JSON.stringify(contentAsJson, null, "\t");
|
||||
}
|
||||
|
||||
function readMasterPackageVersion(content, srcPath) {
|
||||
var contentAsJson = JSON.parse(content);
|
||||
masterPackageVersion = contentAsJson.version;
|
||||
|
||||
return content;
|
||||
}
|
||||
|
||||
function isDiff(content, srcPath) {
|
||||
var relativePath = srcPath.replace(/actuals\//, "");
|
||||
var extractedRelativePath = "extracted/package/" + relativePath;
|
||||
@ -37,7 +49,7 @@ module.exports = function(grunt) {
|
||||
src: "./package.json",
|
||||
dest: "./diffs/",
|
||||
options: {
|
||||
process: cleanDeps
|
||||
process: updatePackageJson
|
||||
}
|
||||
},
|
||||
actualDeclaraions: {
|
||||
@ -70,6 +82,15 @@ module.exports = function(grunt) {
|
||||
src: "./*.tgz",
|
||||
dest: "./",
|
||||
cwd: "./diffs"
|
||||
},
|
||||
readMasterPackageVersion: {
|
||||
expand: true,
|
||||
src: "./package.json",
|
||||
dest: "./extracted/package/",
|
||||
cwd: "./extracted/package",
|
||||
options: {
|
||||
process: readMasterPackageVersion
|
||||
}
|
||||
}
|
||||
},
|
||||
shell: {
|
||||
@ -126,6 +147,7 @@ module.exports = function(grunt) {
|
||||
"shell:createExtractedDir",
|
||||
"shell:unpackPackage",
|
||||
"clean:package",
|
||||
"copy:readMasterPackageVersion",
|
||||
"clean:extractedNonDeclarations",
|
||||
"shell:createActualsDir",
|
||||
"copy:actualDeclaraions",
|
||||
|
@ -1,2 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
grunt --verbose
|
Reference in New Issue
Block a user