@fluid-tools/build-cli

v0.24.0-187017
Build tools for the Fluid Framework

tsc

tsc

lint

npm run prettier && npm run eslint

test

npm run test:mocha

build

npm run clean:manifest && concurrently npm:build:compile npm:lint && concurrently npm:build:docs npm:build:manifest npm:build:diagrams

clean

rimraf --glob "dist" "lib" "oclif.manifest.json" "*.tsbuildinfo" "*.build.log"

eslint

eslint --format stylish src

format

npm run prettier:fix

lint:fix

npm run prettier:fix && npm run eslint:fix

prettier

prettier --check . --ignore-path ../../../.prettierignore

build:copy

copyfiles -u 1 "src/**/*.fsl" lib

build:docs

api-extractor run --local

build:test

tsc --project ./test/tsconfig.json

eslint:fix

eslint --format stylish src --fix --fix-type problem,suggestion,layout

test:mocha

mocha --forbid-only "test/**/*.test.ts"

test:report

nyc npm run test:mocha:report

build:readme

fluid-readme generate readme --multi

prettier:fix

prettier --write . --ignore-path ../../../.prettierignore

build:compile

npm run tsc && npm run build:test && npm run build:copy && npm run build:readme

ci:build:docs

api-extractor run

build:diagrams

jssm-viz -i "./src/machines/*.fsl"

build:manifest

cross-env NODE_OPTIONS='--experimental-abortcontroller' oclif manifest

clean:manifest

rimraf --glob "oclif.manifest.json"

test:mocha:report

npm run test:mocha -- -- --reporter xunit --reporter-option output=nyc/mocha-junit-report.xml

build:machine-diagram

jssm-viz -i "./src/machines/*.fsl"
npm i @fluid-tools/[email protected]

Metadata

  • MIT
  • >=14.17.0
  • Microsoft and contributors
  • released 8/31/2023

Downloads