speech-rule-engine
v4.1.0-beta.11 screen-reader xml a11y
format
prettier --check ts/
format-fix
prettier --write ts/
lint
eslint ts/ --ext .ts,.tsx
lint-fix
eslint ts/ --ext .ts,.tsx --fix
test
cd sre-tests; export SRE_JSON_PATH=../lib/mathmaps; npm run test
docs
pnpm typedoc --entryPointStrategy ts/
commonjs
pnpm tsc --module commonjs --outDir cjs --moduleResolution node
postcommonjs
node -e 'require("fs").writeFileSync("cjs/package.json", "{\n \"type\": \"commonjs\"\n}\n");'
module
pnpm tsc --module nodenext --outDir js --moduleResolution nodenext
postmodule
node -e 'require("fs").writeFileSync("js/package.json", "{\n \"type\": \"module\"\n}\n");'
require
node -e "require(\"fs\").writeFileSync(\"lib/require.mjs\", \"import {createRequire} from 'module';\nglobal.require = createRequire(import.meta.url);\n\");"
pretest
git submodule update --remote --merge; pnpm compile; cd sre-tests; ln -s .. speech-rule-engine; npm install
compile
pnpm module
clean
rimraf js lib cjs
actionTest
cd sre-tests; export SRE_JSON_PATH=../lib/mathmaps; pnpm jest --silent
cleanAll
make clean; make clean_min
prepublish
pnpm cleanAll; pnpm buildAll
build
make -j 12 all; pnpm module; pnpm webpack; pnpm require
buildAll
make -j 12 all; pnpm commonjs; pnpm module; pnpm webpack; pnpm require; pnpm postcommonjs; pnpm postmodule
npm i speech-rule-engine
Metadata
- Apache-2.0
- Whatever
- Unknown
- released 7/1/2024