{"bin":{"sre":"bin/sre"},"bugs":{"url":"https://github.com/zorkow/speech-rule-engine/issues","email":"volker.sorge@gmail.com"},"dist":{"shasum":"5573ad770dbf914aa8ca70db504b6940c4527115","tarball":"https://registry.npmjs.org/speech-rule-engine/-/speech-rule-engine-4.1.5.tgz","fileCount":702,"integrity":"sha512-Nx4d44Ca0FQ4ve9WS8Ja6w2zkI9q7JvH1+3nI9zh4aU/vICXTZWzzYR4MyYRkk/5vcF7OMkwjYkX3qrfahfOgg==","signatures":[{"sig":"MEUCIQDNDTwjc1ZDdH89s97sw91i45zvDrsItRrBFwgUhkuJeAIgOQo6NlKekknmGXr7UHq2gKkOYNMGbu8pW41FNBc+hN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCls19B+0p2VAa8dMzgC4E5AsG2SO1G5y2jBh7YzhteeQIgYVSHL3CfS39srdbXlUzu1RE99itdIDkb9jgUBB/Gse0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6343580},"main":"lib/sre.js","name":"speech-rule-engine","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"],"repository":{"url":"https://github.com/zorkow/speech-rule-engine","type":"git"},"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"}],"dependencies":{"commander":"13.1.0","@xmldom/xmldom":"^0.9.12","wicked-good-xpath":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.5","rimraf":"^6.1.3","typedoc":"^0.28.20","webpack":"5.99.5","prettier":"^3.9.10","ts-prune":"^0.10.3","ts-loader":"9.5.2","typescript":"5.8.3","@types/node":"^22.20.5","json-minify":"1.0.0","webpack-cli":"^6.0.1","eslint-plugin-jsdoc":"^50.8.0","eslint-formatter-unix":"^8.40.0","terser-webpack-plugin":"5.3.14","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.72.0","circular-dependency-plugin":"^5.2.2","@typescript-eslint/eslint-plugin":"^8.72.0"},"_npmOperationalInternal":{"tmp":"tmp/speech-rule-engine_4.1.5_1793012967526_0.7372538110145259","host":"s3://npm-registry-packages-npm-production"},"_id":"speech-rule-engine@4.1.5","version":"4.1.5"}