New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@my-devkit/cli

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@my-devkit/cli - npm Package Compare versions

Comparing version
2.1.6
to
2.1.7
+13
-13
dist/clean.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
const path = require("path");
const fs = require("node:fs");
const path = require("node:path");
const utils_1 = require("./utils");

@@ -33,13 +33,13 @@ const clean = async () => {

// Check if there is either a ts, d.ts or tsx file corresponding to this d.ts files
if (!(fs.existsSync(srcPath + ".d.ts") ||
fs.existsSync(srcPath + ".ts") ||
fs.existsSync(srcPath + ".tsx"))) {
if (fs.existsSync(extLess + ".js"))
fs.unlinkSync(extLess + ".js");
if (fs.existsSync(extLess + ".js.map"))
fs.unlinkSync(extLess + ".js.map");
if (fs.existsSync(extLess + ".d.ts"))
fs.unlinkSync(extLess + ".d.ts");
if (fs.existsSync(extLess + ".d.ts.map"))
fs.unlinkSync(extLess + ".d.ts.map");
if (!(fs.existsSync(srcPath + '.d.ts') ||
fs.existsSync(srcPath + '.ts') ||
fs.existsSync(srcPath + '.tsx'))) {
if (fs.existsSync(extLess + '.js'))
fs.unlinkSync(extLess + '.js');
if (fs.existsSync(extLess + '.js.map'))
fs.unlinkSync(extLess + '.js.map');
if (fs.existsSync(extLess + '.d.ts'))
fs.unlinkSync(extLess + '.d.ts');
if (fs.existsSync(extLess + '.d.ts.map'))
fs.unlinkSync(extLess + '.d.ts.map');
utils_1.Logger.info(`Build cleaner: removed ${extLess}`, 2);

@@ -46,0 +46,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"clean.js","sourceRoot":"","sources":["../src/clean.ts"],"names":[],"mappings":";;AAAA,yBAAyB;AACzB,6BAA6B;AAE7B,mCAAiC;AAEjC,MAAM,KAAK,GAAG,KAAK,IAAI,EAAE;IACrB,MAAM,MAAM,GAAG,MAAM,CAAC;IACtB,MAAM,OAAO,GAAG,KAAK,CAAC;IAEtB,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC;QAClE,MAAM,IAAI,KAAK,CAAC,GAAG,OAAO,qBAAqB,CAAC,CAAC;IACrD,CAAC;IAED,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,CAAC;QACzB,cAAM,CAAC,IAAI,CAAC,qBAAqB,MAAM,KAAK,EAAE,CAAC,CAAC,CAAC;QACjD,OAAO;IACX,CAAC;IAED,MAAM,cAAc,GAAG,CAAC,OAAe,EAAE,EAAE;QACvC,0CAA0C;QAC1C,MAAM,KAAK,GAAG,EAAE,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;QACtC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACjB,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;YAE1C,kEAAkE;YAClE,IAAI,EAAE,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC;gBAClE,cAAc,CAAC,QAAQ,CAAC,CAAC;YAC7B,CAAC;iBAAM,CAAC;gBACJ,2CAA2C;gBAC3C,MAAM,KAAK,GAAG,QAAQ,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC;gBAC3C,IAAI,KAAK,EAAE,CAAC;oBACR,MAAM,OAAO,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;oBACvD,MAAM,OAAO,GAAG,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;oBACjD,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;oBAE5C,mFAAmF;oBACnF,IACI,CAAC,CACG,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,OAAO,CAAC;wBAChC,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,KAAK,CAAC;wBAC9B,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,CAAC,CAClC,EACH,CAAC;wBACC,IAAI,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,KAAK,CAAC;4BAC9B,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,KAAK,CAAC,CAAC;wBACnC,IAAI,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,SAAS,CAAC;4BAClC,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,SAAS,CAAC,CAAC;wBACvC,IAAI,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,OAAO,CAAC;4BAChC,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC;wBACrC,IAAI,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,WAAW,CAAC;4BACpC,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,WAAW,CAAC,CAAC;wBAEzC,cAAM,CAAC,IAAI,CAAC,0BAA0B,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC;oBACxD,CAAC;gBACL,CAAC;YACL,CAAC;QACL,CAAC,CAAC,CAAC;IACP,CAAC,CAAC;IAEF,cAAc,CAAC,MAAM,CAAC,CAAC;AAC3B,CAAC,CAAC;AAEF,kBAAe,KAAK,CAAC"}
{"version":3,"file":"clean.js","sourceRoot":"","sources":["../src/clean.ts"],"names":[],"mappings":";;AAAA,8BAA8B;AAC9B,kCAAkC;AAElC,mCAAiC;AAEjC,MAAM,KAAK,GAAG,KAAK,IAAI,EAAE;IACrB,MAAM,MAAM,GAAG,MAAM,CAAC;IACtB,MAAM,OAAO,GAAG,KAAK,CAAC;IAEtB,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE,CAAC,SAAS,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC;QAClE,MAAM,IAAI,KAAK,CAAC,GAAG,OAAO,qBAAqB,CAAC,CAAC;IACrD,CAAC;IAED,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE,CAAC;QACzB,cAAM,CAAC,IAAI,CAAC,qBAAqB,MAAM,KAAK,EAAE,CAAC,CAAC,CAAC;QACjD,OAAO;IACX,CAAC;IAED,MAAM,cAAc,GAAG,CAAC,OAAe,EAAE,EAAE;QACvC,0CAA0C;QAC1C,MAAM,KAAK,GAAG,EAAE,CAAC,WAAW,CAAC,OAAO,CAAC,CAAC;QACtC,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;YACjB,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;YAE1C,kEAAkE;YAClE,IAAI,EAAE,CAAC,UAAU,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC;gBAClE,cAAc,CAAC,QAAQ,CAAC,CAAC;YAC7B,CAAC;iBAAM,CAAC;gBACJ,2CAA2C;gBAC3C,MAAM,KAAK,GAAG,QAAQ,CAAC,KAAK,CAAC,YAAY,CAAC,CAAC;gBAC3C,IAAI,KAAK,EAAE,CAAC;oBACR,MAAM,OAAO,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;oBACvD,MAAM,OAAO,GAAG,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;oBACjD,MAAM,OAAO,GAAG,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC;oBAE5C,mFAAmF;oBACnF,IACI,CAAC,CACG,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,OAAO,CAAC;wBAChC,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,KAAK,CAAC;wBAC9B,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,CAAC,CAClC,EACH,CAAC;wBACC,IAAI,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,KAAK,CAAC;4BAAE,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,KAAK,CAAC,CAAC;wBACnE,IAAI,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,SAAS,CAAC;4BAAE,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,SAAS,CAAC,CAAC;wBAC3E,IAAI,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,OAAO,CAAC;4BAAE,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,OAAO,CAAC,CAAC;wBACvE,IAAI,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,WAAW,CAAC;4BACpC,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,WAAW,CAAC,CAAC;wBAEzC,cAAM,CAAC,IAAI,CAAC,0BAA0B,OAAO,EAAE,EAAE,CAAC,CAAC,CAAC;oBACxD,CAAC;gBACL,CAAC;YACL,CAAC;QACL,CAAC,CAAC,CAAC;IACP,CAAC,CAAC;IAEF,cAAc,CAAC,MAAM,CAAC,CAAC;AAC3B,CAAC,CAAC;AAEF,kBAAe,KAAK,CAAC"}
#!/usr/bin/env node
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const child_process_1 = require("child_process");
const node_child_process_1 = require("node:child_process");
const clean_1 = require("./clean");

@@ -19,3 +19,3 @@ const replace_files_1 = require("./replace-files");

utils_1.Logger.info('Typescript version');
(0, child_process_1.execSync)(`npx --package typescript tsc -v`, { stdio: 'inherit' });
(0, node_child_process_1.execSync)(`npx --package typescript tsc -v`, { stdio: 'inherit' });
}

@@ -25,7 +25,7 @@ switch (args[0]) {

await (0, clean_1.default)();
(0, child_process_1.execSync)(`npx --package typescript tsc`, { stdio: 'inherit' });
(0, node_child_process_1.execSync)(`npx --package typescript tsc`, { stdio: 'inherit' });
break;
case 'watch':
await (0, clean_1.default)();
(0, child_process_1.execSync)(`npx --package typescript tsc -w`, { stdio: 'inherit' });
(0, node_child_process_1.execSync)(`npx --package typescript tsc -w`, { stdio: 'inherit' });
break;

@@ -32,0 +32,0 @@ case 'switch-to-pnpm':

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AACA,iDAAyC;AAEzC,mCAA4B;AAC5B,mDAA2C;AAC3C,qDAA6C;AAC7C,mDAA0C;AAC1C,qDAA4C;AAC5C,mCAAiC;AAEjC,MAAM,GAAG,GAAG,KAAK,IAAI,EAAE;IACnB,MAAM,CAAC,EAAE,AAAD,EAAG,GAAG,IAAI,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;IAEnC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;QACX,MAAM,IAAI,KAAK,CAAC,kCAAkC,CAAC,CAAC;IACxD,CAAC;IAED,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;QAClD,cAAM,CAAC,OAAO,EAAE,CAAC;QAEjB,cAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;QAClC,IAAA,wBAAQ,EAAC,iCAAiC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,CAAC,CAAC;IACtE,CAAC;IAED,QAAQ,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;QACd,KAAK,OAAO;YACR,MAAM,IAAA,eAAK,GAAE,CAAC;YACd,IAAA,wBAAQ,EAAC,8BAA8B,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,CAAC,CAAC;YAC/D,MAAM;QACV,KAAK,OAAO;YACR,MAAM,IAAA,eAAK,GAAE,CAAC;YACd,IAAA,wBAAQ,EAAC,iCAAiC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,CAAC,CAAC;YAClE,MAAM;QAEV,KAAK,gBAAgB;YACjB,MAAM,IAAA,wBAAY,GAAE,CAAC;YACrB,MAAM;QAEV,KAAK,eAAe;YAChB,MAAM,IAAA,uBAAW,GAAE,CAAC;YACpB,MAAM;QAEV,KAAK,eAAe;YAChB,MAAM,IAAA,uBAAY,GAAE,CAAA;YACpB,MAAM;QAEV,KAAK,gBAAgB;YACjB,MAAM,IAAA,wBAAa,GAAE,CAAA;YACrB,MAAM;QAEV;YACI,MAAM,IAAI,KAAK,CAAC,WAAW,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC;IAC9D,CAAC;AACL,CAAC,CAAC;AAEF,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE;IACZ,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC;QACZ,cAAM,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC;IAC5B,CAAC;SAAM,CAAC;QACJ,cAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAA;IACnB,CAAC;IACD,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;AACnB,CAAC,CAAC,CAAC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AACA,2DAA8C;AAE9C,mCAA4B;AAC5B,mDAA2C;AAC3C,qDAA6C;AAC7C,mDAA0C;AAC1C,qDAA4C;AAC5C,mCAAiC;AAEjC,MAAM,GAAG,GAAG,KAAK,IAAI,EAAE;IACnB,MAAM,CAAC,EAAE,AAAD,EAAG,GAAG,IAAI,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC;IAEnC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;QACX,MAAM,IAAI,KAAK,CAAC,kCAAkC,CAAC,CAAC;IACxD,CAAC;IAED,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;QAClD,cAAM,CAAC,OAAO,EAAE,CAAC;QAEjB,cAAM,CAAC,IAAI,CAAC,oBAAoB,CAAC,CAAC;QAClC,IAAA,6BAAQ,EAAC,iCAAiC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,CAAC,CAAC;IACtE,CAAC;IAED,QAAQ,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC;QACd,KAAK,OAAO;YACR,MAAM,IAAA,eAAK,GAAE,CAAC;YACd,IAAA,6BAAQ,EAAC,8BAA8B,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,CAAC,CAAC;YAC/D,MAAM;QACV,KAAK,OAAO;YACR,MAAM,IAAA,eAAK,GAAE,CAAC;YACd,IAAA,6BAAQ,EAAC,iCAAiC,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,CAAC,CAAC;YAClE,MAAM;QAEV,KAAK,gBAAgB;YACjB,MAAM,IAAA,wBAAY,GAAE,CAAC;YACrB,MAAM;QAEV,KAAK,eAAe;YAChB,MAAM,IAAA,uBAAW,GAAE,CAAC;YACpB,MAAM;QAEV,KAAK,eAAe;YAChB,MAAM,IAAA,uBAAY,GAAE,CAAC;YACrB,MAAM;QAEV,KAAK,gBAAgB;YACjB,MAAM,IAAA,wBAAa,GAAE,CAAC;YACtB,MAAM;QAEV;YACI,MAAM,IAAI,KAAK,CAAC,WAAW,IAAI,CAAC,CAAC,CAAC,kBAAkB,CAAC,CAAC;IAC9D,CAAC;AACL,CAAC,CAAC;AAEF,GAAG,EAAE,CAAC,KAAK,CAAC,CAAC,CAAC,EAAE;IACZ,IAAI,CAAC,CAAC,OAAO,EAAE,CAAC;QACZ,cAAM,CAAC,KAAK,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC;IAC5B,CAAC;SAAM,CAAC;QACJ,cAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;IACpB,CAAC;IACD,OAAO,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;AACpB,CAAC,CAAC,CAAC"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
const path = require("path");
const fs = require("node:fs");
const path = require("node:path");
const utils_1 = require("./utils");

@@ -6,0 +6,0 @@ const replaceFiles = async () => {

@@ -1,1 +0,1 @@

{"version":3,"file":"replace-files.js","sourceRoot":"","sources":["../src/replace-files.ts"],"names":[],"mappings":";;AAAA,yBAAyB;AACzB,6BAA6B;AAE7B,mCAAiC;AAEjC,MAAM,YAAY,GAAG,KAAK,IAAI,EAAE;IAC5B,KAAK,MAAM,GAAG,IAAI,IAAA,cAAM,GAAE,CAAC,QAAQ,EAAE,CAAC;QAClC,IAAI,GAAG,CAAC,gBAAgB,EAAE,CAAC;YACvB,KAAK,MAAM,eAAe,IAAI,GAAG,CAAC,gBAAgB,EAAE,CAAC;gBACjD,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC,OAAO,CAAC,CAAC;gBAC5D,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC,IAAI,CAAC,CAAC;gBACzD,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,EAAE,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC;YACjE,CAAC;QACL,CAAC;IACL,CAAC;AACL,CAAC,CAAC;AAEF,kBAAe,YAAY,CAAC"}
{"version":3,"file":"replace-files.js","sourceRoot":"","sources":["../src/replace-files.ts"],"names":[],"mappings":";;AAAA,8BAA8B;AAC9B,kCAAkC;AAElC,mCAAiC;AAEjC,MAAM,YAAY,GAAG,KAAK,IAAI,EAAE;IAC5B,KAAK,MAAM,GAAG,IAAI,IAAA,cAAM,GAAE,CAAC,QAAQ,EAAE,CAAC;QAClC,IAAI,GAAG,CAAC,gBAAgB,EAAE,CAAC;YACvB,KAAK,MAAM,eAAe,IAAI,GAAG,CAAC,gBAAgB,EAAE,CAAC;gBACjD,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC,OAAO,CAAC,CAAC;gBAC5D,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,eAAe,CAAC,IAAI,CAAC,CAAC;gBACzD,EAAE,CAAC,aAAa,CAAC,MAAM,EAAE,EAAE,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC;YACjE,CAAC;QACL,CAAC;IACL,CAAC;AACL,CAAC,CAAC;AAEF,kBAAe,YAAY,CAAC"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
const path = require("path");
const fs = require("node:fs");
const path = require("node:path");
const utils_1 = require("./utils");

@@ -6,0 +6,0 @@ const replaceTokens = async () => {

@@ -1,1 +0,1 @@

{"version":3,"file":"replace-tokens.js","sourceRoot":"","sources":["../src/replace-tokens.ts"],"names":[],"mappings":";;AAAA,yBAAyB;AACzB,6BAA6B;AAE7B,mCAAiC;AAEjC,MAAM,aAAa,GAAG,KAAK,IAAI,EAAE;IAC7B,KAAK,MAAM,GAAG,IAAI,IAAA,cAAM,GAAE,CAAC,QAAQ,EAAE,CAAC;QAClC,IAAI,GAAG,CAAC,kBAAkB,EAAE,CAAC;YACzB,KAAK,MAAM,IAAI,IAAI,GAAG,CAAC,kBAAkB,EAAE,CAAC;gBACxC,MAAM,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;gBAC/C,KAAK,MAAM,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;oBAC1C,MAAM,OAAO,GAAG,EAAE,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,QAAQ,EAAE,CAAC;oBACzD,EAAE,CAAC,aAAa,CAAC,YAAY,EAAE,OAAO,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,KAAK,IAAI,IAAI,EAAE,GAAG,CAAC,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;gBACvG,CAAC;YACL,CAAC;QACL,CAAC;IACL,CAAC;AACL,CAAC,CAAC;AAEF,kBAAe,aAAa,CAAC"}
{"version":3,"file":"replace-tokens.js","sourceRoot":"","sources":["../src/replace-tokens.ts"],"names":[],"mappings":";;AAAA,8BAA8B;AAC9B,kCAAkC;AAElC,mCAAiC;AAEjC,MAAM,aAAa,GAAG,KAAK,IAAI,EAAE;IAC7B,KAAK,MAAM,GAAG,IAAI,IAAA,cAAM,GAAE,CAAC,QAAQ,EAAE,CAAC;QAClC,IAAI,GAAG,CAAC,kBAAkB,EAAE,CAAC;YACzB,KAAK,MAAM,IAAI,IAAI,GAAG,CAAC,kBAAkB,EAAE,CAAC;gBACxC,MAAM,YAAY,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;gBAC/C,KAAK,MAAM,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC;oBAC1C,MAAM,OAAO,GAAG,EAAE,CAAC,YAAY,CAAC,YAAY,CAAC,CAAC,QAAQ,EAAE,CAAC;oBACzD,EAAE,CAAC,aAAa,CACZ,YAAY,EACZ,OAAO,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,KAAK,IAAI,IAAI,EAAE,GAAG,CAAC,EAAE,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CACrE,CAAC;gBACN,CAAC;YACL,CAAC;QACL,CAAC;IACL,CAAC;AACL,CAAC,CAAC;AAEF,kBAAe,aAAa,CAAC"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.args = void 0;
const _args = process.argv.filter(arg => arg.startsWith('-'))
.map((name) => ({ name, value: process.argv[process.argv.indexOf(name) + 1] }));
const _args = process.argv
.filter(arg => arg.startsWith('-'))
.map(name => ({ name, value: process.argv[process.argv.indexOf(name) + 1] }));
const args = (option, defaultValue = null) => {

@@ -7,0 +8,0 @@ return _args.find(arg => arg.name === option)?.value || defaultValue;

@@ -1,1 +0,1 @@

{"version":3,"file":"args.js","sourceRoot":"","sources":["../../src/utils/args.ts"],"names":[],"mappings":";;;AAAA,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;KACxD,GAAG,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAE7E,MAAM,IAAI,GAAG,CAAC,MAAc,EAAE,eAAuB,IAAI,EAAU,EAAE;IACxE,OAAO,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,KAAK,MAAM,CAAC,EAAE,KAAK,IAAI,YAAY,CAAC;AACzE,CAAC,CAAA;AAFY,QAAA,IAAI,QAEhB"}
{"version":3,"file":"args.js","sourceRoot":"","sources":["../../src/utils/args.ts"],"names":[],"mappings":";;;AAAA,MAAM,KAAK,GAAG,OAAO,CAAC,IAAI;KACrB,MAAM,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;KAClC,GAAG,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AAE3E,MAAM,IAAI,GAAG,CAAC,MAAc,EAAE,eAAuB,IAAI,EAAU,EAAE;IACxE,OAAO,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,IAAI,KAAK,MAAM,CAAC,EAAE,KAAK,IAAI,YAAY,CAAC;AACzE,CAAC,CAAC;AAFW,QAAA,IAAI,QAEf"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.config = void 0;
const fs = require("fs");
const fs = require("node:fs");
const config = () => {

@@ -6,0 +6,0 @@ if (!fs.existsSync('./my-devkit.json')) {

@@ -1,1 +0,1 @@

{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/utils/config.ts"],"names":[],"mappings":";;;AAAA,yBAAyB;AAkBlB,MAAM,MAAM,GAAG,GAAW,EAAE;IAC/B,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,kBAAkB,CAAC,EAAE,CAAC;QACrC,MAAM,IAAI,KAAK,CAAC,gCAAgC,CAAC,CAAC;IACtD,CAAC;IAED,OAAO,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,kBAAkB,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC;AAClF,CAAC,CAAA;AANY,QAAA,MAAM,UAMlB"}
{"version":3,"file":"config.js","sourceRoot":"","sources":["../../src/utils/config.ts"],"names":[],"mappings":";;;AAAA,8BAA8B;AAkBvB,MAAM,MAAM,GAAG,GAAW,EAAE;IAC/B,IAAI,CAAC,EAAE,CAAC,UAAU,CAAC,kBAAkB,CAAC,EAAE,CAAC;QACrC,MAAM,IAAI,KAAK,CAAC,gCAAgC,CAAC,CAAC;IACtD,CAAC;IAED,OAAO,IAAI,CAAC,KAAK,CAAC,EAAE,CAAC,YAAY,CAAC,kBAAkB,EAAE,EAAE,QAAQ,EAAE,OAAO,EAAE,CAAC,CAAC,CAAC;AAClF,CAAC,CAAC;AANW,QAAA,MAAM,UAMjB"}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FileSystem = void 0;
const crypto = require("crypto");
const fs = require("fs");
const path_1 = require("path");
const util_1 = require("util");
const node_crypto_1 = require("node:crypto");
const promises_1 = require("node:fs/promises");
const node_path_1 = require("node:path");
const logger_1 = require("./logger");
const fsReaddir = (0, util_1.promisify)(fs.readdir);
const fsExists = (0, util_1.promisify)(fs.exists);
const fsReadFile = (0, util_1.promisify)(fs.readFile);
const fsStat = (0, util_1.promisify)(fs.stat);
class FileSystem {

@@ -17,3 +12,3 @@ static async getChecksum(paths) {

for (const path of paths) {
files.push(...await this.getFiles(path));
files.push(...(await this.getFiles(path)));
}

@@ -29,14 +24,17 @@ const checkSums = [];

static async getFiles(directory) {
if (!(await fsExists(directory))) {
try {
await (0, promises_1.access)(directory);
}
catch {
logger_1.Logger.warn(`${directory} does not exists`, 3);
return [];
}
if (!(await fsStat(directory)).isDirectory()) {
if (!(await (0, promises_1.stat)(directory)).isDirectory()) {
return [directory];
}
const files = [];
for (const file of await fsReaddir(directory)) {
const completePath = (0, path_1.resolve)(directory, file);
if ((await fsStat(completePath)).isDirectory()) {
files.push(...await this.getFiles(completePath));
for (const file of await (0, promises_1.readdir)(directory)) {
const completePath = (0, node_path_1.resolve)(directory, file);
if ((await (0, promises_1.stat)(completePath)).isDirectory()) {
files.push(...(await this.getFiles(completePath)));
}

@@ -50,6 +48,6 @@ else {

static async getFileChecksum(fileLocation) {
return this.getValueChecksum(await fsReadFile(fileLocation, 'utf8'));
return this.getValueChecksum(await (0, promises_1.readFile)(fileLocation, 'utf8'));
}
static getValueChecksum(value) {
const hash = crypto.createHash('sha1');
const hash = (0, node_crypto_1.createHash)('sha1');
hash.update(value);

@@ -56,0 +54,0 @@ return hash.digest('hex');

@@ -1,1 +0,1 @@

{"version":3,"file":"file-system.js","sourceRoot":"","sources":["../../src/utils/file-system.ts"],"names":[],"mappings":";;;AAAA,iCAAiC;AACjC,yBAAyB;AACzB,+BAA+B;AAC/B,+BAAiC;AAEjC,qCAAkC;AAElC,MAAM,SAAS,GAAG,IAAA,gBAAS,EAAC,EAAE,CAAC,OAAO,CAAC,CAAC;AACxC,MAAM,QAAQ,GAAG,IAAA,gBAAS,EAAC,EAAE,CAAC,MAAM,CAAC,CAAC;AACtC,MAAM,UAAU,GAAG,IAAA,gBAAS,EAAC,EAAE,CAAC,QAAQ,CAAC,CAAC;AAC1C,MAAM,MAAM,GAAG,IAAA,gBAAS,EAAC,EAAE,CAAC,IAAI,CAAC,CAAC;AAElC,MAAa,UAAU;IAEZ,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAe;QAC3C,MAAM,KAAK,GAAa,EAAE,CAAC;QAC3B,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE,CAAC;YACvB,KAAK,CAAC,IAAI,CAAC,GAAG,MAAM,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC;QAC7C,CAAC;QAED,MAAM,SAAS,GAAa,EAAE,CAAC;QAC/B,KAAK,MAAM,IAAI,IAAI,KAAK,CAAC,IAAI,EAAE,EAAE,CAAC;YAC9B,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;YAClD,eAAM,CAAC,KAAK,CAAC,GAAG,IAAI,KAAK,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;YACxC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAC7B,CAAC;QAED,OAAO,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC;IAC5D,CAAC;IAEM,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,SAAiB;QAC1C,IAAI,CAAC,CAAC,MAAM,QAAQ,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC;YAC/B,eAAM,CAAC,IAAI,CAAC,GAAG,SAAS,kBAAkB,EAAE,CAAC,CAAC,CAAC;YAC/C,OAAO,EAAE,CAAC;QACd,CAAC;QAED,IAAI,CAAC,CAAC,MAAM,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC;YAC3C,OAAO,CAAC,SAAS,CAAC,CAAC;QACvB,CAAC;QAED,MAAM,KAAK,GAAa,EAAE,CAAC;QAC3B,KAAK,MAAM,IAAI,IAAI,MAAM,SAAS,CAAC,SAAS,CAAC,EAAE,CAAC;YAC5C,MAAM,YAAY,GAAG,IAAA,cAAO,EAAC,SAAS,EAAE,IAAI,CAAC,CAAC;YAC9C,IAAI,CAAC,MAAM,MAAM,CAAC,YAAY,CAAC,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC;gBAC7C,KAAK,CAAC,IAAI,CAAC,GAAG,MAAM,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC;YACrD,CAAC;iBAAM,CAAC;gBACJ,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;YAC7B,CAAC;QACL,CAAC;QACD,OAAO,KAAK,CAAC;IACjB,CAAC;IAEM,MAAM,CAAC,KAAK,CAAC,eAAe,CAAC,YAAoB;QACpD,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,UAAU,CAAC,YAAY,EAAE,MAAM,CAAC,CAAC,CAAC;IACzE,CAAC;IAEO,MAAM,CAAC,gBAAgB,CAAC,KAAa;QACzC,MAAM,IAAI,GAAG,MAAM,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;QACvC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAA;QAClB,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;IAC9B,CAAC;CACJ;AAjDD,gCAiDC"}
{"version":3,"file":"file-system.js","sourceRoot":"","sources":["../../src/utils/file-system.ts"],"names":[],"mappings":";;;AAAA,6CAAyC;AACzC,+CAAmE;AACnE,yCAAoC;AAEpC,qCAAkC;AAElC,MAAa,UAAU;IACZ,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAe;QAC3C,MAAM,KAAK,GAAa,EAAE,CAAC;QAC3B,KAAK,MAAM,IAAI,IAAI,KAAK,EAAE,CAAC;YACvB,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;QAC/C,CAAC;QAED,MAAM,SAAS,GAAa,EAAE,CAAC;QAC/B,KAAK,MAAM,IAAI,IAAI,KAAK,CAAC,IAAI,EAAE,EAAE,CAAC;YAC9B,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC;YAClD,eAAM,CAAC,KAAK,CAAC,GAAG,IAAI,KAAK,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;YACxC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAC7B,CAAC;QAED,OAAO,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,CAAC;IAC5D,CAAC;IAEM,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,SAAiB;QAC1C,IAAI,CAAC;YACD,MAAM,IAAA,iBAAM,EAAC,SAAS,CAAC,CAAC;QAC5B,CAAC;QAAC,MAAM,CAAC;YACL,eAAM,CAAC,IAAI,CAAC,GAAG,SAAS,kBAAkB,EAAE,CAAC,CAAC,CAAC;YAC/C,OAAO,EAAE,CAAC;QACd,CAAC;QAED,IAAI,CAAC,CAAC,MAAM,IAAA,eAAI,EAAC,SAAS,CAAC,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC;YACzC,OAAO,CAAC,SAAS,CAAC,CAAC;QACvB,CAAC;QAED,MAAM,KAAK,GAAa,EAAE,CAAC;QAC3B,KAAK,MAAM,IAAI,IAAI,MAAM,IAAA,kBAAO,EAAC,SAAS,CAAC,EAAE,CAAC;YAC1C,MAAM,YAAY,GAAG,IAAA,mBAAO,EAAC,SAAS,EAAE,IAAI,CAAC,CAAC;YAC9C,IAAI,CAAC,MAAM,IAAA,eAAI,EAAC,YAAY,CAAC,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC;gBAC3C,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,MAAM,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;YACvD,CAAC;iBAAM,CAAC;gBACJ,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;YAC7B,CAAC;QACL,CAAC;QACD,OAAO,KAAK,CAAC;IACjB,CAAC;IAEM,MAAM,CAAC,KAAK,CAAC,eAAe,CAAC,YAAoB;QACpD,OAAO,IAAI,CAAC,gBAAgB,CAAC,MAAM,IAAA,mBAAQ,EAAC,YAAY,EAAE,MAAM,CAAC,CAAC,CAAC;IACvE,CAAC;IAEO,MAAM,CAAC,gBAAgB,CAAC,KAAa;QACzC,MAAM,IAAI,GAAG,IAAA,wBAAU,EAAC,MAAM,CAAC,CAAC;QAChC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QACnB,OAAO,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;IAC9B,CAAC;CACJ;AAlDD,gCAkDC"}

@@ -10,3 +10,3 @@ "use strict";

return {
'Authorization': `Basic ${Buffer.from(Gist.username + ':' + Gist.password).toString('base64')}`,
Authorization: `Basic ${Buffer.from(Gist.username + ':' + Gist.password).toString('base64')}`,
'Content-Type': 'application/json'

@@ -36,4 +36,4 @@ };

file: {
filename: "packages",
type: "application/json",
filename: 'packages',
type: 'application/json',
content: JSON.stringify(packages, null, 4)

@@ -40,0 +40,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"gist.js","sourceRoot":"","sources":["../../src/utils/gist.ts"],"names":[],"mappings":";;;AACA,MAAa,IAAI;IACb,MAAM,CAAC,QAAQ,GAAG,QAAQ,CAAC;IAC3B,MAAM,CAAC,QAAQ,GAAG,0CAA0C,CAAC;IAC7D,MAAM,CAAC,MAAM,GAAG,kCAAkC,CAAC;IAE3C,MAAM,CAAC,UAAU;QACrB,OAAO;YACH,eAAe,EAAE,SAAS,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,GAAG,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;YAC/F,cAAc,EAAE,kBAAkB;SACrC,CAAC;IACN,CAAC;IAED,MAAM,CAAC,KAAK,CAAC,WAAW;QACpB,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,gCAAgC,IAAI,CAAC,MAAM,EAAE,EAAE;YACxE,MAAM,EAAE,KAAK;YACb,OAAO,EAAE,IAAI,CAAC,UAAU,EAAE;SAC7B,CAAC,CAAC;QAEH,MAAM,IAAI,GAAG,CAAC,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAc,CAAC;QAElD,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;IACzD,CAAC;IAGD,MAAM,CAAC,KAAK,CAAC,kBAAkB,CAAC,WAAW;QACvC,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,WAAW,EAAE,CAAC;QAE1C,OAAO,QAAQ,CAAC,WAAW,CAAC,IAAI,IAAI,CAAC;IACzC,CAAC;IAED,MAAM,CAAC,KAAK,CAAC,kBAAkB,CAAC,WAAW,EAAE,QAAQ;QACjD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,WAAW,EAAE,CAAC;QAC1C,QAAQ,CAAC,WAAW,CAAC,GAAG,QAAQ,CAAC;QAEjC,MAAM,KAAK,CAAC,gCAAgC,IAAI,CAAC,MAAM,EAAE,EAAE;YACvD,MAAM,EAAE,OAAO;YACf,OAAO,EAAE,IAAI,CAAC,UAAU,EAAE;YAC1B,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC;gBACjB,KAAK,EAAE;oBACH,IAAI,EAAE;wBACF,QAAQ,EAAE,UAAU;wBACpB,IAAI,EAAE,kBAAkB;wBACxB,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC;qBAC7C;iBACJ;aACJ,CAAC;SACL,CAAC,CAAC;IACP,CAAC;;AA/CL,oBAgDC"}
{"version":3,"file":"gist.js","sourceRoot":"","sources":["../../src/utils/gist.ts"],"names":[],"mappings":";;;AAAA,MAAa,IAAI;IACb,MAAM,CAAC,QAAQ,GAAG,QAAQ,CAAC;IAC3B,MAAM,CAAC,QAAQ,GAAG,0CAA0C,CAAC;IAC7D,MAAM,CAAC,MAAM,GAAG,kCAAkC,CAAC;IAE3C,MAAM,CAAC,UAAU;QACrB,OAAO;YACH,aAAa,EAAE,SAAS,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,GAAG,GAAG,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE;YAC7F,cAAc,EAAE,kBAAkB;SACrC,CAAC;IACN,CAAC;IAED,MAAM,CAAC,KAAK,CAAC,WAAW;QACpB,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,gCAAgC,IAAI,CAAC,MAAM,EAAE,EAAE;YACxE,MAAM,EAAE,KAAK;YACb,OAAO,EAAE,IAAI,CAAC,UAAU,EAAE;SAC7B,CAAC,CAAC;QAEH,MAAM,IAAI,GAAG,CAAC,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAc,CAAC;QAElD,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,EAAE,CAAC;IACzD,CAAC;IAED,MAAM,CAAC,KAAK,CAAC,kBAAkB,CAAC,WAAW;QACvC,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,WAAW,EAAE,CAAC;QAE1C,OAAO,QAAQ,CAAC,WAAW,CAAC,IAAI,IAAI,CAAC;IACzC,CAAC;IAED,MAAM,CAAC,KAAK,CAAC,kBAAkB,CAAC,WAAW,EAAE,QAAQ;QACjD,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,WAAW,EAAE,CAAC;QAC1C,QAAQ,CAAC,WAAW,CAAC,GAAG,QAAQ,CAAC;QAEjC,MAAM,KAAK,CAAC,gCAAgC,IAAI,CAAC,MAAM,EAAE,EAAE;YACvD,MAAM,EAAE,OAAO;YACf,OAAO,EAAE,IAAI,CAAC,UAAU,EAAE;YAC1B,IAAI,EAAE,IAAI,CAAC,SAAS,CAAC;gBACjB,KAAK,EAAE;oBACH,IAAI,EAAE;wBACF,QAAQ,EAAE,UAAU;wBACpB,IAAI,EAAE,kBAAkB;wBACxB,OAAO,EAAE,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE,IAAI,EAAE,CAAC,CAAC;qBAC7C;iBACJ;aACJ,CAAC;SACL,CAAC,CAAC;IACP,CAAC;;AA9CL,oBA+CC"}

@@ -13,4 +13,4 @@ "use strict";

exports.Npm = void 0;
const child_process_1 = require("child_process");
const fs = require("fs");
const node_child_process_1 = require("node:child_process");
const fs = require("node:fs");
const file_system_1 = require("./file-system");

@@ -129,3 +129,3 @@ const gist_1 = require("./gist");

let index = 0;
while (object != null && index < (properties.length - 1)) {
while (object != null && index < properties.length - 1) {
object = object[properties[index++]];

@@ -137,3 +137,3 @@ }

async execCmd(cmd) {
const response = (0, child_process_1.execSync)(cmd, {});
const response = (0, node_child_process_1.execSync)(cmd, {});
return response.toString().trim();

@@ -140,0 +140,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"npm.js","sourceRoot":"","sources":["../../src/utils/npm.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"npm.js","sourceRoot":"","sources":["../../src/utils/npm.ts"],"names":[],"mappings":"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"}

@@ -13,3 +13,9 @@ "use strict";

async function retry(operation, options) {
options = { maxAttempts: 6, exponential: false, condition: () => true, continueWithoutError: false, ...options };
options = {
maxAttempts: 6,
exponential: false,
condition: () => true,
continueWithoutError: false,
...options
};
let continueTrying = true;

@@ -16,0 +22,0 @@ let retryCount = 0;

@@ -1,1 +0,1 @@

{"version":3,"file":"retry.js","sourceRoot":"","sources":["../../src/utils/retry.ts"],"names":[],"mappings":";;AAQA,sBAwBC;AAED,8BAQC;AA1CD,qCAAkC;AAClC,mCAAgC;AAEhC;;;;GAIG;AACI,KAAK,UAAU,KAAK,CAAI,SAA2B,EAAE,OAAuB;IAC/E,OAAO,GAAG,EAAE,WAAW,EAAE,CAAC,EAAE,WAAW,EAAE,KAAK,EAAE,SAAS,EAAE,GAAG,EAAE,CAAC,IAAI,EAAE,oBAAoB,EAAE,KAAK,EAAE,GAAG,OAAO,EAAE,CAAC;IAEjH,IAAI,cAAc,GAAG,IAAI,CAAC;IAC1B,IAAI,UAAU,GAAG,CAAC,CAAC;IACnB,GAAG,CAAC;QACA,IAAI,CAAC;YACD,OAAO,MAAM,SAAS,EAAE,CAAC;QAC7B,CAAC;QAAC,OAAO,CAAC,EAAE,CAAC;YACT,cAAc,GAAG,UAAU,GAAG,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;YAC1E,IAAI,CAAC,cAAc,IAAI,OAAO,CAAC,oBAAoB,EAAE,CAAC;gBAClD,OAAO;YACX,CAAC;YACD,IAAI,CAAC,cAAc,IAAI,CAAC,OAAO,CAAC,oBAAoB,EAAE,CAAC;gBACnD,MAAM,CAAC,CAAC;YACZ,CAAC;YACD,IAAI,OAAO,CAAC,WAAW,EAAE,CAAC;gBACtB,MAAM,IAAA,aAAK,EAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,UAAU,CAAC,GAAG,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC;YACnF,CAAC;YAED,UAAU,EAAE,CAAC;YACb,eAAM,CAAC,IAAI,CAAC,sBAAsB,UAAU,IAAI,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC;QAC3E,CAAC;IACL,CAAC,QAAQ,cAAc,EAAC;AAC5B,CAAC;AAED,SAAgB,SAAS,CAAC,OAAuB;IAC7C,OAAO,CAAC,OAAO,EAAE,YAAY,EAAE,UAAU,EAAE,EAAE;QACzC,MAAM,cAAc,GAAQ,UAAU,CAAC,KAAK,CAAC;QAE5C,UAAkB,CAAC,KAAK,GAAG,KAAK,WAAW,GAAG,IAAe;YAC1D,OAAO,KAAK,CAAC,KAAK,IAAI,EAAE,CAAC,MAAM,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,CAAC,CAAC;QAC9E,CAAC,CAAC;IACN,CAAC,CAAC;AACN,CAAC"}
{"version":3,"file":"retry.js","sourceRoot":"","sources":["../../src/utils/retry.ts"],"names":[],"mappings":";;AAQA,sBA8BC;AAED,8BAQC;AAhDD,qCAAkC;AAClC,mCAAgC;AAEhC;;;;GAIG;AACI,KAAK,UAAU,KAAK,CAAI,SAA2B,EAAE,OAAuB;IAC/E,OAAO,GAAG;QACN,WAAW,EAAE,CAAC;QACd,WAAW,EAAE,KAAK;QAClB,SAAS,EAAE,GAAG,EAAE,CAAC,IAAI;QACrB,oBAAoB,EAAE,KAAK;QAC3B,GAAG,OAAO;KACb,CAAC;IAEF,IAAI,cAAc,GAAG,IAAI,CAAC;IAC1B,IAAI,UAAU,GAAG,CAAC,CAAC;IACnB,GAAG,CAAC;QACA,IAAI,CAAC;YACD,OAAO,MAAM,SAAS,EAAE,CAAC;QAC7B,CAAC;QAAC,OAAO,CAAC,EAAE,CAAC;YACT,cAAc,GAAG,UAAU,GAAG,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;YAC1E,IAAI,CAAC,cAAc,IAAI,OAAO,CAAC,oBAAoB,EAAE,CAAC;gBAClD,OAAO;YACX,CAAC;YACD,IAAI,CAAC,cAAc,IAAI,CAAC,OAAO,CAAC,oBAAoB,EAAE,CAAC;gBACnD,MAAM,CAAC,CAAC;YACZ,CAAC;YACD,IAAI,OAAO,CAAC,WAAW,EAAE,CAAC;gBACtB,MAAM,IAAA,aAAK,EAAC,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,UAAU,CAAC,GAAG,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,IAAI,CAAC,CAAC,CAAC;YACnF,CAAC;YAED,UAAU,EAAE,CAAC;YACb,eAAM,CAAC,IAAI,CAAC,sBAAsB,UAAU,IAAI,OAAO,CAAC,WAAW,EAAE,CAAC,CAAC;QAC3E,CAAC;IACL,CAAC,QAAQ,cAAc,EAAE;AAC7B,CAAC;AAED,SAAgB,SAAS,CAAC,OAAuB;IAC7C,OAAO,CAAC,OAAO,EAAE,YAAY,EAAE,UAAU,EAAE,EAAE;QACzC,MAAM,cAAc,GAAQ,UAAU,CAAC,KAAK,CAAC;QAE5C,UAAkB,CAAC,KAAK,GAAG,KAAK,WAAW,GAAG,IAAe;YAC1D,OAAO,KAAK,CAAC,KAAK,IAAI,EAAE,CAAC,MAAM,cAAc,CAAC,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,OAAO,CAAC,CAAC;QAC9E,CAAC,CAAC;IACN,CAAC,CAAC;AACN,CAAC"}

@@ -1,1 +0,1 @@

{"version":3,"file":"sleep.js","sourceRoot":"","sources":["../../src/utils/sleep.ts"],"names":[],"mappings":";;;AAAA,qCAAkC;AAElC;;;GAGG;AACI,MAAM,KAAK,GAAG,KAAK,EAAE,WAAmB,EAAiB,EAAE;IAC9D,eAAM,CAAC,IAAI,CAAC,YAAY,WAAW,KAAK,CAAC,CAAC;IAC1C,OAAO,IAAI,OAAO,CAAO,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,EAAE,WAAW,CAAC,CAAC,CAAC;AAClF,CAAC,CAAA;AAHY,QAAA,KAAK,SAGjB"}
{"version":3,"file":"sleep.js","sourceRoot":"","sources":["../../src/utils/sleep.ts"],"names":[],"mappings":";;;AAAA,qCAAkC;AAElC;;;GAGG;AACI,MAAM,KAAK,GAAG,KAAK,EAAE,WAAmB,EAAiB,EAAE;IAC9D,eAAM,CAAC,IAAI,CAAC,YAAY,WAAW,KAAK,CAAC,CAAC;IAC1C,OAAO,IAAI,OAAO,CAAO,OAAO,CAAC,EAAE,CAAC,UAAU,CAAC,GAAG,EAAE,CAAC,OAAO,EAAE,EAAE,WAAW,CAAC,CAAC,CAAC;AAClF,CAAC,CAAC;AAHW,QAAA,KAAK,SAGhB"}
{
"name": "@my-devkit/cli",
"version": "2.1.6",
"version": "2.1.7",
"description": "My Devkit: command line tools for mdk apps",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -1,3 +0,3 @@

import * as fs from 'fs';
import * as path from 'path';
import * as fs from 'node:fs';
import * as path from 'node:path';

@@ -39,15 +39,12 @@ import { Logger } from './utils';

!(
fs.existsSync(srcPath + ".d.ts") ||
fs.existsSync(srcPath + ".ts") ||
fs.existsSync(srcPath + ".tsx")
fs.existsSync(srcPath + '.d.ts') ||
fs.existsSync(srcPath + '.ts') ||
fs.existsSync(srcPath + '.tsx')
)
) {
if (fs.existsSync(extLess + ".js"))
fs.unlinkSync(extLess + ".js");
if (fs.existsSync(extLess + ".js.map"))
fs.unlinkSync(extLess + ".js.map");
if (fs.existsSync(extLess + ".d.ts"))
fs.unlinkSync(extLess + ".d.ts");
if (fs.existsSync(extLess + ".d.ts.map"))
fs.unlinkSync(extLess + ".d.ts.map");
if (fs.existsSync(extLess + '.js')) fs.unlinkSync(extLess + '.js');
if (fs.existsSync(extLess + '.js.map')) fs.unlinkSync(extLess + '.js.map');
if (fs.existsSync(extLess + '.d.ts')) fs.unlinkSync(extLess + '.d.ts');
if (fs.existsSync(extLess + '.d.ts.map'))
fs.unlinkSync(extLess + '.d.ts.map');

@@ -54,0 +51,0 @@ Logger.info(`Build cleaner: removed ${extLess}`, 2);

#!/usr/bin/env node
import { execSync } from 'child_process';
import { execSync } from 'node:child_process';

@@ -44,7 +44,7 @@ import clean from './clean';

case 'replace-files':
await replaceFiles()
await replaceFiles();
break;
case 'replace-tokens':
await replaceTokens()
await replaceTokens();
break;

@@ -61,5 +61,5 @@

} else {
Logger.error(e)
Logger.error(e);
}
process.exit(1)
process.exit(1);
});

@@ -1,3 +0,3 @@

import * as fs from 'fs';
import * as path from 'path';
import * as fs from 'node:fs';
import * as path from 'node:path';

@@ -4,0 +4,0 @@ import { config } from './utils';

@@ -1,3 +0,3 @@

import * as fs from 'fs';
import * as path from 'path';
import * as fs from 'node:fs';
import * as path from 'node:path';

@@ -13,3 +13,6 @@ import { config } from './utils';

const content = fs.readFileSync(fileLocation).toString();
fs.writeFileSync(fileLocation, content.replace(new RegExp(`%#${name}#%`, 'g'), process.env[name]));
fs.writeFileSync(
fileLocation,
content.replace(new RegExp(`%#${name}#%`, 'g'), process.env[name])
);
}

@@ -16,0 +19,0 @@ }

@@ -1,6 +0,7 @@

const _args = process.argv.filter(arg => arg.startsWith('-'))
.map((name) => ({ name, value: process.argv[process.argv.indexOf(name) + 1] }));
const _args = process.argv
.filter(arg => arg.startsWith('-'))
.map(name => ({ name, value: process.argv[process.argv.indexOf(name) + 1] }));
export const args = (option: string, defaultValue: string = null): string => {
return _args.find(arg => arg.name === option)?.value || defaultValue;
}
};

@@ -1,2 +0,2 @@

import * as fs from 'fs';
import * as fs from 'node:fs';

@@ -25,2 +25,2 @@ interface ConfigPackageFileReplacement {

return JSON.parse(fs.readFileSync('./my-devkit.json', { encoding: 'utf-8' }));
}
};

@@ -1,19 +0,12 @@

import * as crypto from 'crypto';
import * as fs from 'fs';
import { resolve } from 'path';
import { promisify } from 'util';
import { createHash } from 'node:crypto';
import { access, readdir, readFile, stat } from 'node:fs/promises';
import { resolve } from 'node:path';
import { Logger } from './logger';
const fsReaddir = promisify(fs.readdir);
const fsExists = promisify(fs.exists);
const fsReadFile = promisify(fs.readFile);
const fsStat = promisify(fs.stat);
export class FileSystem {
public static async getChecksum(paths: string[]): Promise<string> {
const files: string[] = [];
for (const path of paths) {
files.push(...await this.getFiles(path));
files.push(...(await this.getFiles(path)));
}

@@ -32,3 +25,5 @@

public static async getFiles(directory: string): Promise<string[]> {
if (!(await fsExists(directory))) {
try {
await access(directory);
} catch {
Logger.warn(`${directory} does not exists`, 3);

@@ -38,3 +33,3 @@ return [];

if (!(await fsStat(directory)).isDirectory()) {
if (!(await stat(directory)).isDirectory()) {
return [directory];

@@ -44,6 +39,6 @@ }

const files: string[] = [];
for (const file of await fsReaddir(directory)) {
for (const file of await readdir(directory)) {
const completePath = resolve(directory, file);
if ((await fsStat(completePath)).isDirectory()) {
files.push(...await this.getFiles(completePath));
if ((await stat(completePath)).isDirectory()) {
files.push(...(await this.getFiles(completePath)));
} else {

@@ -57,10 +52,10 @@ files.push(completePath);

public static async getFileChecksum(fileLocation: string): Promise<string> {
return this.getValueChecksum(await fsReadFile(fileLocation, 'utf8'));
return this.getValueChecksum(await readFile(fileLocation, 'utf8'));
}
private static getValueChecksum(value: string): string {
const hash = crypto.createHash('sha1');
hash.update(value)
const hash = createHash('sha1');
hash.update(value);
return hash.digest('hex');
}
}

@@ -1,2 +0,1 @@

export class Gist {

@@ -9,3 +8,3 @@ static username = 'BUONJG';

return {
'Authorization': `Basic ${Buffer.from(Gist.username + ':' + Gist.password).toString('base64')}`,
Authorization: `Basic ${Buffer.from(Gist.username + ':' + Gist.password).toString('base64')}`,
'Content-Type': 'application/json'

@@ -26,3 +25,2 @@ };

static async getPackageChecksum(packageName) {

@@ -44,4 +42,4 @@ const packages = await Gist.getPackages();

file: {
filename: "packages",
type: "application/json",
filename: 'packages',
type: 'application/json',
content: JSON.stringify(packages, null, 4)

@@ -63,4 +61,4 @@ }

content: string;
}
}
};
};
}

@@ -67,0 +65,0 @@

@@ -1,3 +0,3 @@

import { execSync } from 'child_process';
import * as fs from 'fs';
import { execSync } from 'node:child_process';
import * as fs from 'node:fs';

@@ -11,4 +11,3 @@ import { FileSystem } from './file-system';

export class Npm {
constructor(private prefix: string) {
}
constructor(private prefix: string) {}

@@ -36,3 +35,6 @@ static prefix(prefix: string) {

Logger.info(`Package ${await this.getName()} ${await this.getLocalVersion()} as been published!`, 2);
Logger.info(
`Package ${await this.getName()} ${await this.getLocalVersion()} as been published!`,
2
);

@@ -84,3 +86,6 @@ await this.waitNewPackageVersionAvailability();

public async waitNewPackageVersionAvailability(): Promise<void> {
Logger.info(`Wait until ${await this.getName()}@${await this.getLocalVersion()} is available`, 2);
Logger.info(
`Wait until ${await this.getName()}@${await this.getLocalVersion()} is available`,
2
);

@@ -91,3 +96,6 @@ while ((await this.getPublishedVersion()) !== (await this.getLocalVersion())) {

Logger.info(`Package ${await this.getName()}@${await this.getLocalVersion()} is available`, 2);
Logger.info(
`Package ${await this.getName()}@${await this.getLocalVersion()} is available`,
2
);
}

@@ -141,3 +149,3 @@

while (object != null && index < properties.length) {
object = object[properties[index++]]
object = object[properties[index++]];
}

@@ -154,5 +162,6 @@ return object;

let object = data; let index = 0;
while (object != null && index < (properties.length - 1)) {
object = object[properties[index++]]
let object = data;
let index = 0;
while (object != null && index < properties.length - 1) {
object = object[properties[index++]];
}

@@ -169,2 +178,1 @@ object[properties[properties.length - 1]] = value;

}

@@ -10,3 +10,9 @@ import { Logger } from './logger';

export async function retry<T>(operation: () => Promise<T>, options?: retry.Options): Promise<T> {
options = { maxAttempts: 6, exponential: false, condition: () => true, continueWithoutError: false, ...options };
options = {
maxAttempts: 6,
exponential: false,
condition: () => true,
continueWithoutError: false,
...options
};

@@ -33,3 +39,3 @@ let continueTrying = true;

}
} while (continueTrying)
} while (continueTrying);
}

@@ -47,3 +53,2 @@

export namespace retry {

@@ -50,0 +55,0 @@ export interface Options {

@@ -10,2 +10,2 @@ import { Logger } from './logger';

return new Promise<void>(resolve => setTimeout(() => resolve(), miliseconds));
}
};