@nicksrandall/compression

v1.0.3
Compression middleware

build

run-p build:*

build:main

tsc -p tsconfig.json

build:module

tsc -p tsconfig.module.json

fix

run-s fix:*

fix:prettier

prettier "src/**/*.ts" --write

fix:lint

eslint src --ext .ts --fix

test

run-s build test:*

test:lint

eslint src --ext .ts

test:prettier

prettier "src/**/*.ts" --list-different

test:unit

nyc --silent ava

check-cli

run-s test diff-integration-tests check-integration-tests

check-integration-tests

run-s check-integration-test:*

diff-integration-tests

mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\n\nCommitted most recent integration test output in the "diff" directory. Review the changes with "cd diff && git diff HEAD" or your preferred git diff viewer.'

watch:build

tsc -p tsconfig.json -w

watch:test

nyc --silent ava --watch

cov

run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html

cov:html

nyc report --reporter=html

cov:lcov

nyc report --reporter=lcov

cov:send

run-s cov:lcov && codecov

cov:check

nyc report && nyc check-coverage --lines 100 --functions 100 --branches 90

doc

run-s doc:html && open-cli build/docs/index.html

doc:html

typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --out build/docs

doc:json

typedoc src/ --exclude **/*.spec.ts --target ES6 --mode file --json build/docs/typedoc.json

doc:publish

gh-pages -m "[ci skip] Updates" -d build/docs

version

standard-version

reset-hard

git clean -dfx && git reset --hard && npm i

prepare-release

run-s reset-hard test cov:check doc:html version doc:publish
npm i @nicksrandall/compression

Metadata

  • MIT
  • >=10
  • Unknown
  • released 10/9/2020

Downloads

Maintainers