mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-17 21:01:34 +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");
|
var fsModule = require("fs");
|
||||||
|
|
||||||
function cleanDeps(content, srcPath) {
|
var masterPackageVersion = "";
|
||||||
|
|
||||||
|
function updatePackageJson(content, srcPath) {
|
||||||
var contentAsJson = JSON.parse(content);
|
var contentAsJson = JSON.parse(content);
|
||||||
delete contentAsJson.devDependencies;
|
delete contentAsJson.devDependencies;
|
||||||
|
|
||||||
|
contentAsJson.version = masterPackageVersion;
|
||||||
|
|
||||||
return JSON.stringify(contentAsJson, null, "\t");
|
return JSON.stringify(contentAsJson, null, "\t");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function readMasterPackageVersion(content, srcPath) {
|
||||||
|
var contentAsJson = JSON.parse(content);
|
||||||
|
masterPackageVersion = contentAsJson.version;
|
||||||
|
|
||||||
|
return content;
|
||||||
|
}
|
||||||
|
|
||||||
function isDiff(content, srcPath) {
|
function isDiff(content, srcPath) {
|
||||||
var relativePath = srcPath.replace(/actuals\//, "");
|
var relativePath = srcPath.replace(/actuals\//, "");
|
||||||
var extractedRelativePath = "extracted/package/" + relativePath;
|
var extractedRelativePath = "extracted/package/" + relativePath;
|
||||||
@ -37,7 +49,7 @@ module.exports = function(grunt) {
|
|||||||
src: "./package.json",
|
src: "./package.json",
|
||||||
dest: "./diffs/",
|
dest: "./diffs/",
|
||||||
options: {
|
options: {
|
||||||
process: cleanDeps
|
process: updatePackageJson
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
actualDeclaraions: {
|
actualDeclaraions: {
|
||||||
@ -70,6 +82,15 @@ module.exports = function(grunt) {
|
|||||||
src: "./*.tgz",
|
src: "./*.tgz",
|
||||||
dest: "./",
|
dest: "./",
|
||||||
cwd: "./diffs"
|
cwd: "./diffs"
|
||||||
|
},
|
||||||
|
readMasterPackageVersion: {
|
||||||
|
expand: true,
|
||||||
|
src: "./package.json",
|
||||||
|
dest: "./extracted/package/",
|
||||||
|
cwd: "./extracted/package",
|
||||||
|
options: {
|
||||||
|
process: readMasterPackageVersion
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
shell: {
|
shell: {
|
||||||
@ -126,6 +147,7 @@ module.exports = function(grunt) {
|
|||||||
"shell:createExtractedDir",
|
"shell:createExtractedDir",
|
||||||
"shell:unpackPackage",
|
"shell:unpackPackage",
|
||||||
"clean:package",
|
"clean:package",
|
||||||
|
"copy:readMasterPackageVersion",
|
||||||
"clean:extractedNonDeclarations",
|
"clean:extractedNonDeclarations",
|
||||||
"shell:createActualsDir",
|
"shell:createActualsDir",
|
||||||
"copy:actualDeclaraions",
|
"copy:actualDeclaraions",
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
grunt --verbose
|
|
Reference in New Issue
Block a user