{"bin":{"sre":"bin/sre"},"bugs":{"url":"https://github.com/zorkow/speech-rule-engine/issues","email":"volker.sorge@gmail.com"},"dist":{"shasum":"0bf1d044c37225b7a7943120efcc47270474f52c","tarball":"https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-4.1.0.tgz","fileCount":702,"integrity":"sha512-jRP6QUyvi+C94QvcQR8wBfla2ySD5KXBr6XnmEBy8DcW/R1DN08Yykuwq7xEX90VM5E4Iv7UJoMvhW6U660x8A==","signatures":[{"sig":"MEQCIHE1c+XJiGiU4D+WG59Tb5m5PNYnLwpxll7B05JSM2zvAiA5+bok/jos2PL8siZYXZoc5wTs1A6K1m+JsfGbTkO3dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6343692},"main":"lib/sre.js","name":"speech-rule-engine","_from":"file:speech-rule-engine-4.1.0.tgz","source":"ts/index.ts","license":"Apache-2.0","scripts":{"docs":"pnpm typedoc --entryPointStrategy ts/","lint":"eslint ts/ --ext .ts,.tsx","test":"cd sre-tests; export SRE_JSON_PATH=../lib/mathmaps; npm run test","build":"make -j 12 all; pnpm module; pnpm webpack; pnpm require","clean":"rimraf js lib cjs","format":"prettier --check ts/","module":"pnpm tsc --module nodenext --outDir js --moduleResolution nodenext","compile":"pnpm module","pretest":"git submodule update --remote --merge; pnpm compile; cd sre-tests; ln -s .. speech-rule-engine; npm install","require":"node -e \"require(\\\"fs\\\").writeFileSync(\\\"lib/require.mjs\\\", \\\"import {createRequire} from 'module';\\nglobal.require = createRequire(import.meta.url);\\n\\\");\"","buildAll":"make -j 12 all; pnpm commonjs; pnpm module; pnpm webpack; pnpm require; pnpm postcommonjs; pnpm postmodule","cleanAll":"make clean; make clean_min","commonjs":"pnpm tsc --module commonjs --outDir cjs --moduleResolution node","lint-fix":"eslint ts/ --ext .ts,.tsx --fix","actionTest":"cd sre-tests; export SRE_JSON_PATH=../lib/mathmaps; pnpm jest --silent ","format-fix":"prettier --write ts/","postmodule":"node -e 'require(\"fs\").writeFileSync(\"js/package.json\", \"{\\n  \\\"type\\\": \\\"module\\\"\\n}\\n\");'","prepublish":"pnpm cleanAll; pnpm buildAll","postcommonjs":"node -e 'require(\"fs\").writeFileSync(\"cjs/package.json\", \"{\\n  \\\"type\\\": \\\"commonjs\\\"\\n}\\n\");'"},"_npmUser":{"name":"zorkow","email":"Volker.Sorge@gmail.com"},"homepage":"https://github.com/zorkow/speech-rule-engine","keywords":["screen-reader","xml","a11y"],"_resolved":"/tmp/e498dea5ae3a02a2558812fffb0ed411/speech-rule-engine-4.1.0.tgz","_integrity":"sha512-jRP6QUyvi+C94QvcQR8wBfla2ySD5KXBr6XnmEBy8DcW/R1DN08Yykuwq7xEX90VM5E4Iv7UJoMvhW6U660x8A==","deprecated":"breaking change","repository":{"url":"git+https://github.com/zorkow/speech-rule-engine.git","type":"git"},"_npmVersion":"10.5.1","description":"A standalone speech rule engine for XML structures, based on the original engine from ChromeVox.","directories":{"test":"tests"},"maintainers":[{"name":"zorkow","email":"Volker.Sorge@gmail.com"}],"_nodeVersion":"22.0.0","dependencies":{"commander":"13.1.0","@xmldom/xmldom":"0.9.7","wicked-good-xpath":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","rimraf":"^6.0.1","typedoc":"^0.27.9","webpack":"5.98.0","prettier":"^3.5.2","ts-prune":"^0.10.3","ts-loader":"9.5.2","typescript":"5.7.3","@types/node":"^22.13.5","json-minify":"1.0.0","webpack-cli":"^6.0.1","eslint-plugin-jsdoc":"^50.6.3","eslint-formatter-unix":"^8.40.0","terser-webpack-plugin":"5.3.12","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.25.0","circular-dependency-plugin":"^5.2.2","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/speech-rule-engine_4.1.0_1744629830692_0.03273314200730559","host":"s3://npm-registry-packages-npm-production"},"_id":"speech-rule-engine@4.1.0","version":"4.1.0"}