{"bugs":{"url":"https://github.com/locutusjs/locutus/issues"},"dist":{"shasum":"a1a427becf5c69f06c0703dbdd644224abbeefbf","tarball":"https://registry.npmjs.org/locutus/-/locutus-3.0.36.tgz","fileCount":2701,"integrity":"sha512-ilsz33lqEd+KerV9JnSHM9EApVYOZ86/JTGKyafmWvhTFtjYauzT1WmZgdJ4JBGR3dY0N0PTfIq2uLvazw5QsQ==","signatures":[{"sig":"MEYCIQCTPSCqYGypFCUZyBseFRO+aMzdX9LnO6MnxDQrgnuRmwIhAMi6ulyqYkH1FEQr3ZDkfXWg04AaSEZGBkPt6Ch8aqyr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/locutus@3.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3058043},"main":"./index.js","name":"locutus","type":"commonjs","types":"./index.d.ts","author":{"name":"Kevin van Zonneveld","email":"kevin@vanzonneveld.net"},"module":"./esm/index.js","browser":{"fs":false,"crypto":false,"child_process":false},"engines":{"node":">= 22","yarn":">= 1"},"exports":{".":{"types":"./index.d.ts","import":"./esm/index.js","default":"./index.js","require":"./index.js"},"./*":{"types":"./*.d.ts","import":"./esm/*.js","default":"./*.js","require":"./*.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"fix":"npm-run-all --serial 'fix:**'","lint":"biome check .","test":"npm-run-all test:languages test:module","build":"npm-run-all 'build:*'","check":"npm-run-all --serial fix:biome lint lint:ts lint:ts:strict-next lint:ts:debt:policy lint:api:snapshot lint:type:contracts lint:headers lint:no-stray-js test:languages","lint:ts":"tsc --noEmit -p tsconfig.json","fix:biome":"biome check --write .","injectweb":"node scripts/rmrf.ts website/source/c website/source/golang website/source/php website/source/python website/source/ruby && node src/_util/cli.ts injectweb","test:util":"vitest run test/util/","build:dist":"node scripts/rmrf.ts dist && cp -r src dist && cp package.json README.md dist && tsc -p tsconfig.build.json --outDir dist && tsc -p tsconfig.build.esm.json --outDir dist/esm && find dist -name '*.ts' ! -name '*.d.ts' -delete && node scripts/fix-cjs-exports.ts dist && node scripts/rmrf.ts dist/_util dist/esm/_util","website:ci":"npm-run-all --serial website:install injectweb website:build website:verify","build:tests":"node scripts/rmrf.ts test/generated && node src/_util/cli.ts writetests","fix:headers":"node src/_util/formatHeaders.ts fix","test:module":"npm-run-all --serial build:dist test:module:smoke","test:parity":"node test/parity/index.ts","browser:test":"vitest run --config vitest.browser.config.ts","fix:markdown":"remark {README,CONTRIBUTING}.md --output","lint:headers":"node src/_util/formatHeaders.ts check","browser:watch":"vitest --config vitest.browser.config.ts --watch","build:indices":"node src/_util/cli.ts reindex","select:parity":"node scripts/select-parity-targets.ts","website:build":"cd website && yarn generate","website:clean":"cd website && yarn clean","website:start":"cd website && yarn server","test:languages":"yarn build:tests && vitest run","website:deploy":"cd website && yarn deploy","website:verify":"node scripts/check-website-build.ts","browser:install":"playwright install chromium","test:parity:php":"node test/parity/index.ts php","website:install":"cd website && yarn","fix:api:snapshot":"npm-run-all --serial fix:api:snapshot:php fix:api:snapshot:nonphp","lint:no-stray-js":"node scripts/check-allowed-js-files.ts","playground:start":"yarn browser:watch","lint:api:snapshot":"npm-run-all --serial lint:api:snapshot:php lint:api:snapshot:nonphp","test:module:smoke":"node test/module/module.ts","build:tests:noskip":"node scripts/rmrf.ts test/generated && node src/_util/cli.ts writetests --noskip","fix:type:contracts":"node scripts/check-type-contracts-snapshot.ts --update","lint:ts:debt:policy":"node scripts/check-ts-debt-policy.ts","lint:ts:strict-next":"tsc --noEmit -p tsconfig.strict-next.json","lint:type:contracts":"node scripts/check-type-contracts-snapshot.ts","audit:upstream-scope":"node scripts/audit-upstream-scope.ts","fix:api:snapshot:php":"node scripts/check-api-signature-snapshot.ts --scope=php --update","compare:dt:signatures":"node scripts/compare-definitelytyped-signatures.ts","fold:upstream-surface":"node scripts/fold-upstream-surface.ts","lint:api:snapshot:php":"node scripts/check-api-signature-snapshot.ts --scope=php","test:languages:noskip":"yarn build:tests:noskip && vitest run","test:upstream-surface":"node scripts/check-upstream-surface.ts","fix:api:snapshot:nonphp":"node scripts/check-api-signature-snapshot.ts --scope=non-php --update","lint:api:snapshot:nonphp":"node scripts/check-api-signature-snapshot.ts --scope=non-php","refresh:upstream-surface":"node scripts/refresh-upstream-surface.ts","discover:upstream-surface":"node scripts/enumerate-upstream-surface.ts","enumerate:upstream-surface":"node scripts/enumerate-upstream-surface.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:324c95d5-520d-4d13-958a-e189642a43e1"}},"homepage":"https://locutus.io","keywords":["php","golang","c","ruby","python","js","locutus"],"repository":{"url":"git+https://github.com/locutusjs/locutus.git","type":"git"},"_npmVersion":"11.12.1","description":"Locutus other languages' standard libraries to JavaScript for fun and educational purposes","directories":{},"maintainers":[{"name":"kvz","email":"kevin@vanzonneveld.net"}],"resolutions":{"glob@npm:^10.0.0":"10.5.0","glob@npm:^10.2.2":"10.5.0","braces@npm:~3.0.2":"3.0.3","glob@npm:^10.3.10":"10.5.0","semver@npm:^5.5.0":"5.7.2","rollup@npm:^4.43.0":"4.59.0","node-gyp@npm:latest":"12.2.0","minimatch@npm:^3.0.4":"3.1.4","minimatch@npm:^9.0.0":"9.0.7","minimatch@npm:^9.0.1":"9.0.7","ansi-regex@npm:^5.0.0":"5.0.1","cross-spawn@npm:^6.0.5":"6.0.6","cross-spawn@npm:^7.0.0":"7.0.5","brace-expansion@npm:^1.1.7":"1.1.12","brace-expansion@npm:^2.0.1":"2.0.2","hosted-git-info@npm:^2.1.4":"2.8.9","semver@npm:2 || 3 || 4 || 5":"5.7.2"},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"zod":"^4.3.6","knip":"^5.86.0","debug":"^4.4.3","p-map":"^7.0.4","vitest":"^4.0.18","js-yaml":"4.1.1","cross-env":"10","playwright":"^1.58.2","remark-cli":"^12.0.1","remark-toc":"^9.0.0","typescript":"^5.9.3","@types/node":"^25.4.0","npm-run-all":"^4.1.5","@biomejs/biome":"^2.4.6","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/locutus_3.0.36_1778928322829_0.13216862920587147","host":"s3://npm-registry-packages-npm-production"},"_id":"locutus@3.0.36","version":"3.0.36"}