{"bugs":{"url":"https://github.com/le0pard/re2js/issues"},"dist":{"shasum":"79e661007980cc6a07edf0d8bcbcbc94046aa381","tarball":"https://registry.npmjs.org/re2js/-/re2js-2.9.1.tgz","fileCount":8,"integrity":"sha512-JIT3bEEUZTOR2YS1walNEIfH4cF/cQeZcBUFq7ldqO6lR6g0X5CBq/S8rsa9omzZcsNf8qc36jCkWpKKtncrZg==","signatures":[{"sig":"MEUCIQDsKwZYuZSXA9pST82OcTNGLVcLGtJawxt+wAgysepEXAIgCJ1BtbXYrYAa0MYPcFnhGtOk8/uGOuGYGfDELF+UPwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3fd0MohQkEFcD8k6KspPdpM+1VUdq++ykLPqj1OvvrAIhAKQ/Xs2noXqTSXH5o1r/moSYjWDSArMKO3RRjkMwet9A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/re2js@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":912222},"main":"build/index.cjs","name":"re2js","type":"module","types":"build/index.d.ts","unpkg":"build/index.umd.js","author":"Oleksii Vasyliev","module":"build/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./build/index.d.ts","default":"./build/index.js"},"require":{"types":"./build/index.d.cts","default":"./build/index.cjs"}}},"gitHead":"5a112c6290dd6c9a10d6ccaa84ed38d9dd6ecfa2","license":"MIT","scripts":{"dev":"rolldown -c -w","fuzz":"node tools/fuzz/fuzz.js","lint":"oxfmt --check src tools *.config.js && oxlint 'src/**/*.js' 'tools/**/*.{js,cjs,mjs}' rolldown.config.js vitest.config.js","test":"vitest run --project=node","bench":"rolldown -c && vitest bench --run --project='node (bench)'","build":"rolldown -c && yarn build:types","format":"oxfmt src tools *.config.js","coverage":"vitest run --project=node --coverage","test:watch":"vitest --project=node","build:types":"tsc && dts-bundle-generator -o build/index.d.ts tmp/types/index.d.ts && cp build/index.d.ts build/index.d.cts && rm -rf tmp/types","gen:unicode":"node tools/scripts/genUnicodeTable.js src/UnicodeTables.js && oxfmt src/UnicodeTables.js","test:browser":"vitest run --browser.enabled --project=browser","test:package":"node tools/build-check/smoke.mjs && node tools/build-check/smoke.cjs && node tools/build-check/umd.cjs && tsc -p tools/build-check/tsconfig.json && publint --strict && attw --pack . --profile node16","gen:char-groups":"perl tools/scripts/make_perl_groups.pl > src/CharGroup.js && oxfmt src/CharGroup.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"254766bc-aadb-42dc-9f3d-d561e53057b7"}},"homepage":"https://github.com/le0pard/re2js#readme","keywords":["re2js","re2","regex engine","redos","regex"],"repository":{"url":"git+https://github.com/le0pard/re2js.git","type":"git"},"description":"RE2JS is the JavaScript port of RE2, a regular expression engine that provides linear time matching","directories":{},"maintainers":[{"name":"leopard_me","email":"leopard.not.a@gmail.com"}],"sideEffects":false,"_hasShrinkwrap":false,"packageManager":"yarn@4.18.1","devDependencies":{"vite":"^8.3.4","oxfmt":"0.74.0","oxlint":"1.89.0","vitest":"5.0.5","globals":"^17.13.0","publint":"^0.3.25","rolldown":"1.2.14","playwright":"^1.64.1","typescript":"^7.0.2","@vitest/browser":"5.0.5","@vitest/coverage-v8":"5.0.5","dts-bundle-generator":"^9.5.1","@arethetypeswrong/cli":"^0.18.5","@unicode/unicode-17.0.0":"^2.0.8","@vitest/browser-playwright":"5.0.5","unicode-property-value-aliases":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/re2js_2.9.1_1793176969431_0.4401028422944978","host":"s3://npm-registry-packages-npm-production"},"_id":"re2js@2.9.1","version":"2.9.1"}