prepack

v0.2.54
Execute a JS bundle, serialize global state and side effects to a snapshot that can be quickly restored.
prepack

build

yarn build-prepack && yarn build-bundle

build-scripts

babel scripts --out-dir lib --source-maps

build-bundle

webpack-cli --silent

build-prepack

babel src --out-dir lib --source-maps

watch

babel src scripts --out-dir lib --watch --source-maps --verbose

lint

eslint src scripts

flow

flow

flow-ci

flow version; flow check

test-serializer

babel-node --stack_trace_limit=200 --stack_size=10000 scripts/test-runner.js

test-serializer-single

yarn test-serializer --debugNames --verbose --fast --filter

test-serializer-with-coverage

istanbul cover ./lib/test-error-handler.js --dir coverage.error && node --stack_trace_limit=200 --stack_size=10000 ./node_modules/istanbul/lib/cli.js cover ./lib/test-runner.js && ./node_modules/.bin/remap-istanbul -i coverage.error/coverage.json -i coverage/coverage.json -o coverage-sourcemapped -t html

test-sourcemaps

babel-node scripts/generate-sourcemaps-test.js && bash < scripts/test-sourcemaps.sh

test-test262

babel-node scripts/test262-runner.js

test-test262-nightly

NIGHTLY_BUILD=true babel-node scripts/test262-runner.js

test-test262-new

babel-node scripts/test262.js

test-internal

babel-node --stack_size=10000 --stack_trace_limit=200 --max_old_space_size=32768 scripts/test-internal.js

test-internal-react

babel-node --stack_size=10000 --stack_trace_limit=200 --max_old_space_size=32768 scripts/test-internal-react.js

test-error-handler

babel-node scripts/test-error-handler.js

test-error-handler-with-coverage

istanbul cover ./lib/test-error-handler.js --dir coverage.error && ./node_modules/.bin/remap-istanbul -i coverage.error/coverage.json -o coverage-sourcemapped.error -t html

test-std-in

bash < scripts/test-std-in.sh

test-react

jest

test-react-fast

SKIP_REACT_JSX_TESTS=true jest

test

yarn test-serializer && yarn test-sourcemaps && yarn test-error-handler && yarn test-std-in && yarn test-test262 && yarn test-internal && yarn test-internal-react && yarn test-react

test-coverage-most

istanbul --stack_size=10000 --max_old_space_size=16384 cover ./lib/multi-runner.js --dir coverage.most && ./node_modules/.bin/remap-istanbul -i coverage.most/coverage.json -o coverage-sourcemapped -t html

test-all-coverage

istanbul --stack_size=10000 --max_old_space_size=16384 cover ./lib/multi-runner.js --dir coverage.most && ./node_modules/.bin/istanbul --stack_size=10000 --max_old_space_size=16384 cover ./lib/test262-runner.js --timeout 50 --singleThreaded && ./node_modules/.bin/remap-istanbul -i coverage/coverage.json -i coverage.most/coverage.json -o coverage-sourcemapped -t html

repl

node lib/repl-cli.js

precheck

yarn prepack-cli --check

prepack-cli

node --stack_size=10000 --stack_trace_limit=200 --max_old_space_size=16384 lib/prepack-cli.js --compatibility jsc-600-1-4-17 --mathRandomSeed 0

validate

yarn install --frozen-lockfile && yarn build && yarn build-scripts && yarn lint && yarn depcheck && yarn flow && yarn test

prepublishOnly

yarn build

depcheck

babel-node scripts/detect_bad_deps.js

prettier

node ./scripts/prettier.js write-changed

prettier-all

node ./scripts/prettier.js write

prettier-ci

node ./scripts/prettier.js

debug-fb-www

node --stack_trace_limit=200 --stack_size=10000 --max_old_space_size=16384 ./scripts/debug-fb-www.js

fuzz

cd fuzzer && yarn && yarn test

fuzz-sample

cd fuzzer && yarn && yarn sample

fuzz-overnight

cd fuzzer && yarn && yarn overnight
npm i prepack

Metadata

Downloads