{"bugs":{"url":"https://github.com/locutusjs/locutus/issues"},"dist":{"shasum":"c17703235cc79f9eb8aa3e5b57799a7965fdb0d7","tarball":"https://registry.npmjs.org/locutus/-/locutus-2.0.35.tgz","fileCount":510,"integrity":"sha512-QSts3kqsMJoZID8nHQL3+xttiUTqruTKp1mZUoo3FJPzYHqp1NAwEAl10FXsGcHA5NcYn5JJNkTIM2JELg65Cg==","signatures":[{"sig":"MEYCIQDPg7y9PJl4+GlTMMgeviP4g7RRSvqm0YpiFV05wdmpEQIhALeCRWz4Mz6ZXqgoCS9edNd4qLHZm6rNVDFBokxd3+W+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/locutus@2.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":747455},"name":"locutus","author":{"name":"Kevin van Zonneveld","email":"kevin@vanzonneveld.net"},"browser":{"fs":false,"child_process":false},"engines":{"node":">= 22","yarn":">= 1"},"gitHead":"9aaad43a2f11262a91ec9896b05cb7cf1335f5d8","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:headers lint:no-stray-js test:languages","lint:ts":"tsc --noEmit -p tsconfig.json","fix:biome":"biome check --write .","injectweb":"rimraf website/source/{c,golang,php,python,ruby} && node --experimental-strip-types --disable-warning=MODULE_TYPELESS_PACKAGE_JSON src/_util/cli.ts injectweb","test:util":"vitest run test/util/","build:dist":"rimraf dist && cp -r src dist && rm -rf dist/_util && cp package.json README.md dist/","build:tests":"rimraf test/generated && node --experimental-strip-types --disable-warning=MODULE_TYPELESS_PACKAGE_JSON src/_util/cli.ts writetests","fix:headers":"node --experimental-strip-types --disable-warning=MODULE_TYPELESS_PACKAGE_JSON src/_util/formatHeaders.ts fix","test:module":"node --experimental-strip-types --disable-warning=MODULE_TYPELESS_PACKAGE_JSON test/module/module.ts","test:parity":"node --experimental-strip-types --disable-warning=MODULE_TYPELESS_PACKAGE_JSON test/parity/index.ts","fix:markdown":"remark {README,CONTRIBUTING}.md --output","lint:headers":"node --experimental-strip-types --disable-warning=MODULE_TYPELESS_PACKAGE_JSON src/_util/formatHeaders.ts check","browser:watch":"budo test/browser/app.js --live --serve test/browser/bundle.js","build:indices":"node --experimental-strip-types --disable-warning=MODULE_TYPELESS_PACKAGE_JSON src/_util/cli.ts reindex","website:build":"cd website && yarn generate","website:clean":"cd website && yarn clean","website:start":"cd website && yarn server","browser:bundle":"browserify test/browser/app.js --outfile test/browser/bundle.js","test:languages":"yarn build:tests && vitest run","website:deploy":"cd website && yarn deploy","test:parity:php":"node --experimental-strip-types --disable-warning=MODULE_TYPELESS_PACKAGE_JSON test/parity/index.ts php","website:install":"cd website && yarn","lint:no-stray-js":"bash -c 'found=$(find src test -name \"*.js\" | grep -vE \"^src/(awk|c|clojure|elixir|golang|julia|lua|perl|php|python|r|ruby)/|/index\\.js$|^test/browser/\"); if [ -n \"$found\" ]; then echo \"Stray .js files found (should be .ts):\"; echo \"$found\"; exit 1; fi'","playground:start":"cd test/browser && node server.js","build:tests:noskip":"rimraf test/generated && node --experimental-strip-types --disable-warning=MODULE_TYPELESS_PACKAGE_JSON src/_util/cli.ts writetests --noskip","test:languages:noskip":"yarn build:tests:noskip && vitest run"},"_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.7.0","description":"Locutus other languages' standard libraries to JavaScript for fun and educational purposes","directories":{},"maintainers":[{"name":"kvz","email":"kevin@vanzonneveld.net"}],"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"zod":"^4.3.5","budo":"11.8.4","knip":"^5.80.0","debug":"^4.4.3","p-map":"^7.0.4","globby":"4.1.0","lodash":"4.17.21","rimraf":"6","vitest":"^4.0.16","esprima":"4.0.1","js-yaml":"4.1.1","cross-env":"10","browserify":"17.0.1","remark-cli":"^12.0.1","remark-toc":"^9.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","npm-run-all":"^4.1.5","indent-string":"2.1.0","@biomejs/biome":"^2.3.11"},"_npmOperationalInternal":{"tmp":"tmp/locutus_2.0.35_1767890224043_0.5086747491846508","host":"s3://npm-registry-packages-npm-production"},"_id":"locutus@2.0.35","version":"2.0.35"}