{"bugs":{"url":"https://github.com/niieani/hashids.js/issues"},"dist":{"shasum":"af92c9cdb093c0ed3542cf0dcbd6c289125df387","tarball":"https://registry.npmjs.org/hashids/-/hashids-2.3.0.tgz","fileCount":40,"integrity":"sha512-ljM73TE/avEhNnazxaj0Dw3BbEUuLC5yYCQ9RSkSUcT4ZSU6ZebdKCIBJ+xT/DnSYW36E9k82GH1Q6MydSIosQ==","signatures":[{"sig":"MEUCIQDdB5HtF1k2K585XcJFw973OeLCqzNfZYagXw4wXBM0yAIgVL++YpFiVcyzNZgFOFPOKCwwh4QRgpaqkTjiXSnBGzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136829},"main":"cjs/index.js","name":"hashids","types":"./cjs/index.d.ts","unpkg":"dist/hashids.js","author":{"url":"https://github.com/hashids","name":"hashids.org","email":"npm@invent.life"},"module":"esm/hashids.js","source":"src/hashids.ts","exports":{".":{"import":"./esm/hashids.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*.js","require":"./cjs/*.js"},"./cjs":{"require":"./cjs/index.js"},"./cjs/*":{"require":"./cjs/*.js"},"./esm/*":{"import":"./esm/*.js"},"./package.json":"./package.json"},"gitHead":"bcbf47f1fccda6646e4bba627c4f9a4335630149","license":"MIT","release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master",{"name":"main","channel":false},"next",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"test":"yarn test:format && yarn test:types && yarn test:lint && yarn test:code","build":"yarn build:cjs && yarn build:esm && yarn build:umd","clean":"git clean -dfX --exclude=node_modules src && beemo typescript:sync-project-refs","format":"yarn rrun prettier --write \"./{src,tests}/**/!(*.d).{.js,jsx,ts,tsx,json,md}\"","prepare":"rrun husky install .config/husky && yarn beemo create-config","release":"beemo run-script release","benchmark":"yarn ts-node -O '{\"module\": \"commonjs\"}' -T src/tests/benchmark","build:cjs":"yarn rrun tsc --outDir cjs --module commonjs --target es6 -p tsconfig.build.json","build:esm":"yarn rrun tsc --outDir esm --module esnext --target es6 -p tsconfig.build.json && ./add-extension.sh","build:umd":"beemo webpack --entry=./src/hashids.ts --env 'outDir=dist' --env 'moduleTarget=umd' --env 'engineTarget=web' --env 'codeTarget=es6' --env 'name=Hashids' --env 'export=default' --env 'filename=hashids.js'","test:code":"beemo jest","test:lint":"rrun eslint 'src/**'","test:types":"yarn rrun tsc --noEmit","test:format":"yarn rrun prettier --check \"./{src,tests}/**/*[!.d].{.js,jsx,ts,tsx,json,md}\"","postinstallDev":"yarn prepare"},"_npmUser":{"name":"niieani","email":"npm@invent.life"},"homepage":"http://hashids.org/javascript","keywords":["hashids","hashid","hash","ids","youtube","bitly","obfuscate","encode","decode","encrypt","decrypt"],"repository":{"url":"git+https://github.com/niieani/hashids.js.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate YouTube-like ids from numbers. Use Hashids when you do not want to expose your database ids to the user.","directories":{},"maintainers":[{"name":"ivan","email":"ivan@barreleye.com"},{"name":"niieani","email":"npm@invent.life"}],"_nodeVersion":"16.20.0","browserslist":["last 2 version","> 0.5%","maintained node versions","not dead"],"contributors":[{"url":"https://twitter.com/IvanAkimov","name":"Ivan Akimov","email":"ivan@barreleye.com"},{"url":"https://twitter.com/niieani","name":"Bazyli Brzóska","email":"npm@invent.life"}],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.5.1","devDependencies":{"ts-node":"^10.9.1","nodemark":"^0.3.0","require-from-web":"^1.2.0","@niieani/scaffold":"^1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/hashids_2.3.0_1684899505070_0.05143355757607471","host":"s3://npm-registry-packages"},"_id":"hashids@2.3.0","version":"2.3.0"}