@misk/cli
Advanced tools
Comparing version 0.0.17 to 0.0.18
@@ -11,2 +11,26 @@ "use strict"; | ||
var changelog_1 = require("./changelog"); | ||
var moveOldBuildFile = function (filename) { return tslib_1.__awaiter(_this, void 0, void 0, function () { | ||
return tslib_1.__generator(this, function (_a) { | ||
switch (_a.label) { | ||
case 0: return [4 /*yield*/, fs.existsSync(filename)]; | ||
case 1: | ||
if (_a.sent()) { | ||
fs.move(filename, utils_1.Files.old + "/" + filename); | ||
} | ||
return [2 /*return*/]; | ||
} | ||
}); | ||
}); }; | ||
var removeOldBuildFile = function (filename) { return tslib_1.__awaiter(_this, void 0, void 0, function () { | ||
return tslib_1.__generator(this, function (_a) { | ||
switch (_a.label) { | ||
case 0: return [4 /*yield*/, fs.existsSync(filename)]; | ||
case 1: | ||
if (_a.sent()) { | ||
fs.remove(filename); | ||
} | ||
return [2 /*return*/]; | ||
} | ||
}); | ||
}); }; | ||
exports.migrate = function () { return tslib_1.__awaiter(_this, void 0, void 0, function () { | ||
@@ -51,3 +75,3 @@ var pkgMiskTab, pkg, _a, _b, _c, normalizedMiskTab, _d; | ||
console.log("[MIGRATE] miskTab.json exists. No migration required."); | ||
return [3 /*break*/, 24]; | ||
return [3 /*break*/, 17]; | ||
case 10: | ||
@@ -61,4 +85,4 @@ _c = pkgMiskTab; | ||
case 12: | ||
if (!_c) return [3 /*break*/, 21]; | ||
normalizedMiskTab = tslib_1.__assign({ output_path: "lib/web/_tab/" + pkgMiskTab.slug, port: 4242, version: changelog_1.MiskVersion.latest }, pkgMiskTab); | ||
if (!_c) return [3 /*break*/, 14]; | ||
normalizedMiskTab = tslib_1.__assign({ output_path: "lib/web/_tab/" + pkgMiskTab.slug, port: 4242, version: changelog_1.MiskVersion.latest, zipOnBuild: false }, pkgMiskTab); | ||
fs.writeJson(utils_1.Files.miskTab, normalizedMiskTab, utils_1.JsonOptions); | ||
@@ -71,51 +95,23 @@ // move all build files to an .old-build-files folder | ||
fs.copy(utils_1.Files.package, utils_1.Files.old + "/" + utils_1.Files.package); | ||
return [4 /*yield*/, fs.existsSync(utils_1.Files.gitignore)]; | ||
moveOldBuildFile(utils_1.Files.gitignore); | ||
moveOldBuildFile(utils_1.Files.prettier); | ||
moveOldBuildFile(utils_1.Files.tsconfig); | ||
moveOldBuildFile(utils_1.Files.tslint); | ||
moveOldBuildFile(utils_1.Files.webpack); | ||
removeOldBuildFile(utils_1.Files.packageLock); | ||
removeOldBuildFile(utils_1.Files.yarnLock); | ||
return [3 /*break*/, 17]; | ||
case 14: | ||
if (_e.sent()) { | ||
fs.move(utils_1.Files.gitignore, utils_1.Files.old + "/" + utils_1.Files.gitignore); | ||
} | ||
return [4 /*yield*/, fs.existsSync(utils_1.Files.prettier)]; | ||
case 15: | ||
if (_e.sent()) { | ||
fs.move(utils_1.Files.prettier, utils_1.Files.old + "/" + utils_1.Files.prettier); | ||
} | ||
return [4 /*yield*/, fs.existsSync(utils_1.Files.tsconfig)]; | ||
case 16: | ||
if (_e.sent()) { | ||
fs.move(utils_1.Files.tsconfig, utils_1.Files.old + "/" + utils_1.Files.tsconfig); | ||
} | ||
return [4 /*yield*/, fs.existsSync(utils_1.Files.tslint)]; | ||
case 17: | ||
if (_e.sent()) { | ||
fs.move(utils_1.Files.tslint, utils_1.Files.old + "/" + utils_1.Files.tslint); | ||
} | ||
return [4 /*yield*/, fs.existsSync(utils_1.Files.webpack)]; | ||
case 18: | ||
if (_e.sent()) { | ||
fs.move(utils_1.Files.webpack, utils_1.Files.old + "/" + utils_1.Files.webpack); | ||
} | ||
return [4 /*yield*/, fs.existsSync(utils_1.Files.packageLock)]; | ||
case 19: | ||
if (_e.sent()) { | ||
fs.remove(utils_1.Files.packageLock); | ||
} | ||
return [4 /*yield*/, fs.existsSync(utils_1.Files.yarnLock)]; | ||
case 20: | ||
if (_e.sent()) { | ||
fs.remove(utils_1.Files.yarnLock); | ||
} | ||
return [3 /*break*/, 24]; | ||
case 21: | ||
_d = !pkgMiskTab; | ||
if (!_d) return [3 /*break*/, 23]; | ||
if (!_d) return [3 /*break*/, 16]; | ||
return [4 /*yield*/, fs.existsSync(utils_1.Files.miskTab)]; | ||
case 22: | ||
case 15: | ||
_d = !(_e.sent()); | ||
_e.label = 23; | ||
case 23: | ||
_e.label = 16; | ||
case 16: | ||
if (_d) { | ||
throw Error("[MIGRATE] No miskTab block found in existing package.json."); | ||
} | ||
_e.label = 24; | ||
case 24: return [2 /*return*/]; | ||
_e.label = 17; | ||
case 17: return [2 /*return*/]; | ||
} | ||
@@ -122,0 +118,0 @@ }); |
@@ -22,3 +22,3 @@ "use strict"; | ||
lint: 'prettier --write --config package.json ".{/src/**/,/}*.{md,css,sass,less,json,js,jsx,ts,tsx}"', | ||
prebuild: "miskweb prebuild && npm run-script lint", | ||
prebuild: "npm run-script lint", | ||
reinstall: "rm -rf node_modules && npm run-script install", | ||
@@ -25,0 +25,0 @@ start: "npm run-script prebuild && cross-env NODE_ENV=development webpack-dev-server", |
{ | ||
"name": "@misk/cli", | ||
"version": "0.0.17", | ||
"version": "0.0.18", | ||
"license": "SEE LICENSE IN https://github.com/square/misk-web", | ||
@@ -5,0 +5,0 @@ "description": "Misk-Web CLI Build Tool", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
53688
65
838