{"_id":"nid","_rev":"28-8db5b5334c085e9770fde4f1983d65b6","name":"nid","description":"Nice clean-mouthed random id generation, without any swearing!","dist-tags":{"latest":"2.0.1"},"versions":{"0.1.0":{"name":"nid","version":"0.1.0","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","files":["README.md","LICENSE.txt","nid.js"],"_id":"nid@0.1.0","dist":{"shasum":"25baf4175f02c92295b1ad04d984a63c6a4c5599","tarball":"https://registry.npmjs.org/nid/-/nid-0.1.0.tgz","integrity":"sha512-cVoWh4zF/hOn81fmnAN792D0YuBLiMZzPRemvobsarPynRCX92+TofDawE8yGE3YGr8XJ8bYDqY4grLAlZYsnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZYC7ZGcOceqe2998++jeJFCxjoLUoTIFbIBwrXgTSrAiEAqKNqC/NCBYFEgB++z7sNBmXdJIt5L6+VEgmwJPVdQ9I="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"directories":{}},"0.2.0":{"name":"nid","version":"0.2.0","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","files":["README.md","LICENSE.txt","nid.js"],"_id":"nid@0.2.0","dist":{"shasum":"34347a430766eb6adae654417730219474b79c22","tarball":"https://registry.npmjs.org/nid/-/nid-0.2.0.tgz","integrity":"sha512-aFR0U9V4baaGSWfG20XuauVU5tWHozcShNlcYJ8UuLFqpUR7a1+91TAsUOy7NDv78BlASkBT5ILhIKUboR7m2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVnaJpsfckAdwjtS9+t1/coqLuDiR3hxiXEixfqtPBTAiEAkAbLFNTZURFhhpPNemU2yXppLlx3JUYafmXXJ6oIRLA="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"directories":{}},"0.3.0":{"name":"nid","version":"0.3.0","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","files":["README.md","LICENSE.txt","nid.js"],"_id":"nid@0.3.0","dist":{"shasum":"24bfb165b8673dcd991bad5bfd1415b4cc2e8f88","tarball":"https://registry.npmjs.org/nid/-/nid-0.3.0.tgz","integrity":"sha512-oLZmLbwb6R84Qb76vyaT6/2RSCfZok0DnILOhI6xfAz9F2VjmAORgAt8GWoKFWAPUF2TXxDg7kcH+XMwsr+Zqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9BkD5yVmwQqjbfQ7+HjcTKsYB/gelLSk6/nyZ8LE7nAiBQDD7y2lHDoCJNDGSggdOQwfWqsMr/EshYnV33/4Z8wQ=="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"directories":{}},"0.3.1":{"name":"nid","version":"0.3.1","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"./node_modules/.bin/mocha test/*.test.js"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","files":["README.md","LICENSE.txt","nid.js"],"devDependencies":{"mocha":"~1.17.1"},"bugs":{"url":"https://github.com/rjrodger/nid/issues"},"homepage":"https://github.com/rjrodger/nid","_id":"nid@0.3.1","dist":{"shasum":"23e6091572a28233949baff5b8b6329229cec8ee","tarball":"https://registry.npmjs.org/nid/-/nid-0.3.1.tgz","integrity":"sha512-PGfmVhPH1M7lEQDjaw6qe+8ypQywuFVh3wX5knnJ2WnbAFKFs7ZhX2RfQravztcoBouy3+7SOEfNv3oAizEi+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErPMvjZS30OvuonUrHODkOXiwOAvaY11fJcOsaSOFdnAiB1DYeCHaxBQD5Dp8S2rWDZj+6kLSxhqmsbKGkeuWAqHg=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"directories":{}},"0.3.2":{"name":"nid","version":"0.3.2","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"./node_modules/.bin/mocha test/*.test.js"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","files":["README.md","LICENSE.txt","nid.js"],"devDependencies":{"mocha":"~1.17.1"},"bugs":{"url":"https://github.com/rjrodger/nid/issues"},"homepage":"https://github.com/rjrodger/nid","_id":"nid@0.3.2","dist":{"shasum":"977a9318ed5c2a38edd66263f3eafd8143f2251a","tarball":"https://registry.npmjs.org/nid/-/nid-0.3.2.tgz","integrity":"sha512-OUghRmQ67ACyiIDEdL6ziDk1IdmOALj3SACdTxpOUhJ68U8pK33u2fok49VIf/noH859K0rHkqICxUIaObh6uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHgc5SlP3WQ7lQAH9L6dnqeRelCtOrMEHkLyua7oRfcAIgc7TkZdmCqEckyeNqbS+FV345WQjfmso5ZGdCxRDKpOs="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"rjrodger","email":"richard.rodger@nearform.com"},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"directories":{}},"0.4.0":{"name":"nid","version":"0.4.0","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"mocha test/*.test.js","prettier":"prettier --write --no-semi --single-quote *.js lib/*.js test/*.js","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags","repo-publish":"npm run reset && npm run repo-tag && npm run prettier && npm test && npm publish --registry https://registry.npmjs.org"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","devDependencies":{"mocha":"^7.0.1","prettier":"^1.19.1"},"gitHead":"76422fb0e8c0f25a65385e3f001351a7bb7ad014","bugs":{"url":"https://github.com/rjrodger/nid/issues"},"homepage":"https://github.com/rjrodger/nid#readme","_id":"nid@0.4.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ibClEHAa8W4slrZ95ctzfG9+qiyAr17LOZPsHuv6f8eajH8fg04KTyxEfhZ3T1Scg+XBJM7+9uIy6mWEI6wzrQ==","shasum":"20deec10874f59c69148639bab28e26eb504c11e","tarball":"https://registry.npmjs.org/nid/-/nid-0.4.0.tgz","fileCount":4,"unpackedSize":8847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUVTOCRA9TVsSAnZWagAAmxgP/3XnP+csigboCrhOf0fp\n40fepj+pZQAtcUeSJLgNmZ4wC6hTXry/mIk+yGmeAVZmy22xQ2ejjS5uAI4S\nD/xDiXgCyNLuu2LQsSCkYX6jCq2ub5FmuhxLLQmSxpVBq4FVqPp2uT3+xOVt\n7u25kPT0qTndGdu55ytN4eoJNJ79AOtALsoxBcCFZmyJFfOkCIuEgo1tKefK\nx3p5J4/jKZwQR1G29dro+bnRrQiAXTmXgB+ZP1CyfahyYRQy0mdgyj5/1Mrs\nbPePiVtvenzS7SkwKtghGLPRe3TEaVvS3PKta90ke/aQSJxw3qU3Acrj79Ih\nub7jKQnc7gk3v6Boy8JGW6aAuHAyNq1KLab6wy/g0CSmn0oq3yCREHM2BqcY\nry3zAEkEZpDJRXF8m9V2T/jUOq83sRH4N9bKFAd7R9fJjVPCAPGsU2wBEYJX\nnRxwYQnMITb+LF6VoQ2hDe6l/6RrdsEOHCRjV5Jvt9XC34aMjpXxCmY67gCU\nFd4bSmROGXvPLWj/8pZpWc2Uegn2Lpjd2mJ+ctbV6TztoWtPY0mncssrufQF\n/j/j1YHIZSYKqHaRES85Uu+9EyK6QlVGcSQno2s3tAaPn5Btq7VoR8TZmI0G\nlYClseVvJEawYrodWKiMXSWnDAWtK670gTm46HuLiKowPjBsEIegOTLBDwKV\nYKXu\r\n=mdLU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGV4kX0YILitg+LzvSkVaSgZ9bq/6nsJ+s0W1OQoQ2mAiBVxkMCGpxa6JkoDl2VcP/opRkUC3YmcYW4fTslaeIRzw=="}]},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nid_0.4.0_1582388429873_0.34396911385306317"},"_hasShrinkwrap":false},"1.1.0":{"name":"nid","version":"1.1.0","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"mocha test/*.test.js","prettier":"prettier --write --no-semi --single-quote *.js lib/*.js test/*.js","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags","repo-publish":"npm run reset && npm run repo-tag && npm run prettier && npm test && npm publish --registry https://registry.npmjs.org"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","devDependencies":{"mocha":"^7.0.1","prettier":"^1.19.1"},"gitHead":"bb9c7d8317cb8473a2bd2a1ee4507456dbc25253","bugs":{"url":"https://github.com/rjrodger/nid/issues"},"homepage":"https://github.com/rjrodger/nid#readme","_id":"nid@1.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QvS3ADWS5XCUrfQcyck9LnRYmj09PeU2+fpmMk+wS/7XiApdLCcOfZGNW0xtLamJz99uFADIbhxJyVfYdUBFZw==","shasum":"a9d8b353f29766d221b7cd5f282c42e9833374e7","tarball":"https://registry.npmjs.org/nid/-/nid-1.1.0.tgz","fileCount":4,"unpackedSize":9062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUnWFCRA9TVsSAnZWagAAkxgP/3zvQ9KPY+yfGRh8riSa\nIF+oDP+H1kN4pA5xm0Wj+oqxViIcXhUpIs33XqmGk0VCLipF7/fvqFbIyCOd\nuigQdfSDZr2K4rtNnLeqMDyy172cx+PNV4skaeXHK6Ow06cmUrqQq9K0AZ5R\noZVrcChSGZVv6Lsuh/+35H7g8459y4XY2Ti7p89AZwV+KbfPf8NsmqOrFx5I\nUDr7hWTamhBiW4jqBP63SqPotPcRasOrD/WqHw/jDOyLHnU0j82U5eYV5cyf\n+kt/ECLiuHbXlIKLagWFJ6Nt4cN7+5wXSBrjjBmrn8qbN5vGM6Cu/OyUitDx\nY6JTNE3hd6qBHjNlwDeBRx/y4Ctap/qzp9ZRwzoplXrjFr9gimHpap6UH6MR\n8fUJBcdJewX7tdsQa1zcqbN+5KgMFVSjhfGSr6SyJfAQJeJ+LGNWhMXLK/rd\nORZhLXL4Zsam8SSnk5m+50MOpa98qPmNT4Y0ARSA/6l6hMQRDwszKVzZza3l\n/pMYUMt7ROvt5aVc71gCsx2Q/V/DAWUzNxmwfpu1Wy1t2fvZ2QvA3vMFqd4R\nYJbiQNED2w7MULAU+FCYe62APnIPRwPhyKIDGzwKuhgWids/yhyyuxh2daqt\nvFk+2olU2dOgudqdk1i8S/vpSvuPa4OHsMg749V0HqYzCWy5Zc/VO4NRgXAT\nk/04\r\n=N+Xp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5cwXKzeFICS3qA3RFOgHyo43NqQmSqUzE25BXbe3CVAiEAsSrol7tpWWwN/5njmHPzO0VcLGAi50UvC5wIccIFyZI="}]},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nid_1.1.0_1582462341129_0.4547681766400897"},"_hasShrinkwrap":false},"1.2.0":{"name":"nid","version":"1.2.0","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","browser":"dist/nid.min.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"lab -v -L -P test -t 80 -I document -r console -o stdout -r html -o test/coverage.html","test-web":"browserify -o test-web/test-web.js -e test/nid.test.js -s Nid -im -i assert -i @hapi/lab && open test-web/index.html","build":"cp nid.js dist/nid.min.js && browserify -o dist/nid.min.js -e nid.js -s Nid -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","prettier":"prettier --write --no-semi --single-quote nid.js test/*.js","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"`; echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","repo-publish":"npm run clean && npm i && npm run prettier && npm build && npm test && npm run test-web && npm run repo-tag && npm publish --registry http://registry.npmjs.org"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","devDependencies":{"@hapi/code":"^8.0.2","@hapi/lab":"^23.0.0","browserify":"^16.5.2","coveralls":"^3.1.0","prettier":"^2.1.1","tinyify":"^3.0.0"},"gitHead":"7e381aaac684389f62943d4a8a63cc3bcf3efb83","bugs":{"url":"https://github.com/rjrodger/nid/issues"},"homepage":"https://github.com/rjrodger/nid#readme","_id":"nid@1.2.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vTJFi+a6mB/mAvrdBZF2ZehWEVUPpE1ebC5nth64zukmyfhYlrMc9jyvbLbS1m+9w5U72x6PqCzmSUmqQfwY2w==","shasum":"47db64f4dec37638eae593fea43ed28588d71d3c","tarball":"https://registry.npmjs.org/nid/-/nid-1.2.0.tgz","fileCount":5,"unpackedSize":11775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUoOeCRA9TVsSAnZWagAAYP0P/j+61y3nzB4/t9DsGUbq\nUJvZcXH2zTqL8U6SWrQOtSDJtn8PMaPHruqmgCYjfBO5ohO5+algLiBbd3iz\nL5SQFpBIuVEKOOB85pObRFhKKxLFOmjSZ8qtRF7eFzTHmlunXas1aXYqsVlL\nE03mzJHWOEurRAQdYkuLNSnNX4kcW+35tZNrG3olizbJXZYNt8ZF1oYBGS3r\n7GP+lvohtcjOLy3DD6nderq4dcE9FIGMc2brGxrVilEyj4duUjD9uShlnzao\ncTZuFlZQyaPHWIDanwkH1ofyt1/bEuiyYhTA1ymRdxAVJ3KhExFAJqYf5PU8\nr1xqu8vIyzuLXu5vapLE5im88HfcVbAwQR3L8nn5Zw7IsNRB2trSyQ8RPsca\n9qrmrCJnBhmCbU0sp2HqlZqhN3omA//vHzuqALA7+Jomiw9ESTLW4vCEFS68\nrHwKtLzCVhnGx9nYRnPP44w4pUfNQ2+p8QD8icKwdtcZDkxO7OK8JSbiIcWv\nCNywvMonC9iVk+dIwjMwe1gfDAgsobwUQCGm3fxYrhSUuHb1Bhu43607+BmW\ncQu2Sjvowt3JnJqqck+Y+Kr1D8J8GWzDnkmYw53y4c314pOTwxlTWVmb8kTg\nn0vYawfaq70Eajv78Ge0EG47brcn+uJaTZ942Ol4qliM2Xy6NfqYRwbFrBHg\n6aSt\r\n=gVA6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGocZuaXxBly4Ubtnda7WSBH1SozhDiRafE+vzEGjH5QIgLjcpgQeZ/lk3YS4GFhLVZzD6Yas3BBkvJ7muPXAyTtw="}]},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nid_1.2.0_1599243165491_0.2939526033707798"},"_hasShrinkwrap":false},"1.2.1":{"name":"nid","version":"1.2.1","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","browser":"dist/nid.min.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"lab -v -L -P test -t 80 -I document -r console -o stdout -r html -o test/coverage.html","test-web":"browserify -o test-web/test-web.js -e test/nid.test.js -s Nid -im -i assert -i @hapi/lab && open test-web/index.html","build":"cp nid.js dist/nid.min.js && browserify -o dist/nid.min.js -e nid.js -s Nid -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","prettier":"prettier --write --no-semi --single-quote nid.js test/*.js","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"`; echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","repo-publish":"npm run clean && npm i && npm run prettier && npm build && npm test && npm run test-web && npm run repo-tag && npm publish --registry http://registry.npmjs.org"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","devDependencies":{"@hapi/code":"^8.0.2","@hapi/lab":"^23.0.0","browserify":"^16.5.2","coveralls":"^3.1.0","prettier":"^2.1.1","tinyify":"^3.0.0"},"gitHead":"1294dcd2511cc36ed69cbe44e37bb955c5e6ce76","bugs":{"url":"https://github.com/rjrodger/nid/issues"},"homepage":"https://github.com/rjrodger/nid#readme","_id":"nid@1.2.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jp7fpE9DizHrb/jI99G6kyX46hDUNBDAm4AJrF66XEji70dV3nj4UJlZIaPBC8zaE2i1F2Dd4vl+3B56btjR3A==","shasum":"d6434133c21c77880d0618b1576611bd4d61cf55","tarball":"https://registry.npmjs.org/nid/-/nid-1.2.1.tgz","fileCount":5,"unpackedSize":11775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUoP8CRA9TVsSAnZWagAA2IYP/jlNlLNvAODPPaOS2aNG\nf+vwm2Ozn0CJYFH6Zi0oqVVvREBL78UNv0U9RRn+T175WRjS888QYJvGs7gj\nC5wWOtzc/mK8rls0INHM0Fwbosu899rGAAq8I018SB52ezIKxeRm+2k9SlZd\nesvWYJZFV86oRLUIUcgkhdVIuYfDOClhJEDOBN7aJKhYcW1MRfXzW/oN87TT\nO0eBinYADj6edIWK1HTsJG51sBlzNnPr3D+p/gTFFVkdbh5sA1ObressC4Kr\nb8q2/aMhIrRzimzm6wlrDNNnGL3H0+zDkyYPOfYKfkTpsLyACzXTOMTHaFkK\nknvqAAWliLr0HBbLNOhJMSczhxLsFHe83xm3uokvx7At+IouV6OecNINvigJ\nALvoyNLS6KUm6UMkJJuWK9KBbqaDkkBf1tgrKeS20b2va55L8k4K9WyuwR/d\nyHCk2ptqufAfWSJ7JKkWdnmc1EgNxCSYCUgpkeYLQsObonWEnAD1iHAdKlue\nhYPOmiLUGGAk4odtPCyiC5ViOK+I/3638eShTEYmS03zMnEHI8i6rlJ8RDei\nTGTTRAtQfsmcVrlKQhjWldiBr3ZL33evTETgffFtukboD9XdMaOOgqbSwikQ\nNZPhNIioG5GmheX1tVRcEpmxdoZTwvKLARmMa2nkRn87dOAGBxiNT6xl39Zj\ntdru\r\n=f4K+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH0HIcf5wtAH2WKhvsO7Y2m1ug5HpGc0KcR3VLCSDowAIhANaxGmwRLCbl9nY9vqCgIMwSaxPv2N4drvgNBxq/Z6UP"}]},"maintainers":[{"name":"rjrodger","email":"richard.rodger@nearform.com"}],"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nid_1.2.1_1599243260375_0.8132684541253314"},"_hasShrinkwrap":false},"1.3.0":{"name":"nid","version":"1.3.0","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","browser":"dist/nid.min.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"lab -v -L -P test -t 80 -I document -r console -o stdout -r html -o test/coverage.html","test-web":"browserify -o test-web/test-web.js -e test/nid.test.js -s Nid -im -i assert -i @hapi/lab && open test-web/index.html","build":"cp nid.js dist/nid.min.js && browserify -o dist/nid.min.js -e nid.js -s Nid -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","prettier":"prettier --write --no-semi --single-quote nid.js test/*.js","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"`; echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","repo-publish":"npm run clean && npm i && npm run prettier && npm build && npm test && npm run test-web && npm run repo-tag && npm publish --registry http://registry.npmjs.org"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","devDependencies":{"@hapi/code":"^8.0.2","@hapi/lab":"^23.0.0","browserify":"^16.5.2","coveralls":"^3.1.0","prettier":"^2.1.2","tinyify":"^3.0.0"},"gitHead":"30baf3fed3ed9ee96ee1fd95dbe783a04a66bdbc","bugs":{"url":"https://github.com/rjrodger/nid/issues"},"homepage":"https://github.com/rjrodger/nid#readme","_id":"nid@1.3.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NFslMLGRdFy2nmwmnK5c+DQX5EfjmWtatvhBX4vaDbNPS1O8Pbg24Igz3irzevSb0YJKeU45HCRAMONg347nVQ==","shasum":"d31b9da1721e18a399548514b58cb1f8437ceae5","tarball":"https://registry.npmjs.org/nid/-/nid-1.3.0.tgz","fileCount":5,"unpackedSize":11793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY3SkCRA9TVsSAnZWagAAuA0P/09qAZqQaeFSh0FPfisA\nbUkXKoXG4tuoTjkiQTg+eRob78Ze/5J+EbYC6JhkPaaQxNpu7t0VBl5tPOch\n5Gord1WX2Q+asb9HtarMyt4ayG1ZHBKb0an+MBvEZhfhwFgtLjF25dWUxcQ3\nGgD2iqFjr76NewPwdCLrFtBbTKV8JGRuQ8ffGH9WwEcuv1e5ND1sw2KvGRKu\nan+8yOwipcNSJ7YO7SrR9O9BLxjl8c8QAA+7LJPjcvvXLUCx1y4cOgRdkXjE\nknYJNQKmDqhz1/YaQrTaNySv8CG1+lV4uBTdNbX+9c37MH133B1jnPw7Ggug\na10Piv69+fNjh9m7N6DR6oZSxD5lf64xnJp4JhQ0A/732HuX0p3OTJvPZurH\nvn4V7V+Od4H4qkKLs54EfuLaBySio4lKjNRDsIBXHhLDqDu+EQ7+E1y+4zxB\nIkUkoOAj0vJUzCUHCfvR4E5XpRKNnKCUomgk6XPLk3GgcwbY1G0ZUstsl6PD\nb9MMTtnr+/tvANILqNqSEyvSt5QH5Svqi6DHKxKnl/T61rO9M/Rot53VbN2q\nqeUxVserL6TrZ1uF+wOm3PBUo32rJdM4M0TJctudbTy+bzODYhXi76QALVpM\nV8/ol1lLOBFwgjcL2CgOelz3II2WbLrZhwIlFARCghJo2r0Qdl04mOfDp0Jb\nv0jB\r\n=uwCM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqFJZw/Ib7h8n6E6DudyOPiemj8Pz9PKvjJCfgl29ADAiEAz22GX2yBhIGAuUTAOVS7fzDDwsPKRk9B7Bvi4dg3kMY="}]},"maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nid_1.3.0_1600353443897_0.24856140671113436"},"_hasShrinkwrap":false},"1.3.1":{"name":"nid","version":"1.3.1","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","browser":"dist/nid.min.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"lab -v -L -P test -t 80 -I document -r console -o stdout -r html -o test/coverage.html","test-web":"browserify -o test-web/test-web.js -e test/nid.test.js -s Nid -im -i assert -i @hapi/lab && open test-web/index.html","build":"cp nid.js dist/nid.min.js && browserify -o dist/nid.min.js -e nid.js -s Nid -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","prettier":"prettier --write --no-semi --single-quote nid.js test/*.js","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"`; echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm build && npm test && npm run test-web && npm run repo-tag && npm publish --registry http://registry.npmjs.org"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","devDependencies":{"@hapi/code":"^8.0.2","@hapi/lab":"^23.0.0","browserify":"^16.5.2","coveralls":"^3.1.0","prettier":"^2.1.2","tinyify":"^3.0.0"},"gitHead":"76f924d1e51e43255f556b74d75f13354edb6fc6","bugs":{"url":"https://github.com/rjrodger/nid/issues"},"homepage":"https://github.com/rjrodger/nid#readme","_id":"nid@1.3.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7YbDEqTvhV19T7OgKJWUHDJ6D1BL6C1Ty8AVQhMrwtseDPu+j5tYPhDDzzrrqlv/YZr8DRQVdLE8eRZ/hhfYtA==","shasum":"5016056882362b112da46f8840f6e3fd7f178c40","tarball":"https://registry.npmjs.org/nid/-/nid-1.3.1.tgz","fileCount":5,"unpackedSize":11898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY3WpCRA9TVsSAnZWagAAbuMP/jMEQj9vpC243ycCdJKi\nKcC5IT2Tcp6zaJP8z39ElY1neSsJT88vvZZNCdhSEUO44OSGN7sSr7Nfr5D4\nnDNcqqj+wtlXMe4IV9HnLW4DXv8c9ixaYhHqIKqkAsJdspHbVcFKyzCMCke3\nJgClj4DD9I4rvtRYz12ckIIDSFFwt9lgqZ3BJJjgFt28RFf32rsnHm/l/fkD\nFAR/A8fLlUSKGqoN49uWCyj/zVdBfAYWEXOPMWf77kp3vMKae4qX7qBPC7qL\nRWkCuNBdQnK/2lWEM/o6mIvfo+/sQwY9+zWDmKSOChH33xCrVDXjrYRXBwTa\n9ymI2y0Jsh6rwZoD0P8I+/RWH2v071BnPN14LBosvGB0r4sMR/r01DI3tkHL\n98qIfDzAbrsArLbVxfQRKNsOGTb4G6SxDTEE49IBtwGdt9/u7HLyRYv/U1uo\n3eclf+JpyEql5Sb3PN4x8WTxIqKTUFlj96cPk9uZCJ9PE2oPVMRUz5GYLeOj\nh7RcFgmwhYZnlsBuG+zbZY72R+2P/ey1Rp3u541y7vzKiqep3D9jDSIIMRmf\n+trcQf/8aOg/xNgb4Jr0qwnVP7KSU7GCbaMrWkjGS2Ycagx/qchWvjicYUVW\nkQeYIr1dKtcElNDHl141xnNTUd5/nVG7aOWpVA62+I9T3+jScfk+x6+NwJyv\njXpa\r\n=9pfF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRj3mlBLHBlseh8fYgTT1DXg1WREbJ1oDtDMW/LuoXOAiBoPTjGWxRM9uxhbkLM9U/LIZ0pK066GfKb03ff8GLbqA=="}]},"maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nid_1.3.1_1600353704695_0.5519148821320063"},"_hasShrinkwrap":false},"1.3.2":{"name":"nid","version":"1.3.2","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","browser":"dist/nid.min.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"lab -v -L -P test -t 80 -I document -r console -o stdout -r html -o test/coverage.html","test-web":"browserify -o test-web/test-web.js -e test/nid.test.js -s Nid -im -i assert -i @hapi/lab && open test-web/index.html","build":"cp nid.js dist/nid.min.js && browserify -o dist/nid.min.js -e nid.js -s Nid -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","prettier":"prettier --write --no-semi --single-quote nid.js test/*.js","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"`; echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm test && npm run test-web && npm run repo-tag && npm publish --registry http://registry.npmjs.org"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","devDependencies":{"@hapi/code":"^8.0.2","@hapi/lab":"^23.0.0","browserify":"^16.5.2","coveralls":"^3.1.0","prettier":"^2.1.2","tinyify":"^3.0.0"},"gitHead":"bc67667d86a2b09322323367c4de99445a01ce09","bugs":{"url":"https://github.com/rjrodger/nid/issues"},"homepage":"https://github.com/rjrodger/nid#readme","_id":"nid@1.3.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YCbn4vyySUEQSXMout176nIQZ8ezGLiaNho8QeILcs7OpIXGMA209bBsg11W9FxRFG+F0/0+UKNMwfym1yUjhQ==","shasum":"3d050aff051c7a863865954158ccd9649c795476","tarball":"https://registry.npmjs.org/nid/-/nid-1.3.2.tgz","fileCount":5,"unpackedSize":11913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY3XHCRA9TVsSAnZWagAAPHIQAJ64OSGHxTYrbWKSv8+6\nOgOzHFQcEaqvNqRevPgItP73subZNdJZ3oucOTnhY1H+Mts2W3YABqHQzetV\nNfBIPXiK808aTavZHCb66haOBGUEG5A2OfHOBGNBcdCGB/DL0fRY0Aw4iVw7\n6PfcNEAWtv3JvKypXv8/gAEnYx3vSFEeM7KK67NJ1zlsGgfXphPfkoq3bsKC\nfk/dFaX0ugqyzBEsTKcMUigv1O2oHnnnsh829THETY+V758n5807SmDcY0ja\n3gCnHftKAzE7vMnZ2rZS9GnR2hiJrVGk7ur5neoS2CXkpehsjnlGrrUlmcWK\nbuRNP1I+74qD7xn25+ktMFo1uxLihO5w5GqxQTMVHSUgt02JsxSvfKhApo2Q\nw1w/qrnWmBHTQqIZpqqvOrXjeGCofU0n7gKjLKaLFExJV6CAXx5zW45Nnun4\nM2DRHpzfmcUnhB9lauu6Sa8ZYWMqy4TgqNWE8KtVjmXAV4ErE6yD+3cc8W69\nBvZvHSP/R5GPNcp4sf57dSv3+su6EVMg6xHba8tTxR8M91nvz4V8SuxVlZ4v\nauXIfnlGjcg05k58Lj3pr/8FW6UGPI87/XY/3AaV9GCJMUIaWw9opeHtA6Ga\n7HUamqfO2+tcUiabuD/TxEINg+GcM4sikskacvRrQsvTXphpGZFnDGmOcDeG\nQEK/\r\n=sND9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiBw1znjdkCQh9q0ZB94cg/KVNpPKubqJP8aE/uFL6BwIgIvT2sLgUcVkTqO/Tdzp/vfIrq7B6nuPeSf2wuF+obgo="}]},"maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nid_1.3.2_1600353734655_0.7057490730989491"},"_hasShrinkwrap":false},"1.3.3":{"name":"nid","version":"1.3.3","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","browser":"dist/nid.min.js","repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"lab -v -L -P test -t 80 -I document -r console -o stdout -r html -o test/coverage.html","test-web":"browserify -o test-web/test-web.js -e test/nid.test.js -s Nid -im -i assert -i @hapi/lab && open test-web/index.html","build":"cp nid.js dist/nid.min.js && browserify -o dist/nid.min.js -e nid.js -s Nid -im -i assert -p tinyify","coveralls":"lab -s -P test -r lcov | coveralls","prettier":"prettier --write --no-semi --single-quote nid.js test/*.js","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"`; echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run prettier && npm run build && npm test && npm run test-web && npm run repo-tag && npm publish --registry http://registry.npmjs.org"},"keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"@rjrodger"},"license":"MIT","devDependencies":{"@hapi/code":"^8.0.2","@hapi/lab":"^23.0.0","browserify":"^16.5.2","coveralls":"^3.1.0","prettier":"^2.1.2","tinyify":"^3.0.0"},"gitHead":"05f5dd3e77361e748cab24ffb303364fc0c100e8","bugs":{"url":"https://github.com/rjrodger/nid/issues"},"homepage":"https://github.com/rjrodger/nid#readme","_id":"nid@1.3.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-D4icLe9or1K4gsH8CQ2gfnRJECRlq63oNq5LNADMVmyPQqMhtHQIE3LE8bXDbQRYR8yzwoo0stG1m2pL5kr3aA==","shasum":"36f966d46c5a15258802477bcc9ea41ed3ea534a","tarball":"https://registry.npmjs.org/nid/-/nid-1.3.3.tgz","fileCount":5,"unpackedSize":11966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY3etCRA9TVsSAnZWagAAdFMP/3uNnZEbEuPxtbCUxwvV\nyx6pXFnsCribfobPjM7SfgEtyjNjsBuXCD2HvbQGnrVaTA1Ye3PYqt5Xd6bz\nwpFnOOnrQzKWEXG2/9X2ZtwkxgcZ/oCWFCDtQ2O4BfwTof594QKsARAPBiT6\nPMxY7ybRm9tjVbUYpzWEP3ctkMQy3E0UVYDJ2wZBgoq8Y4Oem4cQVRCv2IvJ\nQ2oFXGlxAlHOjVp+cmSRuDLamGd40ug/B4hToWvuVxrHigBbR7AoIy0JEVSw\ngJDfKovGEtZvHFCS2FeVsml4hp0T3Caoa3e6kp08bFJZpAGQ9OxA8tCy2Yec\nGj+H6SAOceNa6cE2HZJYArbjDtk7bfgQB3/M++XR0Cy5MnYXtxf+z5eOMFC7\nSoURGUDIaWtksXYGqsjNEmgyogGTyxoZo/u6YRvxIUefxCA6NX2zLzP47/8Z\nEtRGs2jAI6dl7+1LDlA7eHJ8FprAFzZbeHDepJOoD32yPYd1gl17NnwZhxog\nXgGuG5jfXrzN5xGdoHckqDoL8xQ6yCZXdjY7rvaY2cauS7cHWiTkJN3by3HT\nkCZZVoE1Pwxx9iQnMuMcawrLki4lRaq6LXwkc6+qCKvM+ZW1iYAH7USfexCq\ncIFD6K722oII5G29KguTs77ejZFAGP6FQFVbAs1W7+GWDF3/cZGXdw4Q7AbX\nkM1G\r\n=EplF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD78bclwvj07glhVK8ARzRxiHbR7/Qjmpwe91omFJiaSAIhAJLf8rHJuFVKyJPr9tHlKZKYLRKOuTKjAWWnICcNrgBv"}]},"maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nid_1.3.3_1600354221029_0.30434099765530154"},"_hasShrinkwrap":false},"2.0.0":{"name":"nid","version":"2.0.0","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","browser":"nid.min.js","type":"commonjs","types":"nid.d.ts","homepage":"https://github.com/rjrodger/nid","keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"jest --coverage","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-some-pure":"jest --config jest.config.pure.js -t","test-watch":"jest --coverage --watchAll","test-web":"npm run build && npm run build-web && browserify -i util -o test/web.js -e test/entry.js -im && open test/web.html","watch":"tsc -w -d","build":"tsc -d","build-web":"cp nid.js nid.min.js && browserify -i util -o nid.min.js -e nid.web.js -s Nid -im -p tinyify","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run build && npm run test && npm run build-web && npm run test-web && npm run repo-tag && npm publish --access public --registry https://registry.npmjs.org "},"license":"MIT","engines":{"node":">=12"},"devDependencies":{"@types/jest":"^27.5.1","browserify":"^17.0.0","esbuild":"^0.14.39","esbuild-jest":"^0.5.0","jest":"^28.1.0","tinyify":"^3.0.0","ts-jest":"^28.0.2","typescript":"^4.6.4"},"gitHead":"564357c39150273cf05f86ae8ae0ae2e4bcfa220","bugs":{"url":"https://github.com/rjrodger/nid/issues"},"_id":"nid@2.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-UMhdH5o6MqA5hj4TAOooSCB644i6JPdx7lV3++9UN55LWByL4MPbVNOTdHg+ipVS7C0e8GIlYnFXRCfUaM4Z/A==","shasum":"efbd2486663472306425b106f07e0976142ff7cb","tarball":"https://registry.npmjs.org/nid/-/nid-2.0.0.tgz","fileCount":11,"unpackedSize":20896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYeB+8W8YiTP4KloWHBDZBNaC1FdVgOfzSSGGgG1GCVQIgHOoSh6jkdSvveFiL+fq1jkaSU7/VZqvLMMtZ3KGtsM0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifTYIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc2A/+Nb53x2IxohQPfDlFQ5odeOF7BiA+Tru1eEY6OtshoeDVmCFq\r\nQKMhkoWWRR5VOa8RqOUrV+epGGFDNXkwSYg+yekPnry3ZRQKLop1we9G1yZC\r\n29TXqzjCMhSmkfgLLlSmLr+j3MNWCmhsN/e4d7gtKPggryVsPVoLrlwiEasf\r\nnpUCZqEN6XXe698zRC4zLRAenC2xUCMjsQ5sgMTKAtoXGLEwfQwV86EQoNKg\r\nELl8nIYopduvHftKGXouixxg+wRj86DjellBuawVVw8EZufKr0zDJlEzg7I7\r\nB6A17XwU00RvNXmn4P5VPpkzI7V/0pJua4xyawS86lGHGqeImMRnmSaldOKT\r\niKqFg0tpcUi5Y7qUkEBXbQcljFtTpJ99Viw8ezK8TKy8ldekyfC9iNrbP95z\r\nbZorFNpxCdwK18qyzUgGoBjBjOsQIS+fAYZ1oowfSIfQHUjXgZMbunFRK4qQ\r\nA8tI497DRYmBOE5qFcQr8Qb0WkgIXrKrXAzVqrfJK3g+pPeGAry2ZeDbZ8Dl\r\ndDqK2PxrqD/5ndQCkw+6Z8Qg7az67cYALpAgC9VxCou+M3bylGzjw/Qapqqk\r\n1HRB8dmq3YKpbHwU39rjW43J64Fll83094OUwGe38K6gdBtimijdcvojvTn+\r\n9njCdSdWB7s1Nl6YpERVW8oJAEE2JchXpgQ=\r\n=0JiF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nid_2.0.0_1652372999907_0.9601168208135769"},"_hasShrinkwrap":false},"2.0.1":{"name":"nid","version":"2.0.1","description":"Nice clean-mouthed random id generation, without any swearing!","main":"nid.js","browser":"nid.min.js","type":"commonjs","types":"nid.d.ts","homepage":"https://github.com/rjrodger/nid","keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"scripts":{"test":"jest --coverage","test-pure":"jest --coverage --config jest.config.pure.js","test-some":"jest -t","test-some-pure":"jest --config jest.config.pure.js -t","test-watch":"jest --coverage --watchAll","test-web":"npm run build && npm run build-web && browserify -i util -o test/web.js -e test/entry.js -im && open test/web.html","watch":"tsc -w -d","build":"tsc -d","build-web":"cp nid.js nid.min.js && browserify -i util -o nid.min.js -e nid.web.js -s Nid -im -p tinyify","clean":"rm -rf node_modules yarn.lock package-lock.json","reset":"npm run clean && npm i && npm run build && npm test","repo-tag":"REPO_VERSION=`node -e \"console.log(require('./package').version)\"` && echo TAG: v$REPO_VERSION && git commit -a -m v$REPO_VERSION && git push && git tag v$REPO_VERSION && git push --tags;","repo-publish":"npm run clean && npm i && npm run repo-publish-quick","repo-publish-quick":"npm run build && npm run test && npm run build-web && npm run test-web && npm run repo-tag && npm publish --access public --registry https://registry.npmjs.org "},"license":"MIT","engines":{"node":">=12"},"devDependencies":{"@types/jest":"^29.2.4","browserify":"^17.0.0","esbuild":"^0.16.12","esbuild-jest":"^0.5.0","jest":"^29.3.1","tinyify":"^4.0.0","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"2c2916741e58a41dc6944f1281df7af1fe698988","bugs":{"url":"https://github.com/rjrodger/nid/issues"},"_id":"nid@2.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Bbk4beUZSQLm1YDnxoS01+o5nT0ucvwmzQbNShESGjDwb7drDz6ynntaUBpn8R9JhrYZ/uobt4xALy+NVB7WqQ==","shasum":"e40d33dc66422a223bb9c484a00ac9fbb7e60749","tarball":"https://registry.npmjs.org/nid/-/nid-2.0.1.tgz","fileCount":11,"unpackedSize":20888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYji5v6B5oLbEWgse2vDf6/B6dW0lQr2Unu/eL7tCF0AIgTooy5NWEAULjc6VxrcS4i0h2ajZlAjEZXLgAHsHsllw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrOCVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXPw/9G5LvINBbfHHVZ/FrUuxUFbCmOT63qE5tI+jrC9zZU2ot5uJk\r\ndu6ykHg3noppKqC81uQGweGpoB5Zlg4Q0jdwBNj6EcF9Kn0E4CRjJhtMP76I\r\nD9/bZipDoounD1LuhYvyFNX8jyxY+cDUV+T85zhZhs8+SijmF3At/zixociF\r\nyuYWKcaoHkd8aP4eAL+vlC79jVghMAe8xlGvLwXI+kOV6FPXbrcBjknJuwfe\r\ncsTw9q6Mai3WlRAtUGtoVrhfxf/ABG4Q/PZk4xCLoFBpCoC/oj4L8ODS4JIL\r\nvzSkx8wZyaVAPjyi3QDUj8j7nf4c3sUZhNOt9BPsVdnsQBnaux3qEVRq76SR\r\n+wocbgLmUGIGTIdyC7PoKKMVxVyGt8+we8u84YziEMbuV5YXrbXE3VV5YBuR\r\nNynqkdgww63avps0iNwiDpFqAE4BHe6+iwI2osD099Tuh9cZ7M0LvoWZZWRF\r\nVrNVgJz0gpz4k48dYVa1DF5hS7ygHx71E7tuiNsMXU2EkD8PH+25Lra2KdHH\r\nwMjk0Bb953jrB2bHgfmcPrM6dEkImanP3X9FMSG6VzPRYX3CpW4FFhDNr11e\r\nHsl70jEw3oO6bEFccXAt3UfJ1xG4p4syZPWFnLTJTSMdkL1kzjL21Q/4FC8P\r\neIMAYK5jmxkcr2CJSLaOpzGbbDd6X1ifhrk=\r\n=c0q7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rjrodger","email":"richard.rodger@voxgig.com"},"directories":{},"maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nid_2.0.1_1672274069350_0.9099797581712685"},"_hasShrinkwrap":false}},"readme":"# nid\n\n### Nice clean-mouthed random id generation, without any swearing!\n\nA Node.js module that generates random identifiers for public consumption. Swear words not included.\n\n[![npm version](https://img.shields.io/npm/v/nid.svg)](https://npmjs.com/package/nid)\n[![build](https://github.com/rjrodger/nid/actions/workflows/build.yml/badge.svg)](https://github.com/rjrodger/nid/actions/workflows/build.yml)\n[![Coverage Status](https://coveralls.io/repos/github/rjrodger/nid/badge.svg?branch=main)](https://coveralls.io/github/rjrodger/nid?branch=main)\n[![Known Vulnerabilities](https://snyk.io/test/github/rjrodger/nid/badge.svg)](https://snyk.io/test/github/rjrodger/nid)\n[![DeepScan grade](https://deepscan.io/api/teams/5016/projects/21043/branches/592913/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=5016&pid=21043&bid=592913)\n[![Maintainability](https://api.codeclimate.com/v1/badges/7334f15641ad06bfc86d/maintainability)](https://codeclimate.com/github/rjrodger/nid/maintainability)\n\n| ![Voxgig](https://www.voxgig.com/res/img/vgt01r.png) | This open source module is sponsored and supported by [Voxgig](https://www.voxgig.com). |\n|---|---|\n\n\n\n### What it Does\n\nThis module is useful for custom short links, password generation and\nany sort of unique tag an end user might see.\n\nBy default the [big seven curse words](http://en.wikipedia.org/wiki/Seven_dirty_words) are avoided\n(thanks [@dshaw](http://twitter.com/dshaw)!). The [Battlestar Galactica version](http://en.battlestarwiki.org/wiki/Frak) of one of the big seven is also avoided.\n\nNOTE: this module is *not* cryptographically secure and should only be used in low-risk environments.\n\n\n### Quick example\n\n```JavaScript\nvar nid = require('nid')\n\n// generate a 6 character alphanumberic id, like: ytnzt2\nconsole.log( nid() )\n\n// generate a 3 character alphanumberic id, like: 5rg\nconsole.log( nid(3) )\n\n```\n\n\n## Install\n\n```sh\nnpm install nid\n```\n\n\n## Length\n\nYou can change the length of the identifier string by passing an\ninteger to _nid_, as per the quick example above. The default\nalphanumeric alphabet is used.\n\n\n## Options\n\nYou can change the ids generated by passing an options object to the\n_nid_ function. A new, custom, function is returned. For example:\n\n```JavaScript\nvar mynid = require('nid')({length:8})\n\n// generate an 8 character alphanumberic id, like: qnzvetvp\nconsole.log( mynid() )\n```\n\nYou have the following options:\n\n   * _length_: number of characters in the id string\n   * _alphabet_: a string containing the set of characters in the id, e.g. 1234567890abcdef\n   * _curses_: specify the list of curse words to avoid (you can use _exclude_ as an alias if you don't want to sound quaint)\n\nYou can specify the curses as:\n\n   * an array of strings: [\"gosh\",\"darn\"]\n   * a CSV formatted string: \"gosh, darn\"\n   * a regular expression: matches are excluded\n   * a function: first arg is the proposed id, return true to exclude\n\nAs a convenience you can use the following alphabet shortcuts:\n\n   * _hex_: alphabet is '0123456789abcdef'\n   * _HEX_: alphabet is '0123456789ABCDEF'\n\n### Examples:\n\n```JavaScript\nvar nid = require('nid')\n\nvar nid_ABC = nid({alphabet:'ABC'})\nconsole.log(nid_ABC()) // prints something like BCCABB\n\nvar nid_hex = nid({hex:1})\nconsole.log(nid_hex()) // prints something like 47b5df\n\nvar nid_noa = nid({curses:/a/})\nconsole.log(nid_noa()) // never includes an 'a' character\n```\n\n## How it Works\n\nKeep getting a random character from a given alphabet of characters,\nuntil you have enough to meet the length requirement. Then check if it\ncontains a curse word (case-insensitive). If so, try again.\n\n\n","maintainers":[{"name":"rjrodger","email":"richard.rodger@voxgig.com"}],"time":{"modified":"2022-12-29T00:34:29.602Z","created":"2013-02-07T17:55:27.573Z","0.1.0":"2013-02-07T17:55:29.536Z","0.2.0":"2013-02-08T12:57:33.464Z","0.3.0":"2013-02-08T18:05:36.482Z","0.3.1":"2014-03-05T21:20:29.447Z","0.3.2":"2014-03-06T21:34:46.507Z","0.4.0":"2020-02-22T16:20:29.997Z","1.1.0":"2020-02-23T12:52:21.289Z","1.2.0":"2020-09-04T18:12:45.672Z","1.2.1":"2020-09-04T18:14:20.500Z","1.3.0":"2020-09-17T14:37:24.092Z","1.3.1":"2020-09-17T14:41:44.807Z","1.3.2":"2020-09-17T14:42:15.004Z","1.3.3":"2020-09-17T14:50:21.154Z","2.0.0":"2022-05-12T16:30:00.130Z","2.0.1":"2022-12-29T00:34:29.529Z"},"author":{"name":"Richard Rodger","url":"http://richardrodger.com"},"repository":{"type":"git","url":"git://github.com/rjrodger/nid.git"},"homepage":"https://github.com/rjrodger/nid","keywords":["random","unique","id","identifier","generate","generator","generation","swear","curse"],"bugs":{"url":"https://github.com/rjrodger/nid/issues"},"license":"MIT","readmeFilename":"README.md","users":{"rjrodger":true,"ravinggenius":true,"hengkiardo":true,"bojand":true}}