@microsoft/fast-tooling

v0.34.0
A set of utilities to assist in creating web UI

build

npm run build:esm && npm run build:cjs && npm run build:message-system

build:app

npm run build:message-system && webpack --progress --mode=production

build:esm

tsc --project ./tsconfig.esm.json

build:cjs

tsc --project ./tsconfig.cjs.json

build:message-system

webpack --config webpack.message-system.config.cjs

clean:dist

node ../../build/clean.js dist && node ../../build/clean.js .tmp

convert:mdn-data

node -r esm ./build/generate-mdn-data-files

test:mdn-data

node -r esm ./build/generate-mdn-data-files-test

prepare

npm run clean:dist && npm run build

prettier

prettier --config ../../.prettierrc --write "**/*.ts"

prettier:diff

prettier --config ../../.prettierrc "**/*.ts" --list-different

start

npm run build:message-system && webpack-dev-server --history-api-fallback --progress --config webpack.config.cjs

test

npm run eslint && npm run build && npm run test-chrome:verbose

test-node

mocha --reporter min --exit dist/esm/__test__/setup-node.js './dist/esm/**/*.spec.js'

test-node:verbose

mocha --reporter spec --exit dist/esm/__test__/setup-node.js './dist/esm/**/*.spec.js'

test-chrome

karma start karma.conf.cjs --browsers=ChromeHeadlessOpt --single-run --coverage

test-chrome:verbose

karma start karma.conf.cjs --browsers=ChromeHeadlessOpt --single-run --coverage --reporter=mocha

test-chrome:watch

karma start karma.conf.cjs --browsers=ChromeHeadlessOpt --coverage --watch-extensions js

test-chrome:debugger

karma start karma.conf.cjs --browsers=ChromeDebugging

test-chrome:verbose:watch

karma start karma.conf.cjs --browsers=ChromeHeadlessOpt --coverage --watch-extensions js --reporter=mocha

test-chrome:verbose:debugger

karma start karma.conf.cjs --browsers=ChromeDebugging --reporter=mocha

test-firefox

karma start karma.conf.cjs --browsers=FirefoxHeadless --single-run --coverage

test-firefox:verbose

karma start karma.conf.cjs --browsers=FirefoxHeadless --single-run --coverage --reporter=mocha

test-firefox:watch

karma start karma.conf.cjs --browsers=FirefoxHeadless --coverage --watch-extensions js

test-playwright

npx playwright test

test-playwright:webpack

npx playwright test --config=playwright-webpack.config.ts

eslint

eslint . --ext .ts

eslint:fix

eslint . --ext .ts --fix

watch

npm run build -- -w --preserveWatchOutput
npm i @microsoft/[email protected]

Metadata

  • MIT
  • Whatever
  • Microsoft
  • released 12/12/2021

Downloads