@best/builder
Advanced tools
Comparing version 4.0.0-alpha9 to 4.0.0-beta1
@@ -56,3 +56,4 @@ "use strict"; | ||
plugins: [rollup_plugin_benchmark_import_1.default(), ...addResolverPlugins(projectConfig.plugins)], | ||
cache: ROLLUP_CACHE.get(projectName) | ||
cache: ROLLUP_CACHE.get(projectName), | ||
manualChunks: function () { /* guarantee one chunk */ return 'main_chunk'; } | ||
}; | ||
@@ -59,0 +60,0 @@ buildLogStream.log('Bundling benchmark files...'); |
@@ -14,2 +14,3 @@ "use strict"; | ||
const worker_farm_1 = __importDefault(require("worker-farm")); | ||
const build_benchmark_1 = require("./build-benchmark"); | ||
const DEFAULT_FARM_OPTS = { | ||
@@ -19,3 +20,11 @@ maxConcurrentWorkers: utils_1.isCI ? 2 : require('os').cpus().length, | ||
}; | ||
async function buildBenchmarks(benchmarks, projectConfig, globalConfig, buildLogStream) { | ||
async function runInBand(benchmarks, projectConfig, globalConfig, buildLogStream) { | ||
const benchmarkResults = []; | ||
for (const benchmark of benchmarks) { | ||
const result = await build_benchmark_1.buildBenchmark(benchmark, projectConfig, globalConfig, buildLogStream); | ||
benchmarkResults.push(result); | ||
} | ||
return benchmarkResults; | ||
} | ||
function runInWorkers(benchmarks, projectConfig, globalConfig, buildLogStream) { | ||
const opts = { | ||
@@ -61,3 +70,11 @@ ...DEFAULT_FARM_OPTS, | ||
} | ||
function buildBenchmarks(benchmarks, projectConfig, globalConfig, buildLogStream) { | ||
if (globalConfig.runInBand) { | ||
return runInBand(benchmarks, projectConfig, globalConfig, buildLogStream); | ||
} | ||
else { | ||
return runInWorkers(benchmarks, projectConfig, globalConfig, buildLogStream); | ||
} | ||
} | ||
exports.buildBenchmarks = buildBenchmarks; | ||
//# sourceMappingURL=index.js.map |
@@ -7,3 +7,3 @@ { | ||
}, | ||
"version": "4.0.0-alpha9", | ||
"version": "4.0.0-beta1", | ||
"description": "Best build package", | ||
@@ -17,8 +17,9 @@ "keywords": [ | ||
"dependencies": { | ||
"@best/runtime": "4.0.0-alpha9", | ||
"@best/utils": "4.0.0-alpha9", | ||
"@best/runtime": "4.0.0-beta1", | ||
"@best/utils": "4.0.0-beta1", | ||
"mkdirp": "~0.5.1", | ||
"ncp": "^2.0.0", | ||
"rimraf": "^2.6.2", | ||
"rollup": "~1.15.5", | ||
"rollup": "~1.26.0", | ||
"rollup-plugin-compat": "^0.21.7", | ||
"worker-farm": "~1.7.0" | ||
@@ -29,3 +30,3 @@ }, | ||
], | ||
"gitHead": "6b3e5ae79feebd37eece19a9b6bc6b2d8e897d59" | ||
"gitHead": "4d06a44b069fcefaf95ea845a61bb99ac4254405" | ||
} |
12836
282
8
+ Addedrollup-plugin-compat@^0.21.7
+ Added@babel/code-frame@7.26.2(transitive)
+ Added@babel/core@7.1.0(transitive)
+ Added@babel/generator@7.0.07.26.9(transitive)
+ Added@babel/helper-annotate-as-pure@7.25.9(transitive)
+ Added@babel/helper-builder-binary-assignment-operator-visitor@7.25.9(transitive)
+ Added@babel/helper-call-delegate@7.12.13(transitive)
+ Added@babel/helper-define-map@7.18.6(transitive)
+ Added@babel/helper-function-name@7.24.7(transitive)
+ Added@babel/helper-get-function-arity@7.16.7(transitive)
+ Added@babel/helper-hoist-variables@7.24.7(transitive)
+ Added@babel/helper-member-expression-to-functions@7.25.9(transitive)
+ Added@babel/helper-module-imports@7.25.9(transitive)
+ Added@babel/helper-module-transforms@7.26.0(transitive)
+ Added@babel/helper-optimise-call-expression@7.25.9(transitive)
+ Added@babel/helper-plugin-utils@7.26.5(transitive)
+ Added@babel/helper-regex@7.10.5(transitive)
+ Added@babel/helper-remap-async-to-generator@7.25.9(transitive)
+ Added@babel/helper-replace-supers@7.26.5(transitive)
+ Added@babel/helper-simple-access@7.25.9(transitive)
+ Added@babel/helper-split-export-declaration@7.24.7(transitive)
+ Added@babel/helper-string-parser@7.25.9(transitive)
+ Added@babel/helper-validator-identifier@7.25.9(transitive)
+ Added@babel/helper-wrap-function@7.25.9(transitive)
+ Added@babel/helpers@7.1.07.26.9(transitive)
+ Added@babel/parser@7.26.9(transitive)
+ Added@babel/plugin-proposal-class-properties@7.1.0(transitive)
+ Added@babel/plugin-proposal-object-rest-spread@7.0.0(transitive)
+ Added@babel/plugin-syntax-class-properties@7.12.13(transitive)
+ Added@babel/plugin-syntax-object-rest-spread@7.8.3(transitive)
+ Added@babel/plugin-transform-arrow-functions@7.0.0(transitive)
+ Added@babel/plugin-transform-async-to-generator@7.1.0(transitive)
+ Added@babel/plugin-transform-block-scoped-functions@7.0.0(transitive)
+ Added@babel/plugin-transform-block-scoping@7.0.0(transitive)
+ Added@babel/plugin-transform-classes@7.1.0(transitive)
+ Added@babel/plugin-transform-computed-properties@7.0.0(transitive)
+ Added@babel/plugin-transform-destructuring@7.0.0(transitive)
+ Added@babel/plugin-transform-duplicate-keys@7.0.0(transitive)
+ Added@babel/plugin-transform-exponentiation-operator@7.1.0(transitive)
+ Added@babel/plugin-transform-for-of@7.0.0(transitive)
+ Added@babel/plugin-transform-function-name@7.1.0(transitive)
+ Added@babel/plugin-transform-instanceof@7.0.0(transitive)
+ Added@babel/plugin-transform-literals@7.0.0(transitive)
+ Added@babel/plugin-transform-modules-amd@7.1.0(transitive)
+ Added@babel/plugin-transform-modules-commonjs@7.1.0(transitive)
+ Added@babel/plugin-transform-modules-systemjs@7.0.0(transitive)
+ Added@babel/plugin-transform-modules-umd@7.1.0(transitive)
+ Added@babel/plugin-transform-object-super@7.1.0(transitive)
+ Added@babel/plugin-transform-parameters@7.1.0(transitive)
+ Added@babel/plugin-transform-regenerator@7.0.0(transitive)
+ Added@babel/plugin-transform-runtime@7.1.0(transitive)
+ Added@babel/plugin-transform-shorthand-properties@7.0.0(transitive)
+ Added@babel/plugin-transform-spread@7.0.0(transitive)
+ Added@babel/plugin-transform-sticky-regex@7.0.0(transitive)
+ Added@babel/plugin-transform-template-literals@7.0.0(transitive)
+ Added@babel/plugin-transform-typeof-symbol@7.0.0(transitive)
+ Added@babel/plugin-transform-unicode-regex@7.0.0(transitive)
+ Added@babel/template@7.26.9(transitive)
+ Added@babel/traverse@7.26.9(transitive)
+ Added@babel/types@7.0.07.26.9(transitive)
+ Added@best/runtime@4.0.0-beta1(transitive)
+ Added@best/utils@4.0.0-beta1(transitive)
+ Added@jridgewell/gen-mapping@0.3.8(transitive)
+ Added@jridgewell/resolve-uri@3.1.2(transitive)
+ Added@jridgewell/set-array@1.2.1(transitive)
+ Added@jridgewell/sourcemap-codec@1.5.0(transitive)
+ Added@jridgewell/trace-mapping@0.3.25(transitive)
+ Added@types/estree@1.0.6(transitive)
+ Added@types/node@22.13.4(transitive)
+ Addedacorn@7.4.1(transitive)
+ Addedarr-diff@2.0.0(transitive)
+ Addedarr-flatten@1.1.0(transitive)
+ Addedarray-unique@0.2.1(transitive)
+ Addedbabel-compat@0.21.7(transitive)
+ Addedbabel-plugin-transform-proxy-compat@0.21.7(transitive)
+ Addedbabel-preset-compat@0.21.7(transitive)
+ Addedbraces@1.8.5(transitive)
+ Addedcompat-polyfills@0.21.7(transitive)
+ Addedconvert-source-map@1.9.0(transitive)
+ Addeddebug@4.4.0(transitive)
+ Addedes5-proxy-compat@0.21.7(transitive)
+ Addedestree-walker@0.3.1(transitive)
+ Addedesutils@2.0.3(transitive)
+ Addedexpand-brackets@0.1.5(transitive)
+ Addedexpand-range@1.8.2(transitive)
+ Addedextglob@0.3.2(transitive)
+ Addedfilename-regex@2.0.1(transitive)
+ Addedfill-range@2.2.4(transitive)
+ Addedfor-in@1.0.2(transitive)
+ Addedfor-own@0.1.5(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedglob-base@0.3.0(transitive)
+ Addedglob-parent@2.0.0(transitive)
+ Addedglobals@11.12.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedis-core-module@2.16.1(transitive)
+ Addedis-dotfile@1.0.3(transitive)
+ Addedis-equal-shallow@0.1.3(transitive)
+ Addedis-extendable@0.1.1(transitive)
+ Addedis-extglob@1.0.0(transitive)
+ Addedis-glob@2.0.1(transitive)
+ Addedis-number@2.1.04.0.0(transitive)
+ Addedis-posix-bracket@0.1.1(transitive)
+ Addedis-primitive@2.0.0(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedisobject@2.1.0(transitive)
+ Addedjs-tokens@4.0.0(transitive)
+ Addedjsesc@0.5.02.5.23.1.0(transitive)
+ Addedjson5@0.5.1(transitive)
+ Addedkind-of@3.2.26.0.3(transitive)
+ Addedlodash@4.17.21(transitive)
+ Addedmagic-string@0.25.9(transitive)
+ Addedmath-random@1.0.4(transitive)
+ Addedmicromatch@2.3.11(transitive)
+ Addednormalize-path@2.1.1(transitive)
+ Addedobject.omit@2.0.1(transitive)
+ Addedparse-glob@3.0.4(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedpicocolors@1.1.1(transitive)
+ Addedpreserve@0.2.0(transitive)
+ Addedprivate@0.1.8(transitive)
+ Addedproxy-compat@0.21.7(transitive)
+ Addedrandomatic@3.1.1(transitive)
+ Addedregenerate@1.4.2(transitive)
+ Addedregenerate-unicode-properties@9.0.0(transitive)
+ Addedregenerator-runtime@0.12.1(transitive)
+ Addedregenerator-transform@0.13.4(transitive)
+ Addedregex-cache@0.4.4(transitive)
+ Addedregexpu-core@4.8.0(transitive)
+ Addedregjsgen@0.5.2(transitive)
+ Addedregjsparser@0.7.0(transitive)
+ Addedremove-trailing-separator@1.1.0(transitive)
+ Addedrepeat-element@1.1.4(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedresolve@1.22.10(transitive)
+ Addedrollup@1.26.5(transitive)
+ Addedrollup-plugin-compat@0.21.7(transitive)
+ Addedrollup-pluginutils@2.0.1(transitive)
+ Addedsemver@5.7.2(transitive)
+ Addedsource-map@0.5.7(transitive)
+ Addedsourcemap-codec@1.4.8(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedto-fast-properties@2.0.0(transitive)
+ Addedtrim-right@1.0.1(transitive)
+ Addedundici-types@6.20.0(transitive)
+ Addedunicode-canonical-property-names-ecmascript@2.0.1(transitive)
+ Addedunicode-match-property-ecmascript@2.0.0(transitive)
+ Addedunicode-match-property-value-ecmascript@2.2.0(transitive)
+ Addedunicode-property-aliases-ecmascript@2.1.0(transitive)
- Removed@best/runtime@4.0.0-alpha9(transitive)
- Removed@best/utils@4.0.0-alpha9(transitive)
- Removed@types/estree@0.0.39(transitive)
- Removed@types/node@12.20.55(transitive)
- Removedacorn@6.4.2(transitive)
- Removedrollup@1.15.6(transitive)
Updated@best/runtime@4.0.0-beta1
Updated@best/utils@4.0.0-beta1
Updatedrollup@~1.26.0