prepublishOnly
echo 'now publishing prettierx from project root'
prepare-release
echo 'use prepare-extra-release for prettierx' && exit 1
prepare-extra-release
yarn && yarn build-extra-dist && 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-docs
node ./scripts/build-docs.js
build-extra-dist
node --max-old-space-size=8192 ./scripts/build/build.js
build
echo 'use build-extra-dist for prettierx' && exit 1
check-deps
node ./scripts/check-deps.js
spellcheck
npx -p [email protected] cspell {bin,scripts,src}/**/*.js {docs,website/blog,changelog_unreleased}/**/*.md