{"name":"scslre","version":"0.3.0","description":"A library to find JS RegExp with super-linear worst-case time complexity for attack strings that repeat a single character.","main":"index","scripts":{"check":"npm run lint && npx tsc --noEmit && cd tests && npx tsc --noEmit","lint":"npx eslint --ignore-path .gitignore **/*.ts","test":"cd tests && mocha -r ts-node/register '**/*.ts'","build":"npx rimraf ./index.* .out/** && npx tsc && rollup -c && npm run build:dts && npm run build:docs","build:dts":"dts-bundle --main ./.out/index.d.ts --name scslre --out ../index.d.ts && prettier ./index.d.ts --write","build:docs":"typedoc","coverage":"npx nyc --reporter=html --reporter=text npm run test","update-docs-branch":"git checkout docs && git merge master && npm run build:docs && git add * && git commit -m \"Task: Updated docs\" && git push && git checkout master","prepublishOnly":"npm run build"},"keywords":["regex","regexp","backtracking","polynomial","exponential"],"author":{"name":"Michael Schmidt"},"homepage":"https://github.com/RunDevelopment/scslre#readme","repository":{"type":"git","url":"git+https://github.com/RunDevelopment/scslre.git"},"license":"MIT","devDependencies":{"@rollup/plugin-node-resolve":"^9.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","@types/node":"^12.12.31","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.0","chai":"^4.3.7","dts-bundle":"^0.7.3","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","mocha":"^10.2.0","nyc":"^15.1.0","prettier":"^2.8.7","rimraf":"^3.0.2","rollup":"^2.31.0","rollup-plugin-terser":"^7.0.2","ts-node":"^8.8.1","typedoc":"^0.24.8","typescript":"5.0"},"dependencies":{"@eslint-community/regexpp":"^4.8.0","refa":"^0.12.0","regexp-ast-analysis":"^0.7.0"},"engines":{"node":"^14.0.0 || >=16.0.0"},"gitHead":"d772d2cb5df4d8d5c435ae39375413ace4d16eab","types":"./index.d.ts","bugs":{"url":"https://github.com/RunDevelopment/scslre/issues"},"_id":"scslre@0.3.0","_nodeVersion":"16.13.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==","shasum":"c3211e9bfc5547fc86b1eabaa34ed1a657060155","tarball":"https://registry.npmjs.org/scslre/-/scslre-0.3.0.tgz","fileCount":5,"unpackedSize":29009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHr1z6KjQ7o1y3OYJ+PyPmau+gca7u5/htxuma+8tr+JAiB4uqAcCqHzJUEb9LvLyW36WdV/+Fl+eaNGYRnigHK+mA=="}]},"_npmUser":{"name":"rundevelopment","email":"mitchi5000.ms@googlemail.com"},"directories":{},"maintainers":[{"name":"rundevelopment","email":"mitchi5000.ms@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scslre_0.3.0_1693927160357_0.3345764543197798"},"_hasShrinkwrap":false}