+1
-1
| /// <reference types="node" /> | ||
| import { Config } from "./config"; | ||
| import { Stream } from "stream"; | ||
| declare type Stdio = "ignore" | "inherit" | Stream; | ||
| type Stdio = "ignore" | "inherit" | Stream; | ||
| export interface BuildOptions extends Config { | ||
@@ -6,0 +6,0 @@ watch?: boolean; |
+8
-8
@@ -13,3 +13,3 @@ "use strict"; | ||
| const debug_1 = tslib_1.__importDefault(require("./debug")); | ||
| const WORKER_PATH = path_1.join(__dirname, "worker/entry.js"); | ||
| const WORKER_PATH = (0, path_1.join)(__dirname, "worker/entry.js"); | ||
| const DEFAULT_EXTNAME = ".js"; | ||
@@ -32,3 +32,3 @@ function validateTargets(targets) { | ||
| async function runWorker({ stdout, stderr, ...options }) { | ||
| const worker = child_process_1.fork(WORKER_PATH, [], { | ||
| const worker = (0, child_process_1.fork)(WORKER_PATH, [], { | ||
| cwd: options.cwd, | ||
@@ -38,6 +38,6 @@ stdio: ["pipe", stdout, stderr, "ipc"], | ||
| if (worker.stdin) { | ||
| string_to_stream_1.default(JSON.stringify(options)).pipe(worker.stdin); | ||
| (0, string_to_stream_1.default)(JSON.stringify(options)).pipe(worker.stdin); | ||
| } | ||
| const removeExitHandler = signal_exit_1.default((code, signal) => { | ||
| debug_1.default(`Killing worker ${worker.pid} because parent process received ${signal || code || 0}`); | ||
| const removeExitHandler = (0, signal_exit_1.default)((code, signal) => { | ||
| (0, debug_1.default)(`Killing worker ${worker.pid} because parent process received ${signal || code || 0}`); | ||
| worker.kill(code || "SIGTERM"); | ||
@@ -61,5 +61,5 @@ }); | ||
| validateTargets(targets); | ||
| const reportStyles = report_1.getReportStyles(); | ||
| const codes = await p_all_1.default(targets.map(({ extname, transpileOnly, ...target }, i) => { | ||
| const prefix = `[${utils_1.trimPrefix(extname || DEFAULT_EXTNAME, ".")}]: `; | ||
| const reportStyles = (0, report_1.getReportStyles)(); | ||
| const codes = await (0, p_all_1.default)(targets.map(({ extname, transpileOnly, ...target }, i) => { | ||
| const prefix = `[${(0, utils_1.trimPrefix)(extname || DEFAULT_EXTNAME, ".")}]: `; | ||
| const prefixStyle = reportStyles[i % reportStyles.length]; | ||
@@ -66,0 +66,0 @@ return () => { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"build.js","sourceRoot":"","sources":["../src/build.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"build.js","sourceRoot":"","sources":["../src/build.ts"],"names":[],"mappings":"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"} |
+10
-13
@@ -7,3 +7,3 @@ "use strict"; | ||
| const config_1 = require("./config"); | ||
| const args = yargs_1.default(process.argv.slice(2)) | ||
| (0, yargs_1.default)(process.argv.slice(2)) | ||
| .options({ | ||
@@ -51,2 +51,3 @@ watch: { | ||
| .positional("projects", { | ||
| array: true, | ||
| type: "string", | ||
@@ -62,7 +63,5 @@ description: "Path of TypeScript projects or tsconfig.json files. Default to $CWD.", | ||
| ]); | ||
| }) | ||
| .showHelpOnFail(false).argv; | ||
| (async () => { | ||
| const projects = [].concat(args.projects || []); | ||
| const config = await config_1.loadConfig({ | ||
| }, async (args) => { | ||
| const projects = args.projects || []; | ||
| const config = await (0, config_1.loadConfig)({ | ||
| cwd: args.cwd, | ||
@@ -72,3 +71,3 @@ path: args.config, | ||
| if (projects.length) { | ||
| config.projects = await config_1.resolveProjectPath(config.cwd, projects); | ||
| config.projects = await (0, config_1.resolveProjectPath)(config.cwd, projects); | ||
| } | ||
@@ -81,3 +80,3 @@ if (!config.projects.length) { | ||
| } | ||
| const code = await build_1.build({ | ||
| process.exitCode = await (0, build_1.build)({ | ||
| ...config, | ||
@@ -91,7 +90,5 @@ verbose: args.verbose, | ||
| }); | ||
| process.exitCode = code; | ||
| })().catch((err) => { | ||
| console.error(err); | ||
| process.exitCode = 1; | ||
| }); | ||
| }) | ||
| .showHelpOnFail(false) | ||
| .parse(); | ||
| //# sourceMappingURL=cli.js.map |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"cli.js","sourceRoot":"","sources":["../src/cli.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"cli.js","sourceRoot":"","sources":["../src/cli.ts"],"names":[],"mappings":";;;AAAA,gEAAgC;AAChC,mCAAgC;AAChC,qCAA0D;AAE1D,IAAA,eAAK,EAAC,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;KACzB,OAAO,CAAC;IACP,KAAK,EAAE;QACL,IAAI,EAAE,SAAS;QACf,KAAK,EAAE,GAAG;QACV,WAAW,EAAE,sDAAsD;KACpE;IACD,KAAK,EAAE;QACL,IAAI,EAAE,SAAS;QACf,WAAW,EAAE,yDAAyD;KACvE;IACD,OAAO,EAAE;QACP,IAAI,EAAE,SAAS;QACf,WAAW,EAAE,mBAAmB;KACjC;IACD,GAAG,EAAE;QACH,IAAI,EAAE,SAAS;QACf,WAAW,EACT,8DAA8D;KACjE;IACD,KAAK,EAAE;QACL,IAAI,EAAE,SAAS;QACf,WAAW,EAAE,uBAAuB;KACrC;IACD,GAAG,EAAE;QACH,IAAI,EAAE,QAAQ;QACd,WAAW,EAAE,4BAA4B;KAC1C;IACD,MAAM,EAAE;QACN,IAAI,EAAE,QAAQ;QACd,WAAW,EAAE,0DAA0D;KACxE;IACD,QAAQ,EAAE;QACR,IAAI,EAAE,QAAQ;QACd,WAAW,EAAE,mCAAmC;KACjD;IACD,UAAU,EAAE;QACV,IAAI,EAAE,QAAQ;QACd,WAAW,EAAE,mDAAmD;KACjE;CACF,CAAC;KACD,OAAO,CACN,iBAAiB,EACjB,yDAAyD,EACzD,CAAC,GAAG,EAAE,EAAE;IACN,OAAO,GAAG;SACP,UAAU,CAAC,UAAU,EAAE;QACtB,KAAK,EAAE,IAAI;QACX,IAAI,EAAE,QAAQ;QACd,WAAW,EACT,sEAAsE;KACzE,CAAC;SACD,OAAO,CAAC;QACP,CAAC,IAAI,EAAE,uBAAuB,CAAC;QAC/B,CAAC,YAAY,EAAE,uCAAuC,CAAC;QACvD,CAAC,YAAY,EAAE,qBAAqB,CAAC;QACrC,CAAC,yBAAyB,EAAE,qBAAqB,CAAC;QAClD,CAAC,oBAAoB,EAAE,0BAA0B,CAAC;KACnD,CAAC,CAAC;AACP,CAAC,EACD,KAAK,EAAE,IAAI,EAAE,EAAE;IACb,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,IAAI,EAAE,CAAC;IACrC,MAAM,MAAM,GAAG,MAAM,IAAA,mBAAU,EAAC;QAC9B,GAAG,EAAE,IAAI,CAAC,GAAG;QACb,IAAI,EAAE,IAAI,CAAC,MAAM;KAClB,CAAC,CAAC;IACH,IAAI,QAAQ,CAAC,MAAM,EAAE;QACnB,MAAM,CAAC,QAAQ,GAAG,MAAM,IAAA,2BAAkB,EAAC,MAAM,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;KAClE;IACD,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE;QAC3B,MAAM,CAAC,QAAQ,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;KAChC;IACD,IAAI,IAAI,CAAC,QAAQ,EAAE;QACjB,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;KACjC;IAED,OAAO,CAAC,QAAQ,GAAG,MAAM,IAAA,aAAK,EAAC;QAC7B,GAAG,MAAM;QACT,OAAO,EAAE,IAAI,CAAC,OAAO;QACrB,GAAG,EAAE,IAAI,CAAC,GAAG;QACb,KAAK,EAAE,IAAI,CAAC,KAAK;QACjB,KAAK,EAAE,IAAI,CAAC,KAAK;QACjB,KAAK,EAAE,IAAI,CAAC,KAAK;QACjB,UAAU,EAAE,IAAI,CAAC,UAAU;KAC5B,CAAC,CAAC;AACL,CAAC,CACF;KACA,cAAc,CAAC,KAAK,CAAC;KACrB,KAAK,EAAE,CAAC"} |
+3
-3
@@ -9,3 +9,3 @@ import { Infer } from "superstruct"; | ||
| }>; | ||
| export declare type Target = Infer<typeof targetSchema> & { | ||
| export type Target = Infer<typeof targetSchema> & { | ||
| [key: string]: unknown; | ||
@@ -36,4 +36,4 @@ }; | ||
| }>; | ||
| export declare type InferConfig = Infer<typeof configSchema>; | ||
| export declare type Config = InferConfig & { | ||
| export type InferConfig = Infer<typeof configSchema>; | ||
| export type Config = InferConfig & { | ||
| cwd: string; | ||
@@ -40,0 +40,0 @@ projects: string[]; |
+14
-14
@@ -11,14 +11,14 @@ "use strict"; | ||
| const debug = debug_1.default.extend("config"); | ||
| const targetSchema = superstruct_1.type({ | ||
| extname: superstruct_1.optional(superstruct_1.string()), | ||
| transpileOnly: superstruct_1.optional(superstruct_1.boolean()), | ||
| const targetSchema = (0, superstruct_1.type)({ | ||
| extname: (0, superstruct_1.optional)((0, superstruct_1.string)()), | ||
| transpileOnly: (0, superstruct_1.optional)((0, superstruct_1.boolean)()), | ||
| }); | ||
| const configSchema = superstruct_1.object({ | ||
| projects: superstruct_1.optional(superstruct_1.array(superstruct_1.string())), | ||
| targets: superstruct_1.optional(superstruct_1.array(targetSchema)), | ||
| compiler: superstruct_1.optional(superstruct_1.string()), | ||
| maxWorkers: superstruct_1.optional(superstruct_1.min(superstruct_1.integer(), 1)), | ||
| const configSchema = (0, superstruct_1.object)({ | ||
| projects: (0, superstruct_1.optional)((0, superstruct_1.array)((0, superstruct_1.string)())), | ||
| targets: (0, superstruct_1.optional)((0, superstruct_1.array)(targetSchema)), | ||
| compiler: (0, superstruct_1.optional)((0, superstruct_1.string)()), | ||
| maxWorkers: (0, superstruct_1.optional)((0, superstruct_1.min)((0, superstruct_1.integer)(), 1)), | ||
| }); | ||
| async function resolveProjectPath(cwd, projects) { | ||
| return fast_glob_1.default(projects, { cwd, onlyFiles: false }); | ||
| return (0, fast_glob_1.default)(projects, { cwd, onlyFiles: false }); | ||
| } | ||
@@ -28,10 +28,10 @@ exports.resolveProjectPath = resolveProjectPath; | ||
| const mustLoadConfig = !!path; | ||
| const configPath = path_1.resolve(cwd, path || "tsc-multi.json"); | ||
| const configPath = (0, path_1.resolve)(cwd, path || "tsc-multi.json"); | ||
| debug("Read config from %s", configPath); | ||
| const json = await (() => { | ||
| if (mustLoadConfig) | ||
| return utils_1.readJSON(configPath); | ||
| return utils_1.tryReadJSON(configPath); | ||
| return (0, utils_1.readJSON)(configPath); | ||
| return (0, utils_1.tryReadJSON)(configPath); | ||
| })(); | ||
| const result = superstruct_1.validate(json, configSchema); | ||
| const result = (0, superstruct_1.validate)(json, configSchema); | ||
| if (result[0]) { | ||
@@ -44,3 +44,3 @@ throw result[0]; | ||
| cwd, | ||
| projects: await resolveProjectPath(path_1.dirname(configPath), config.projects || []), | ||
| projects: await resolveProjectPath((0, path_1.dirname)(configPath), config.projects || []), | ||
| }; | ||
@@ -47,0 +47,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"config.js","sourceRoot":"","sources":["../src/config.ts"],"names":[],"mappings":";;;;AAAA,+BAAwC;AACxC,6CAWqB;AACrB,4DAA4B;AAC5B,mCAAgD;AAChD,kEAA6B;AAE7B,MAAM,KAAK,GAAG,eAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AAErC,MAAM,YAAY,GAAG,kBAAI,CAAC;IACxB,OAAO,EAAE,sBAAQ,CAAC,oBAAM,EAAE,CAAC;IAC3B,aAAa,EAAE,sBAAQ,CAAC,qBAAO,EAAE,CAAC;CACnC,CAAC,CAAC;AAIH,MAAM,YAAY,GAAG,oBAAM,CAAC;IAC1B,QAAQ,EAAE,sBAAQ,CAAC,mBAAK,CAAC,oBAAM,EAAE,CAAC,CAAC;IACnC,OAAO,EAAE,sBAAQ,CAAC,mBAAK,CAAC,YAAY,CAAC,CAAC;IACtC,QAAQ,EAAE,sBAAQ,CAAC,oBAAM,EAAE,CAAC;IAC5B,UAAU,EAAE,sBAAQ,CAAC,iBAAG,CAAC,qBAAO,EAAE,EAAE,CAAC,CAAC,CAAC;CACxC,CAAC,CAAC;AAUI,KAAK,UAAU,kBAAkB,CACtC,GAAW,EACX,QAAkB;IAElB,OAAO,mBAAI,CAAC,QAAQ,EAAE,EAAE,GAAG,EAAE,SAAS,EAAE,KAAK,EAAE,CAAC,CAAC;AACnD,CAAC;AALD,gDAKC;AAOM,KAAK,UAAU,UAAU,CAAC,EAC/B,GAAG,GAAG,OAAO,CAAC,GAAG,EAAE,EACnB,IAAI,GACc;IAClB,MAAM,cAAc,GAAG,CAAC,CAAC,IAAI,CAAC;IAC9B,MAAM,UAAU,GAAG,cAAO,CAAC,GAAG,EAAE,IAAI,IAAI,gBAAgB,CAAC,CAAC;IAE1D,KAAK,CAAC,qBAAqB,EAAE,UAAU,CAAC,CAAC;IAEzC,MAAM,IAAI,GAAG,MAAM,CAAC,GAAG,EAAE;QACvB,IAAI,cAAc;YAAE,OAAO,gBAAQ,CAAC,UAAU,CAAC,CAAC;QAChD,OAAO,mBAAW,CAAC,UAAU,CAAC,CAAC;IACjC,CAAC,CAAC,EAAE,CAAC;IAEL,MAAM,MAAM,GAAG,sBAAQ,CAAC,IAAI,EAAE,YAAY,CAAC,CAAC;IAE5C,IAAI,MAAM,CAAC,CAAC,CAAC,EAAE;QACb,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC;KACjB;IAED,MAAM,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;IAEzB,OAAO;QACL,GAAG,MAAM;QACT,GAAG;QACH,QAAQ,EAAE,MAAM,kBAAkB,CAChC,cAAO,CAAC,UAAU,CAAC,EACnB,MAAM,CAAC,QAAQ,IAAI,EAAE,CACtB;KACF,CAAC;AACJ,CAAC;AA9BD,gCA8BC"} | ||
| {"version":3,"file":"config.js","sourceRoot":"","sources":["../src/config.ts"],"names":[],"mappings":";;;;AAAA,+BAAwC;AACxC,6CAWqB;AACrB,4DAA4B;AAC5B,mCAAgD;AAChD,kEAA6B;AAE7B,MAAM,KAAK,GAAG,eAAK,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;AAErC,MAAM,YAAY,GAAG,IAAA,kBAAI,EAAC;IACxB,OAAO,EAAE,IAAA,sBAAQ,EAAC,IAAA,oBAAM,GAAE,CAAC;IAC3B,aAAa,EAAE,IAAA,sBAAQ,EAAC,IAAA,qBAAO,GAAE,CAAC;CACnC,CAAC,CAAC;AAIH,MAAM,YAAY,GAAG,IAAA,oBAAM,EAAC;IAC1B,QAAQ,EAAE,IAAA,sBAAQ,EAAC,IAAA,mBAAK,EAAC,IAAA,oBAAM,GAAE,CAAC,CAAC;IACnC,OAAO,EAAE,IAAA,sBAAQ,EAAC,IAAA,mBAAK,EAAC,YAAY,CAAC,CAAC;IACtC,QAAQ,EAAE,IAAA,sBAAQ,EAAC,IAAA,oBAAM,GAAE,CAAC;IAC5B,UAAU,EAAE,IAAA,sBAAQ,EAAC,IAAA,iBAAG,EAAC,IAAA,qBAAO,GAAE,EAAE,CAAC,CAAC,CAAC;CACxC,CAAC,CAAC;AAUI,KAAK,UAAU,kBAAkB,CACtC,GAAW,EACX,QAAkB;IAElB,OAAO,IAAA,mBAAI,EAAC,QAAQ,EAAE,EAAE,GAAG,EAAE,SAAS,EAAE,KAAK,EAAE,CAAC,CAAC;AACnD,CAAC;AALD,gDAKC;AAOM,KAAK,UAAU,UAAU,CAAC,EAC/B,GAAG,GAAG,OAAO,CAAC,GAAG,EAAE,EACnB,IAAI,GACc;IAClB,MAAM,cAAc,GAAG,CAAC,CAAC,IAAI,CAAC;IAC9B,MAAM,UAAU,GAAG,IAAA,cAAO,EAAC,GAAG,EAAE,IAAI,IAAI,gBAAgB,CAAC,CAAC;IAE1D,KAAK,CAAC,qBAAqB,EAAE,UAAU,CAAC,CAAC;IAEzC,MAAM,IAAI,GAAG,MAAM,CAAC,GAAG,EAAE;QACvB,IAAI,cAAc;YAAE,OAAO,IAAA,gBAAQ,EAAC,UAAU,CAAC,CAAC;QAChD,OAAO,IAAA,mBAAW,EAAC,UAAU,CAAC,CAAC;IACjC,CAAC,CAAC,EAAE,CAAC;IAEL,MAAM,MAAM,GAAG,IAAA,sBAAQ,EAAC,IAAI,EAAE,YAAY,CAAC,CAAC;IAE5C,IAAI,MAAM,CAAC,CAAC,CAAC,EAAE;QACb,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC;KACjB;IAED,MAAM,MAAM,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;IAEzB,OAAO;QACL,GAAG,MAAM;QACT,GAAG;QACH,QAAQ,EAAE,MAAM,kBAAkB,CAChC,IAAA,cAAO,EAAC,UAAU,CAAC,EACnB,MAAM,CAAC,QAAQ,IAAI,EAAE,CACtB;KACF,CAAC;AACJ,CAAC;AA9BD,gCA8BC"} |
+1
-1
@@ -5,3 +5,3 @@ "use strict"; | ||
| const debug_1 = tslib_1.__importDefault(require("debug")); | ||
| exports.default = debug_1.default("tsc-multi"); | ||
| exports.default = (0, debug_1.default)("tsc-multi"); | ||
| //# sourceMappingURL=debug.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"debug.js","sourceRoot":"","sources":["../src/debug.ts"],"names":[],"mappings":";;;AAAA,0DAA0B;AAE1B,kBAAe,eAAK,CAAC,WAAW,CAAC,CAAC"} | ||
| {"version":3,"file":"debug.js","sourceRoot":"","sources":["../src/debug.ts"],"names":[],"mappings":";;;AAAA,0DAA0B;AAE1B,kBAAe,IAAA,eAAK,EAAC,WAAW,CAAC,CAAC"} |
+3
-3
| /// <reference types="node" /> | ||
| import chalk from "chalk"; | ||
| import type { Formatter } from "picocolors/types"; | ||
| import { Writable } from "stream"; | ||
@@ -15,3 +15,3 @@ import type ts from "typescript"; | ||
| system: ts.System; | ||
| formatDiagnostics: typeof ts["formatDiagnostics"]; | ||
| formatDiagnostics: (typeof ts)["formatDiagnostics"]; | ||
| output: Writable; | ||
@@ -21,2 +21,2 @@ prefix?: string; | ||
| export declare function createReporter({ cwd, system, formatDiagnostics, output, prefix, }: ReporterOptions): Reporter; | ||
| export declare function getReportStyles(): chalk.Chalk[]; | ||
| export declare function getReportStyles(): Formatter[]; |
+2
-9
@@ -5,3 +5,3 @@ "use strict"; | ||
| const tslib_1 = require("tslib"); | ||
| const chalk_1 = tslib_1.__importDefault(require("chalk")); | ||
| const picocolors_1 = tslib_1.__importDefault(require("picocolors")); | ||
| function createReporter({ cwd, system, formatDiagnostics, output, prefix = "", }) { | ||
@@ -40,12 +40,5 @@ const formatDiagnosticsHost = { | ||
| function getReportStyles() { | ||
| return [ | ||
| chalk_1.default.red, | ||
| chalk_1.default.green, | ||
| chalk_1.default.yellow, | ||
| chalk_1.default.blue, | ||
| chalk_1.default.magenta, | ||
| chalk_1.default.cyan, | ||
| ]; | ||
| return [picocolors_1.default.red, picocolors_1.default.green, picocolors_1.default.yellow, picocolors_1.default.blue, picocolors_1.default.magenta, picocolors_1.default.cyan]; | ||
| } | ||
| exports.getReportStyles = getReportStyles; | ||
| //# sourceMappingURL=report.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"report.js","sourceRoot":"","sources":["../src/report.ts"],"names":[],"mappings":";;;;AAAA,0DAA0B;AAoB1B,SAAgB,cAAc,CAAC,EAC7B,GAAG,EACH,MAAM,EACN,iBAAiB,EACjB,MAAM,EACN,MAAM,GAAG,EAAE,GACK;IAChB,MAAM,qBAAqB,GAA6B;QACtD,mBAAmB,EAAE,GAAG,EAAE,CAAC,GAAG;QAC9B,oBAAoB,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,QAAQ;QAC5C,UAAU,EAAE,GAAG,EAAE,CAAC,MAAM,CAAC,OAAO;KACjC,CAAC;IAEF,SAAS,WAAW,CAAC,OAAe;QAClC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,OAAO,CAAC,CAAC;IACjC,CAAC;IAED,SAAS,gBAAgB,CAAC,UAAyB;QACjD,MAAM,SAAS,GAAG,iBAAiB,CAAC,CAAC,UAAU,CAAC,EAAE,qBAAqB,CAAC,CAAC;QACzE,WAAW,CAAC,SAAS,CAAC,CAAC;IACzB,CAAC;IAED,SAAS,kBAAkB,CAAC,UAAkB;QAC5C,WAAW,CACT,SAAS,UAAU,IAAI,UAAU,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,KAAK,CAClE,CAAC;IACJ,CAAC;IAED,SAAS,iBAAiB,CAAC,UAAyB,EAAE,OAAe;QACnE,MAAM,SAAS,GAAG,iBAAiB,CAAC,CAAC,UAAU,CAAC,EAAE;YAChD,GAAG,qBAAqB;YACxB,UAAU,EAAE,GAAG,EAAE,CAAC,OAAO;SAC1B,CAAC,CAAC;QAEH,WAAW,CAAC,SAAS,CAAC,CAAC;IACzB,CAAC;IAED,OAAO;QACL,qBAAqB;QACrB,gBAAgB;QAChB,2BAA2B,EAAE,gBAAgB;QAC7C,kBAAkB;QAClB,iBAAiB;KAClB,CAAC;AACJ,CAAC;AA5CD,wCA4CC;AAED,SAAgB,eAAe;IAC7B,OAAO;QACL,eAAK,CAAC,GAAG;QACT,eAAK,CAAC,KAAK;QACX,eAAK,CAAC,MAAM;QACZ,eAAK,CAAC,IAAI;QACV,eAAK,CAAC,OAAO;QACb,eAAK,CAAC,IAAI;KACX,CAAC;AACJ,CAAC;AATD,0CASC"} | ||
| {"version":3,"file":"report.js","sourceRoot":"","sources":["../src/report.ts"],"names":[],"mappings":";;;;AAAA,oEAA4B;AAqB5B,SAAgB,cAAc,CAAC,EAC7B,GAAG,EACH,MAAM,EACN,iBAAiB,EACjB,MAAM,EACN,MAAM,GAAG,EAAE,GACK;IAChB,MAAM,qBAAqB,GAA6B;QACtD,mBAAmB,EAAE,GAAG,EAAE,CAAC,GAAG;QAC9B,oBAAoB,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,QAAQ;QAC5C,UAAU,EAAE,GAAG,EAAE,CAAC,MAAM,CAAC,OAAO;KACjC,CAAC;IAEF,SAAS,WAAW,CAAC,OAAe;QAClC,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,OAAO,CAAC,CAAC;IACjC,CAAC;IAED,SAAS,gBAAgB,CAAC,UAAyB;QACjD,MAAM,SAAS,GAAG,iBAAiB,CAAC,CAAC,UAAU,CAAC,EAAE,qBAAqB,CAAC,CAAC;QACzE,WAAW,CAAC,SAAS,CAAC,CAAC;IACzB,CAAC;IAED,SAAS,kBAAkB,CAAC,UAAkB;QAC5C,WAAW,CACT,SAAS,UAAU,IAAI,UAAU,KAAK,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,QAAQ,KAAK,CAClE,CAAC;IACJ,CAAC;IAED,SAAS,iBAAiB,CAAC,UAAyB,EAAE,OAAe;QACnE,MAAM,SAAS,GAAG,iBAAiB,CAAC,CAAC,UAAU,CAAC,EAAE;YAChD,GAAG,qBAAqB;YACxB,UAAU,EAAE,GAAG,EAAE,CAAC,OAAO;SAC1B,CAAC,CAAC;QAEH,WAAW,CAAC,SAAS,CAAC,CAAC;IACzB,CAAC;IAED,OAAO;QACL,qBAAqB;QACrB,gBAAgB;QAChB,2BAA2B,EAAE,gBAAgB;QAC7C,kBAAkB;QAClB,iBAAiB;KAClB,CAAC;AACJ,CAAC;AA5CD,wCA4CC;AAED,SAAgB,eAAe;IAC7B,OAAO,CAAC,oBAAE,CAAC,GAAG,EAAE,oBAAE,CAAC,KAAK,EAAE,oBAAE,CAAC,MAAM,EAAE,oBAAE,CAAC,IAAI,EAAE,oBAAE,CAAC,OAAO,EAAE,oBAAE,CAAC,IAAI,CAAC,CAAC;AACrE,CAAC;AAFD,0CAEC"} |
@@ -1,6 +0,7 @@ | ||
| import ts from "typescript"; | ||
| import type ts from "typescript"; | ||
| export interface RewriteImportTransformerOptions { | ||
| extname: string; | ||
| system: ts.System; | ||
| ts: typeof ts; | ||
| } | ||
| export declare function createRewriteImportTransformer(options: RewriteImportTransformerOptions): ts.TransformerFactory<ts.SourceFile>; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.createRewriteImportTransformer = void 0; | ||
| const tslib_1 = require("tslib"); | ||
| const path_1 = require("path"); | ||
| const typescript_1 = tslib_1.__importDefault(require("typescript")); | ||
| const utils_1 = require("../utils"); | ||
@@ -13,16 +11,17 @@ const JS_EXT = ".js"; | ||
| function createRewriteImportTransformer(options) { | ||
| const { sys, factory, isStringLiteral, isImportDeclaration, isCallExpression, SyntaxKind, visitNode, visitEachChild, isIdentifier, isExportDeclaration, } = options.ts; | ||
| function isDirectory(sourceFile, path) { | ||
| const sourcePath = sourceFile.fileName; | ||
| const fullPath = path_1.resolve(path_1.dirname(sourcePath), path); | ||
| return options.system.directoryExists(fullPath); | ||
| const fullPath = (0, path_1.resolve)((0, path_1.dirname)(sourcePath), path); | ||
| return sys.directoryExists(fullPath); | ||
| } | ||
| function updateModuleSpecifier(sourceFile, node) { | ||
| if (!typescript_1.default.isStringLiteral(node) || !isRelativePath(node.text)) | ||
| if (!isStringLiteral(node) || !isRelativePath(node.text)) | ||
| return node; | ||
| if (isDirectory(sourceFile, node.text)) { | ||
| return typescript_1.default.factory.createStringLiteral(`${node.text}/index${options.extname}`); | ||
| return factory.createStringLiteral(`${node.text}/index${options.extname}`); | ||
| } | ||
| const ext = path_1.extname(node.text); | ||
| const base = ext === JS_EXT ? utils_1.trimSuffix(node.text, JS_EXT) : node.text; | ||
| return typescript_1.default.factory.createStringLiteral(`${base}${options.extname}`); | ||
| const ext = (0, path_1.extname)(node.text); | ||
| const base = ext === JS_EXT ? (0, utils_1.trimSuffix)(node.text, JS_EXT) : node.text; | ||
| return factory.createStringLiteral(`${base}${options.extname}`); | ||
| } | ||
@@ -33,22 +32,22 @@ return (ctx) => { | ||
| // ESM import | ||
| if (typescript_1.default.isImportDeclaration(node)) { | ||
| return typescript_1.default.factory.createImportDeclaration(node.decorators, node.modifiers, node.importClause, updateModuleSpecifier(sourceFile, node.moduleSpecifier)); | ||
| if (isImportDeclaration(node)) { | ||
| return factory.createImportDeclaration(node.modifiers, node.importClause, updateModuleSpecifier(sourceFile, node.moduleSpecifier), node.assertClause); | ||
| } | ||
| // ESM export | ||
| if (typescript_1.default.isExportDeclaration(node)) { | ||
| if (isExportDeclaration(node)) { | ||
| if (!node.moduleSpecifier) | ||
| return node; | ||
| return typescript_1.default.factory.createExportDeclaration(node.decorators, node.modifiers, node.isTypeOnly, node.exportClause, updateModuleSpecifier(sourceFile, node.moduleSpecifier)); | ||
| return factory.createExportDeclaration(node.modifiers, node.isTypeOnly, node.exportClause, updateModuleSpecifier(sourceFile, node.moduleSpecifier), node.assertClause); | ||
| } | ||
| // ESM dynamic import | ||
| if (typescript_1.default.isCallExpression(node) && | ||
| node.expression.kind === typescript_1.default.SyntaxKind.ImportKeyword) { | ||
| if (isCallExpression(node) && | ||
| node.expression.kind === SyntaxKind.ImportKeyword) { | ||
| const [firstArg, ...restArg] = node.arguments; | ||
| if (!firstArg) | ||
| return node; | ||
| return typescript_1.default.factory.createCallExpression(node.expression, node.typeArguments, [updateModuleSpecifier(sourceFile, firstArg), ...restArg]); | ||
| return factory.createCallExpression(node.expression, node.typeArguments, [updateModuleSpecifier(sourceFile, firstArg), ...restArg]); | ||
| } | ||
| // CommonJS require | ||
| if (typescript_1.default.isCallExpression(node) && | ||
| typescript_1.default.isIdentifier(node.expression) && | ||
| if (isCallExpression(node) && | ||
| isIdentifier(node.expression) && | ||
| node.expression.escapedText === "require") { | ||
@@ -58,9 +57,9 @@ const [firstArg, ...restArgs] = node.arguments; | ||
| return node; | ||
| return typescript_1.default.factory.createCallExpression(node.expression, node.typeArguments, [updateModuleSpecifier(sourceFile, firstArg), ...restArgs]); | ||
| return factory.createCallExpression(node.expression, node.typeArguments, [updateModuleSpecifier(sourceFile, firstArg), ...restArgs]); | ||
| } | ||
| return typescript_1.default.visitEachChild(node, visitor, ctx); | ||
| return visitEachChild(node, visitor, ctx); | ||
| }; | ||
| return (file) => { | ||
| sourceFile = file; | ||
| return typescript_1.default.visitNode(file, visitor); | ||
| return visitNode(file, visitor); | ||
| }; | ||
@@ -67,0 +66,0 @@ }; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"rewriteImport.js","sourceRoot":"","sources":["../../src/transformers/rewriteImport.ts"],"names":[],"mappings":";;;;AAAA,+BAAiD;AACjD,oEAA4B;AAC5B,oCAAsC;AAEtC,MAAM,MAAM,GAAG,KAAK,CAAC;AAErB,SAAS,cAAc,CAAC,IAAY;IAClC,OAAO,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAC;AACzD,CAAC;AAOD,SAAgB,8BAA8B,CAC5C,OAAwC;IAExC,SAAS,WAAW,CAAC,UAAyB,EAAE,IAAY;QAC1D,MAAM,UAAU,GAAG,UAAU,CAAC,QAAQ,CAAC;QACvC,MAAM,QAAQ,GAAG,cAAO,CAAC,cAAO,CAAC,UAAU,CAAC,EAAE,IAAI,CAAC,CAAC;QAEpD,OAAO,OAAO,CAAC,MAAM,CAAC,eAAe,CAAC,QAAQ,CAAC,CAAC;IAClD,CAAC;IAED,SAAS,qBAAqB,CAC5B,UAAyB,EACzB,IAAmB;QAEnB,IAAI,CAAC,oBAAE,CAAC,eAAe,CAAC,IAAI,CAAC,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,IAAI,CAAC;YAAE,OAAO,IAAI,CAAC;QAEzE,IAAI,WAAW,CAAC,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,EAAE;YACtC,OAAO,oBAAE,CAAC,OAAO,CAAC,mBAAmB,CACnC,GAAG,IAAI,CAAC,IAAI,SAAS,OAAO,CAAC,OAAO,EAAE,CACvC,CAAC;SACH;QAED,MAAM,GAAG,GAAG,cAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;QAC/B,MAAM,IAAI,GAAG,GAAG,KAAK,MAAM,CAAC,CAAC,CAAC,kBAAU,CAAC,IAAI,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC;QAExE,OAAO,oBAAE,CAAC,OAAO,CAAC,mBAAmB,CAAC,GAAG,IAAI,GAAG,OAAO,CAAC,OAAO,EAAE,CAAC,CAAC;IACrE,CAAC;IAED,OAAO,CAAC,GAAG,EAAE,EAAE;QACb,IAAI,UAAyB,CAAC;QAE9B,MAAM,OAAO,GAAe,CAAC,IAAI,EAAE,EAAE;YACnC,aAAa;YACb,IAAI,oBAAE,CAAC,mBAAmB,CAAC,IAAI,CAAC,EAAE;gBAChC,OAAO,oBAAE,CAAC,OAAO,CAAC,uBAAuB,CACvC,IAAI,CAAC,UAAU,EACf,IAAI,CAAC,SAAS,EACd,IAAI,CAAC,YAAY,EACjB,qBAAqB,CAAC,UAAU,EAAE,IAAI,CAAC,eAAe,CAAC,CACxD,CAAC;aACH;YAED,aAAa;YACb,IAAI,oBAAE,CAAC,mBAAmB,CAAC,IAAI,CAAC,EAAE;gBAChC,IAAI,CAAC,IAAI,CAAC,eAAe;oBAAE,OAAO,IAAI,CAAC;gBAEvC,OAAO,oBAAE,CAAC,OAAO,CAAC,uBAAuB,CACvC,IAAI,CAAC,UAAU,EACf,IAAI,CAAC,SAAS,EACd,IAAI,CAAC,UAAU,EACf,IAAI,CAAC,YAAY,EACjB,qBAAqB,CAAC,UAAU,EAAE,IAAI,CAAC,eAAe,CAAC,CACxD,CAAC;aACH;YAED,qBAAqB;YACrB,IACE,oBAAE,CAAC,gBAAgB,CAAC,IAAI,CAAC;gBACzB,IAAI,CAAC,UAAU,CAAC,IAAI,KAAK,oBAAE,CAAC,UAAU,CAAC,aAAa,EACpD;gBACA,MAAM,CAAC,QAAQ,EAAE,GAAG,OAAO,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC;gBAC9C,IAAI,CAAC,QAAQ;oBAAE,OAAO,IAAI,CAAC;gBAE3B,OAAO,oBAAE,CAAC,OAAO,CAAC,oBAAoB,CACpC,IAAI,CAAC,UAAU,EACf,IAAI,CAAC,aAAa,EAClB,CAAC,qBAAqB,CAAC,UAAU,EAAE,QAAQ,CAAC,EAAE,GAAG,OAAO,CAAC,CAC1D,CAAC;aACH;YAED,mBAAmB;YACnB,IACE,oBAAE,CAAC,gBAAgB,CAAC,IAAI,CAAC;gBACzB,oBAAE,CAAC,YAAY,CAAC,IAAI,CAAC,UAAU,CAAC;gBAChC,IAAI,CAAC,UAAU,CAAC,WAAW,KAAK,SAAS,EACzC;gBACA,MAAM,CAAC,QAAQ,EAAE,GAAG,QAAQ,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC;gBAC/C,IAAI,CAAC,QAAQ;oBAAE,OAAO,IAAI,CAAC;gBAE3B,OAAO,oBAAE,CAAC,OAAO,CAAC,oBAAoB,CACpC,IAAI,CAAC,UAAU,EACf,IAAI,CAAC,aAAa,EAClB,CAAC,qBAAqB,CAAC,UAAU,EAAE,QAAQ,CAAC,EAAE,GAAG,QAAQ,CAAC,CAC3D,CAAC;aACH;YAED,OAAO,oBAAE,CAAC,cAAc,CAAC,IAAI,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QAC/C,CAAC,CAAC;QAEF,OAAO,CAAC,IAAI,EAAE,EAAE;YACd,UAAU,GAAG,IAAI,CAAC;YAClB,OAAO,oBAAE,CAAC,SAAS,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;QACrC,CAAC,CAAC;IACJ,CAAC,CAAC;AACJ,CAAC;AA9FD,wEA8FC"} | ||
| {"version":3,"file":"rewriteImport.js","sourceRoot":"","sources":["../../src/transformers/rewriteImport.ts"],"names":[],"mappings":"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"} |
+8
-11
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.isIncrementalCompilation = exports.mergeCustomTransformers = exports.tryReadJSON = exports.readJSON = exports.trimSuffix = exports.trimPrefix = void 0; | ||
| const tslib_1 = require("tslib"); | ||
| const fs_1 = tslib_1.__importDefault(require("fs")); | ||
| const util_1 = require("util"); | ||
| const readFile = util_1.promisify(fs_1.default.readFile); | ||
| const promises_1 = require("fs/promises"); | ||
| function trimPrefix(input, prefix) { | ||
@@ -23,3 +20,3 @@ if (input.startsWith(prefix)) { | ||
| async function readJSON(path) { | ||
| const content = await readFile(path, "utf8"); | ||
| const content = await (0, promises_1.readFile)(path, "utf8"); | ||
| return JSON.parse(content); | ||
@@ -39,10 +36,10 @@ } | ||
| exports.tryReadJSON = tryReadJSON; | ||
| function mergeArray(target = [], source = []) { | ||
| return [...target, ...source]; | ||
| } | ||
| function mergeCustomTransformers(target, source) { | ||
| function merge(target = [], source = []) { | ||
| return [...target, ...source]; | ||
| } | ||
| return { | ||
| before: merge(target.before, source.before), | ||
| after: merge(target.after, source.after), | ||
| afterDeclarations: merge(target.afterDeclarations, source.afterDeclarations), | ||
| before: mergeArray(target.before, source.before), | ||
| after: mergeArray(target.after, source.after), | ||
| afterDeclarations: mergeArray(target.afterDeclarations, source.afterDeclarations), | ||
| }; | ||
@@ -49,0 +46,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":";;;;AAAA,oDAAoB;AAEpB,+BAAiC;AAEjC,MAAM,QAAQ,GAAG,gBAAS,CAAC,YAAE,CAAC,QAAQ,CAAC,CAAC;AAExC,SAAgB,UAAU,CAAC,KAAa,EAAE,MAAc;IACtD,IAAI,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;QAC5B,OAAO,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;KACvC;IAED,OAAO,KAAK,CAAC;AACf,CAAC;AAND,gCAMC;AAED,SAAgB,UAAU,CAAC,KAAa,EAAE,MAAc;IACtD,IAAI,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;QAC1B,OAAO,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC;KACzD;IAED,OAAO,KAAK,CAAC;AACf,CAAC;AAND,gCAMC;AAEM,KAAK,UAAU,QAAQ,CAAC,IAAY;IACzC,MAAM,OAAO,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAC7C,OAAO,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AAC7B,CAAC;AAHD,4BAGC;AAEM,KAAK,UAAU,WAAW,CAAC,IAAY;IAC5C,IAAI;QACF,OAAO,MAAM,QAAQ,CAAC,IAAI,CAAC,CAAC;KAC7B;IAAC,OAAO,GAAQ,EAAE;QACjB,IAAI,GAAG,CAAC,IAAI,KAAK,QAAQ;YAAE,OAAO,EAAE,CAAC;QACrC,MAAM,GAAG,CAAC;KACX;AACH,CAAC;AAPD,kCAOC;AAED,SAAgB,uBAAuB,CACrC,MAA6B,EAC7B,MAA6B;IAE7B,SAAS,KAAK,CAAI,SAAc,EAAE,EAAE,SAAc,EAAE;QAClD,OAAO,CAAC,GAAG,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC;IAChC,CAAC;IAED,OAAO;QACL,MAAM,EAAE,KAAK,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,CAAC;QAC3C,KAAK,EAAE,KAAK,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,KAAK,CAAC;QACxC,iBAAiB,EAAE,KAAK,CACtB,MAAM,CAAC,iBAAiB,EACxB,MAAM,CAAC,iBAAiB,CACzB;KACF,CAAC;AACJ,CAAC;AAhBD,0DAgBC;AAED,SAAgB,wBAAwB,CAAC,OAA2B;IAClE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,SAAS,CAAC,CAAC;AACtD,CAAC;AAFD,4DAEC"} | ||
| {"version":3,"file":"utils.js","sourceRoot":"","sources":["../src/utils.ts"],"names":[],"mappings":";;;AAAA,0CAAuC;AAGvC,SAAgB,UAAU,CAAC,KAAa,EAAE,MAAc;IACtD,IAAI,KAAK,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;QAC5B,OAAO,KAAK,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;KACvC;IAED,OAAO,KAAK,CAAC;AACf,CAAC;AAND,gCAMC;AAED,SAAgB,UAAU,CAAC,KAAa,EAAE,MAAc;IACtD,IAAI,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE;QAC1B,OAAO,KAAK,CAAC,SAAS,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC;KACzD;IAED,OAAO,KAAK,CAAC;AACf,CAAC;AAND,gCAMC;AAEM,KAAK,UAAU,QAAQ,CAAC,IAAY;IACzC,MAAM,OAAO,GAAG,MAAM,IAAA,mBAAQ,EAAC,IAAI,EAAE,MAAM,CAAC,CAAC;IAC7C,OAAO,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,CAAC;AAC7B,CAAC;AAHD,4BAGC;AAEM,KAAK,UAAU,WAAW,CAAC,IAAY;IAC5C,IAAI;QACF,OAAO,MAAM,QAAQ,CAAC,IAAI,CAAC,CAAC;KAC7B;IAAC,OAAO,GAAQ,EAAE;QACjB,IAAI,GAAG,CAAC,IAAI,KAAK,QAAQ;YAAE,OAAO,EAAE,CAAC;QACrC,MAAM,GAAG,CAAC;KACX;AACH,CAAC;AAPD,kCAOC;AAED,SAAS,UAAU,CAAI,SAAc,EAAE,EAAE,SAAc,EAAE;IACvD,OAAO,CAAC,GAAG,MAAM,EAAE,GAAG,MAAM,CAAC,CAAC;AAChC,CAAC;AAED,SAAgB,uBAAuB,CACrC,MAA6B,EAC7B,MAA6B;IAE7B,OAAO;QACL,MAAM,EAAE,UAAU,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,MAAM,CAAC;QAChD,KAAK,EAAE,UAAU,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,CAAC,KAAK,CAAC;QAC7C,iBAAiB,EAAE,UAAU,CAC3B,MAAM,CAAC,iBAAiB,EACxB,MAAM,CAAC,iBAAiB,CACzB;KACF,CAAC;AACJ,CAAC;AAZD,0DAYC;AAED,SAAgB,wBAAwB,CAAC,OAA2B;IAClE,OAAO,CAAC,CAAC,CAAC,OAAO,CAAC,WAAW,IAAI,OAAO,CAAC,SAAS,CAAC,CAAC;AACtD,CAAC;AAFD,4DAEC"} |
@@ -8,9 +8,9 @@ "use strict"; | ||
| async function loadWorkerData() { | ||
| const stdin = await get_stdin_1.default(); | ||
| const stdin = await (0, get_stdin_1.default)(); | ||
| return JSON.parse(stdin); | ||
| } | ||
| (async () => { | ||
| debug_1.default("Worker started"); | ||
| (0, debug_1.default)("Worker started"); | ||
| const data = await loadWorkerData(); | ||
| debug_1.default("Target", data.target); | ||
| (0, debug_1.default)("Target", data.target); | ||
| const worker = new worker_1.Worker(data); | ||
@@ -17,0 +17,0 @@ process.exitCode = await worker.run(); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"entry.js","sourceRoot":"","sources":["../../src/worker/entry.ts"],"names":[],"mappings":";;;AAAA,kEAAiC;AACjC,4DAA4B;AAC5B,qCAAkC;AAGlC,KAAK,UAAU,cAAc;IAC3B,MAAM,KAAK,GAAG,MAAM,mBAAQ,EAAE,CAAC;IAC/B,OAAO,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,CAAC;AAED,CAAC,KAAK,IAAI,EAAE;IACV,eAAK,CAAC,gBAAgB,CAAC,CAAC;IAExB,MAAM,IAAI,GAAG,MAAM,cAAc,EAAE,CAAC;IACpC,eAAK,CAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,IAAI,eAAM,CAAC,IAAI,CAAC,CAAC;IAChC,OAAO,CAAC,QAAQ,GAAG,MAAM,MAAM,CAAC,GAAG,EAAE,CAAC;AACxC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;IACjB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;IACnB,OAAO,CAAC,QAAQ,KAAhB,OAAO,CAAC,QAAQ,GAAK,CAAC,EAAC;AACzB,CAAC,CAAC,CAAC"} | ||
| {"version":3,"file":"entry.js","sourceRoot":"","sources":["../../src/worker/entry.ts"],"names":[],"mappings":";;;AAAA,kEAAiC;AACjC,4DAA4B;AAC5B,qCAAkC;AAGlC,KAAK,UAAU,cAAc;IAC3B,MAAM,KAAK,GAAG,MAAM,IAAA,mBAAQ,GAAE,CAAC;IAC/B,OAAO,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC;AAC3B,CAAC;AAED,CAAC,KAAK,IAAI,EAAE;IACV,IAAA,eAAK,EAAC,gBAAgB,CAAC,CAAC;IAExB,MAAM,IAAI,GAAG,MAAM,cAAc,EAAE,CAAC;IACpC,IAAA,eAAK,EAAC,QAAQ,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;IAE7B,MAAM,MAAM,GAAG,IAAI,eAAM,CAAC,IAAI,CAAC,CAAC;IAChC,OAAO,CAAC,QAAQ,GAAG,MAAM,MAAM,CAAC,GAAG,EAAE,CAAC;AACxC,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,CAAC,GAAG,EAAE,EAAE;IACjB,OAAO,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;IACnB,OAAO,CAAC,QAAQ,KAAhB,OAAO,CAAC,QAAQ,GAAK,CAAC,EAAC;AACzB,CAAC,CAAC,CAAC"} |
+18
-19
@@ -22,3 +22,3 @@ "use strict"; | ||
| this.system = this.createSystem(system || this.ts.sys); | ||
| this.reporter = report_1.createReporter({ | ||
| this.reporter = (0, report_1.createReporter)({ | ||
| cwd: data.cwd, | ||
@@ -45,3 +45,3 @@ system: this.system, | ||
| return path; | ||
| return utils_1.trimSuffix(path, JS_EXT) + this.data.extname; | ||
| return (0, utils_1.trimSuffix)(path, JS_EXT) + this.data.extname; | ||
| } | ||
@@ -51,3 +51,3 @@ getJSMapPath(path) { | ||
| return path; | ||
| return utils_1.trimSuffix(path, JS_MAP_EXT) + this.data.extname + MAP_EXT; | ||
| return (0, utils_1.trimSuffix)(path, JS_MAP_EXT) + this.data.extname + MAP_EXT; | ||
| } | ||
@@ -88,4 +88,3 @@ rewritePath(path) { | ||
| readFile: (inputPath, encoding) => { | ||
| var _a; | ||
| return ((_a = getReadPaths(inputPath).reduce((result, path) => result !== null && result !== void 0 ? result : sys.readFile(path, encoding), null)) !== null && _a !== void 0 ? _a : undefined); | ||
| return (getReadPaths(inputPath).reduce((result, path) => result ?? sys.readFile(path, encoding), null) ?? undefined); | ||
| }, | ||
@@ -103,10 +102,9 @@ writeFile: (path, data, writeByteOrderMark) => { | ||
| })(); | ||
| debug_1.default("Write file: %s", newPath); | ||
| (0, debug_1.default)("Write file: %s", newPath); | ||
| sys.writeFile(newPath, newData, writeByteOrderMark); | ||
| }, | ||
| deleteFile: (path) => { | ||
| var _a; | ||
| const newPath = this.rewritePath(path); | ||
| debug_1.default("Delete file: %s", newPath); | ||
| (_a = sys.deleteFile) === null || _a === void 0 ? void 0 : _a.call(sys, newPath); | ||
| (0, debug_1.default)("Delete file: %s", newPath); | ||
| sys.deleteFile?.(newPath); | ||
| }, | ||
@@ -135,5 +133,6 @@ }; | ||
| after: [ | ||
| rewriteImport_1.createRewriteImportTransformer({ | ||
| (0, rewriteImport_1.createRewriteImportTransformer)({ | ||
| extname: this.data.extname || JS_EXT, | ||
| system: this.system, | ||
| ts: this.ts, | ||
| }), | ||
@@ -145,8 +144,8 @@ ], | ||
| onUnRecoverableConfigFileDiagnostic(diagnostic) { | ||
| reportDiagnostic === null || reportDiagnostic === void 0 ? void 0 : reportDiagnostic(diagnostic); | ||
| reportDiagnostic?.(diagnostic); | ||
| }, | ||
| }; | ||
| host.getParsedCommandLine = (path) => { | ||
| const basePath = utils_1.trimSuffix(path, path_1.extname(path)); | ||
| const { options } = this.ts.convertCompilerOptionsFromJson(this.data.target, path_1.dirname(path), path); | ||
| const basePath = (0, utils_1.trimSuffix)(path, (0, path_1.extname)(path)); | ||
| const { options } = this.ts.convertCompilerOptionsFromJson(this.data.target, (0, path_1.dirname)(path), path); | ||
| const config = this.ts.getParsedCommandLineOfConfigFile(path, options, parseConfigFileHost); | ||
@@ -160,3 +159,3 @@ if (!config) | ||
| !config.options.tsBuildInfoFile && | ||
| utils_1.isIncrementalCompilation(config.options)) { | ||
| (0, utils_1.isIncrementalCompilation)(config.options)) { | ||
| config.options.tsBuildInfoFile = `${basePath}${this.data.extname}.tsbuildinfo`; | ||
@@ -170,3 +169,3 @@ } | ||
| program.emit = (targetSourceFile, writeFile, cancellationToken, emitOnlyDtsFiles, customTransformers) => { | ||
| return emit(targetSourceFile, writeFile, cancellationToken, emitOnlyDtsFiles, utils_1.mergeCustomTransformers(customTransformers || {}, transformers)); | ||
| return emit(targetSourceFile, writeFile, cancellationToken, emitOnlyDtsFiles, (0, utils_1.mergeCustomTransformers)(customTransformers || {}, transformers)); | ||
| }; | ||
@@ -182,6 +181,5 @@ return program; | ||
| transpileProject(projectPath) { | ||
| var _a; | ||
| const tsConfigPath = this.system.fileExists(projectPath) | ||
| ? projectPath | ||
| : path_1.join(projectPath, "tsconfig.json"); | ||
| : (0, path_1.join)(projectPath, "tsconfig.json"); | ||
| const { options } = this.ts.convertCompilerOptionsFromJson(this.data.target, projectPath, tsConfigPath); | ||
@@ -198,5 +196,6 @@ const parseConfigFileHost = { | ||
| after: [ | ||
| rewriteImport_1.createRewriteImportTransformer({ | ||
| (0, rewriteImport_1.createRewriteImportTransformer)({ | ||
| extname: this.data.extname || JS_EXT, | ||
| system: this.system, | ||
| ts: this.ts, | ||
| }), | ||
@@ -220,3 +219,3 @@ ], | ||
| }); | ||
| for (const diag of (_a = output.diagnostics) !== null && _a !== void 0 ? _a : []) { | ||
| for (const diag of output.diagnostics ?? []) { | ||
| this.reporter.reportDiagnostic(diag); | ||
@@ -223,0 +222,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"worker.js","sourceRoot":"","sources":["../../src/worker/worker.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"worker.js","sourceRoot":"","sources":["../../src/worker/worker.ts"],"names":[],"mappings":"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"} |
+38
-39
| { | ||
| "name": "tsc-multi", | ||
| "version": "0.6.1", | ||
| "version": "1.0.0", | ||
| "description": "Compile multiple TypeScript projects into multiple targets.", | ||
@@ -16,3 +16,3 @@ "main": "dist/index.js", | ||
| "test": "npm-run-all test:*", | ||
| "test:integration": "jest --config integration/jest.config.js" | ||
| "test:integration": "jest --runInBand --config integration/jest.config.js" | ||
| }, | ||
@@ -48,54 +48,53 @@ "repository": { | ||
| "engines": { | ||
| "node": ">=10" | ||
| "node": ">=14" | ||
| }, | ||
| "dependencies": { | ||
| "chalk": "^4.1.0", | ||
| "debug": "^4.3.1", | ||
| "fast-glob": "^3.2.5", | ||
| "debug": "^4.3.4", | ||
| "fast-glob": "^3.2.12", | ||
| "get-stdin": "^8.0.0", | ||
| "p-all": "^3.0.0", | ||
| "signal-exit": "^3.0.3", | ||
| "picocolors": "^1.0.0", | ||
| "signal-exit": "^3.0.7", | ||
| "string-to-stream": "^3.0.1", | ||
| "superstruct": "^0.14.0", | ||
| "supports-color": "^8.1.1", | ||
| "tslib": "^2.1.0", | ||
| "yargs": "^16.2.0" | ||
| "superstruct": "^1.0.3", | ||
| "tslib": "^2.5.0", | ||
| "yargs": "^17.7.1" | ||
| }, | ||
| "devDependencies": { | ||
| "@tsconfig/node10": "^1.0.7", | ||
| "@types/debug": "^4.1.5", | ||
| "@types/fs-extra": "^9.0.6", | ||
| "@types/jest": "^26.0.20", | ||
| "@types/node": "^14.14.22", | ||
| "@types/signal-exit": "^3.0.0", | ||
| "@types/tmp": "^0.2.0", | ||
| "@types/yargs": "^16.0.0", | ||
| "@typescript-eslint/eslint-plugin": "^4.12.0", | ||
| "@typescript-eslint/parser": "^4.12.0", | ||
| "eslint": "^7.17.0", | ||
| "eslint-config-prettier": "^7.1.0", | ||
| "eslint-plugin-jest": "^24.1.3", | ||
| "@tsconfig/node14": "^1.0.3", | ||
| "@types/debug": "^4.1.7", | ||
| "@types/fs-extra": "^11.0.1", | ||
| "@types/jest": "^29.5.0", | ||
| "@types/node": "^18.15.11", | ||
| "@types/signal-exit": "^3.0.1", | ||
| "@types/tmp": "^0.2.3", | ||
| "@types/yargs": "^17.0.24", | ||
| "@typescript-eslint/eslint-plugin": "^5.57.0", | ||
| "@typescript-eslint/parser": "^5.57.0", | ||
| "eslint": "^8.37.0", | ||
| "eslint-config-prettier": "^8.8.0", | ||
| "eslint-plugin-jest": "^27.2.1", | ||
| "eslint-plugin-node": "^11.1.0", | ||
| "eslint-plugin-prettier": "^3.3.1", | ||
| "eslint-plugin-react": "^7.22.0", | ||
| "esm": "^3.2.25", | ||
| "execa": "^5.0.0", | ||
| "fs-extra": "^9.1.0", | ||
| "eslint-plugin-prettier": "^4.2.1", | ||
| "eslint-plugin-react": "^7.32.2", | ||
| "execa": "^5.1.1", | ||
| "fs-extra": "^11.1.1", | ||
| "husky": "^4.3.7", | ||
| "jest": "^26.6.3", | ||
| "jest-extended": "^0.11.5", | ||
| "jest": "^29.5.0", | ||
| "jest-extended": "^3.2.4", | ||
| "jest-file-snapshot": "^0.5.0", | ||
| "lint-staged": "^10.5.3", | ||
| "npm-run-all": "^4.1.5", | ||
| "prettier": "^2.2.1", | ||
| "tmp-promise": "^3.0.2", | ||
| "ts-jest": "^26.5.0", | ||
| "ts-node": "^9.1.1", | ||
| "ts-transformer-keys": "^0.4.3", | ||
| "ttypescript": "^1.5.12", | ||
| "typescript": "^4.1.3" | ||
| "prettier": "^2.8.7", | ||
| "tmp-promise": "^3.0.3", | ||
| "ts-jest": "^29.0.5", | ||
| "ts-node": "^10.9.1", | ||
| "ts-transformer-keys": "^0.4.4", | ||
| "ttsc": "^0.3.1", | ||
| "typescript": "^5.0.3", | ||
| "typescript-4": "npm:typescript@4.3.x" | ||
| }, | ||
| "peerDependencies": { | ||
| "typescript": ">=3" | ||
| "typescript": ">=4.3.0" | ||
| } | ||
| } |
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
11
-8.33%0
-100%58916
-0.66%766
-1.79%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated
Updated
Updated
Updated