prepublishOnly-extra
echo "Error: must publish from dist/" && exit 1
prepare-release
yarn && yarn build && yarn test:dist
test
jest
test:dist
node ./scripts/test-dist.js
test-integration
jest tests_integration
perf-repeat
yarn && yarn build && cross-env NODE_ENV=production node ./dist/bin-prettier.js --debug-repeat ${PERF_REPEAT:-1000} --loglevel debug ${PERF_FILE:-./index.js} > /dev/null
perf-repeat-inspect
yarn && yarn build && cross-env NODE_ENV=production node --inspect-brk ./dist/bin-prettier.js --debug-repeat ${PERF_REPEAT:-1000} --loglevel debug ${PERF_FILE:-./index.js} > /dev/null
perf-benchmark
yarn && yarn build && cross-env NODE_ENV=production node ./dist/bin-prettier.js --debug-benchmark --loglevel debug ${PERF_FILE:-./index.js} > /dev/null
check-types
tsc
lint
cross-env EFF_NO_LINK_RULES=true eslint . --format friendly
lint-docs
prettylint {.,docs,website,website/blog}/*.md
lint-dist
eslint --no-eslintrc --no-ignore --env=browser "dist/!(bin-prettierx|index|third-party).js"
build-dist-extra
node --max-old-space-size=2048 ./scripts/build/build.js
build-docs
node ./scripts/build-docs.js
check-deps
node ./scripts/check-deps.js
spellcheck
npx -p [email protected] cspell {bin,scripts,src}/**/*.js {docs,website/blog,changelog_unreleased}/**/*.md