{"bin":{"sre":"bin/sre"},"bugs":{"url":"https://github.com/zorkow/speech-rule-engine/issues","email":"volker.sorge@gmail.com"},"dist":{"shasum":"aabbd8342eb639f0cccb0d9e971084ec9c01bd73","tarball":"https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-4.1.4.tgz","fileCount":702,"integrity":"sha512-i/VCLG1fvRc95pMHRqG4aQNscv+9aIsqA2oI7ZQS51sTdUcDHYX6cpT8/tqZ+enjs1tKVwbRBWgxut9SWn+f9g==","signatures":[{"sig":"MEUCIFFtZDC9W/niMi+gPUMygfzWY89X3Fjd0Ios/VnRxxpwAiEAomE5AoWOgEXw9WwbrjXOU/q9MLLrp25Ja9s2/3CAZd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6344187},"main":"lib/sre.js","name":"speech-rule-engine","_from":"file:speech-rule-engine-4.1.4.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 mjs lib js","format":"prettier --check ts/","module":"pnpm tsc --module nodenext --outDir mjs --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 js --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(\"mjs/package.json\", \"{\\n  \\\"type\\\": \\\"module\\\"\\n}\\n\");'","prepublish":"pnpm cleanAll; pnpm buildAll","postcommonjs":"node -e 'require(\"fs\").writeFileSync(\"js/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/e1b6266d8cddb2f611b14e31c9a0e9fd/speech-rule-engine-4.1.4.tgz","_integrity":"sha512-i/VCLG1fvRc95pMHRqG4aQNscv+9aIsqA2oI7ZQS51sTdUcDHYX6cpT8/tqZ+enjs1tKVwbRBWgxut9SWn+f9g==","repository":{"url":"git+https://github.com/zorkow/speech-rule-engine.git","type":"git"},"_npmVersion":"11.12.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":"25.9.0","dependencies":{"commander":"13.1.0","@xmldom/xmldom":"0.9.10","wicked-good-xpath":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","rimraf":"^6.0.1","typedoc":"^0.28.2","webpack":"5.99.5","prettier":"^3.5.3","ts-prune":"^0.10.3","ts-loader":"9.5.2","typescript":"5.8.3","@types/node":"^22.14.1","json-minify":"1.0.0","webpack-cli":"^6.0.1","eslint-plugin-jsdoc":"^50.6.9","eslint-formatter-unix":"^8.40.0","terser-webpack-plugin":"5.3.14","eslint-config-prettier":"^10.1.2","@typescript-eslint/parser":"^8.30.1","circular-dependency-plugin":"^5.2.2","@typescript-eslint/eslint-plugin":"^8.30.1"},"_npmOperationalInternal":{"tmp":"tmp/speech-rule-engine_4.1.4_1776865826981_0.11136499256505705","host":"s3://npm-registry-packages-npm-production"},"_id":"speech-rule-engine@4.1.4","version":"4.1.4"}