builder-js-package

v1.0.0
A generic build setup for JavaScript packages.
build builder archetype build-archetype babel webpack web-development webdev karma and 2 more...

build COMMENT

build does nothing because there's nothing to build in this project, and we use rush.js to automatically run build in many projects at once including this one. See https://rushjs.io/pages/maintainer/add_to_repo/#step-6-verify-that-the-new-project-builds

build

clean

git clean -xfd -e node_modules

build:prod

builder run show:name && rm -rf dist && builder run build:js && builder run build:ts && builder run build:global

build:dev

builder run show:name && rm -rf dist && builder run build:js && builder run build:ts && (builder run build:ts:watch & P1=$!; builder run build:js:watch & P2=$!; builder run build:global:watch & P3=$!; wait $P1 $P2 $P3)

build:js

builder run gulp -- buildJs

build:js:watch

builder run gulp -- watchJs

build:ts

builder run tsc

build:ts:watch

builder run tsc -- --watch

build:global

builder run webpack

build:global:watch

builder run build:global -- --progress --watch

show:name

node ./node_modules/builder-js-package/scripts/name.js

gulp

gulp --silent --cwd . --gulpfile ./node_modules/builder-js-package/config/gulpfile.js

webpack

webpack --config ./node_modules/builder-js-package/config/webpack.config.js

tsc

tsc -p ./tsconfig.json

typecheck

builder run tsc -- --noEmit

typecheck:watch

builder run typecheck -- --watch

prettier

builder run prettier-js -- --write && builder run prettier-ts -- --write && builder run prettier-md -- --write

prettier-list

builder run --silent prettier-js-list && builder run --silent prettier-ts-list && builder run --silent prettier-md-list

prettier-js

prettier './**/*.{js,json}'

prettier-ts

prettier './**/*.{ts,tsx}'

prettier-md

prettier './**/*.md'

prettier-js-list

prettier './**/*.{js,json}' --list-different || true

prettier-ts-list

prettier './**/*.{ts,tsx}' --list-different || true

prettier-md-list

prettier './**/*.md' --list-different || true

prettier-check

builder run --silent prettier-js-check && builder run --silent prettier-ts-check && builder run --silent prettier-md-check

prettier-js-check

prettier './**/*.{js,json}' --check

prettier-ts-check

prettier './**/*.{ts,tsx}' --check

prettier-md-check

prettier './**/*.md' --check

release:pre

./node_modules/builder-js-package/scripts/release:pre.sh

release:patch

builder run release:pre && npm version patch -m 'v%s'

release:minor

builder run release:pre && npm version minor -m 'v%s'

release:major

builder run release:pre && npm version major -m 'v%s'

npm:test

builder run build:prod && ./node_modules/builder-js-package/scripts/run-karma-tests.sh

npm:test-debug

KARMA_DEBUG=true ./node_modules/builder-js-package/scripts/run-karma-tests.sh

npm:version

./node_modules/builder-js-package/scripts/version.sh

npm:postversion

./node_modules/builder-js-package/scripts/postversion.sh
npm i builder-js-package

Metadata

  • Unknown
  • Whatever
  • Unknown
  • released 1/28/2020

Downloads

Maintainers