{"bin":{"sre":"bin/sre"},"bugs":{"url":"https://github.com/zorkow/speech-rule-engine/issues","email":"volker.sorge@gmail.com"},"dist":{"shasum":"80a210d4584446b2e458d506097b730a0cf98ea4","tarball":"https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-4.1.1.tgz","fileCount":702,"integrity":"sha512-r30kdFJZa/hvmy13eldwjrnMeW74zQGP1++t7xyKQxbsdVVNbhKzfrvY0u2ecIXy0riBSLsl2KbzWevPPJogvw==","signatures":[{"sig":"MEUCIAGk96Wub9kz7OEAx/Q4afxb/Bhrw4Iy34MlAQnyxVA+AiEAtWjw6563MOy32CJgb4Kohs1emBR/Z379i3jqeP3g+zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6343896},"main":"lib/sre.js","name":"speech-rule-engine","_from":"file:speech-rule-engine-4.1.1.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/647951db707ac2892241448060cfd344/speech-rule-engine-4.1.1.tgz","_integrity":"sha512-r30kdFJZa/hvmy13eldwjrnMeW74zQGP1++t7xyKQxbsdVVNbhKzfrvY0u2ecIXy0riBSLsl2KbzWevPPJogvw==","deprecated":"breaking change","repository":{"url":"git+https://github.com/zorkow/speech-rule-engine.git","type":"git"},"_npmVersion":"10.9.2","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.8","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.1_1744707792827_0.8745599350355682","host":"s3://npm-registry-packages-npm-production"},"_id":"speech-rule-engine@4.1.1","version":"4.1.1"}