prettierx

v0.19.0
prettierX - a less opinionated fork of the Prettier code formatter

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:dev-package

cross-env INSTALL_PACKAGE=1 jest

test:dist

cross-env NODE_ENV=production jest

test:dist-standalone

cross-env NODE_ENV=production TEST_STANDALONE=1 jest

test:integration

jest tests/integration

perf:repeat

yarn && yarn build-extra-dist && cross-env NODE_ENV=production node ./dist/bin-prettierx.js --debug-repeat ${PERF_REPEAT:-1000} --loglevel debug ${PERF_FILE:-./index.js} > /dev/null

perf:repeat-inspect

yarn && yarn build-extra-dist && cross-env NODE_ENV=production node --inspect-brk ./dist/bin-prettierx.js --debug-repeat ${PERF_REPEAT:-1000} --loglevel debug ${PERF_FILE:-./index.js} > /dev/null

perf:benchmark

yarn && yarn build-extra-dist && cross-env NODE_ENV=production node ./dist/bin-prettierx.js --debug-benchmark --loglevel debug ${PERF_FILE:-./index.js} > /dev/null

lint

run-p lint:*

lint:typecheck

tsc

lint:eslint

cross-env EFF_NO_LINK_RULES=true eslint . --format friendly

lint:changelog

node ./scripts/lint-changelog.mjs

lint:prettier

prettier . "!test*" --check

lint:dist

eslint --no-eslintrc --no-ignore --no-inline-config --env=es6,browser --parser-options=ecmaVersion:2019 "dist/!(bin-prettier|index|third-party).js"

lint:spellcheck

cspell "**/*" ".github/**/*"

lint:deps

node ./scripts/check-deps.mjs

fix

run-s fix:eslint fix:prettier

fix:eslint

yarn lint:eslint --fix

fix:prettier

yarn lint:prettier --write

build-extra-dist

node --max-old-space-size=8192 ./scripts/build/build.mjs

build

echo 'use build-extra-dist for prettierx' && exit 1

build-docs

node ./scripts/build-docs.mjs
npm i prettierx

Metadata

  • MIT
  • >=12.17.0
  • Unknown
  • released 7/6/2021

Downloads

Maintainers