{"_id":"@bass_dandy/w0rm","_rev":"10-700c29d845443fa23df34c52c6d0bb95","name":"@bass_dandy/w0rm","dist-tags":{"latest":"2.2.3"},"versions":{"1.0.0":{"name":"@bass_dandy/w0rm","version":"1.0.0","author":{"name":"Christian Dinh"},"license":"ISC","_id":"@bass_dandy/w0rm@1.0.0","maintainers":[{"name":"bass_dandy","email":"ctdinh93@gmail.com"}],"homepage":"https://github.com/bass-dandy/w0rm#readme","bugs":{"url":"https://github.com/bass-dandy/w0rm/issues"},"dist":{"shasum":"53b8164a87d02a8c72b5e7390bef96081a59a1d1","tarball":"https://registry.npmjs.org/@bass_dandy/w0rm/-/w0rm-1.0.0.tgz","fileCount":15,"integrity":"sha512-SzJBBl6m/sRtL5KdpXRr0sbCgLM/xCSNfpMJJ5SOD8J9rPwJuCmq4UckJF74IdU9k6gzwxGeuKRaizgnyOyIEQ==","signatures":[{"sig":"MEYCIQDcr45GnuYrCA5YPID+3Xag5zSxjtgf5antD86GN0dkTQIhAPOA4kusoIDmDhoiVC7bXQB7yOXh0nb4zJUZMInnezqg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxM5NCRA9TVsSAnZWagAAyioP/1HWPaoiCiqIxmhKiTIE\nGY8tt11wA3IWPkJR6sstfbbcmOzx0/BCQ95DPMW5RfqvxC/yC6olDVOrM3p6\n/d5oGcmFBgd+JxrfB/FbCGQipSxG4dZjwDV0LLvR7OwenNOC+T/QztIA0YbH\nASMGm8FJAmvTTiiBEmAJXojmSIAQo07W2q6PdzEkvV3Liw75s67+mlh7b3vS\nSNyXy+mSkUTkHIrwroG59o+TreWqZ37R6E1B3zORD12HXktUq16uLCcD23MN\nJY56VzTBnUZ0te9/VDA0Lqf0Q7t17Sn7IxT+RluglH5lV6dcs4ohzAe8+AgM\n44x8CFYr/3ndpm1Mp/Ua1flyMxaMzxvyn1N79qU+S1DVt0MCkklJJ1YheAu4\nzKJMb5gYUNThlcDzdR+QDtyu1CjePqEmdbaxUzjM95IKO5VtAtJMQ5vjeLZA\nctj3BdSNURfdtXMcxQGfRsxjz89up6iv5kOqYnHa5xryelgn8qmGzrLODkYa\nKhUYfpvZAGk9Hr9ft5oWJhZoopSdQhmhEdCelNCVaHO5O57sYzIAs+awUYuS\n8Xy/lmJQ3Fr/QwWyUxouK3AcCOwRyWNf8n+HVAok24Qhp5zFiTn9UJaF4Puu\nciI+RMBV9BJ8c4C+SkHSx08c94Nh6TUIfblfBWq4+ypmkiLsmwksZeQWujCJ\nHRzk\r\n=3x+E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c96a09701fc2ff90715c61fcb9d107d74b94d834","scripts":{"build":"babel src --out-dir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"bass_dandy","email":"ctdinh93@gmail.com"},"repository":{"url":"git+https://github.com/bass-dandy/w0rm.git","type":"git"},"_npmVersion":"6.4.1","description":"Portal Snake","directories":{},"_nodeVersion":"10.15.3","dependencies":{"@babel/runtime-corejs3":"^7.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.19.0","@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","eslint-plugin-import":"^2.17.2","@babel/plugin-transform-runtime":"^7.4.3","@babel/plugin-proposal-object-rest-spread":"^7.4.3"},"_npmOperationalInternal":{"tmp":"tmp/w0rm_1.0.0_1556401740689_0.4866578691006824","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bass_dandy/w0rm","version":"1.0.1","author":{"name":"Christian Dinh"},"license":"ISC","_id":"@bass_dandy/w0rm@1.0.1","maintainers":[{"name":"bass_dandy","email":"ctdinh93@gmail.com"}],"homepage":"https://github.com/bass-dandy/w0rm#readme","bugs":{"url":"https://github.com/bass-dandy/w0rm/issues"},"dist":{"shasum":"842cb8e3081f01beaad7a56de9f1017a1d8afe8d","tarball":"https://registry.npmjs.org/@bass_dandy/w0rm/-/w0rm-1.0.1.tgz","fileCount":16,"integrity":"sha512-gA2DOPIX1qPSq5KKyksDVnnxRseA4dDSqAPGXqSod8vIybBJZSsC2ju893Kk3T7u08KoVwmifJXJb73RwKdWJQ==","signatures":[{"sig":"MEUCIEAyR/6nKEtGgFwRo1dOJ76rywJsYOsPfR7jy3rs+vilAiEA+kPlDBHDsJO/YxlqsRJ9UjxZfWFP0z8TkrE7I/M7YMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2KBUCRA9TVsSAnZWagAAPqIP/R++3u0Kl5DbWnuXQJbx\nGKnsRCrGd8MhO4fTOloFDveoFpxLNlZOPgjrpnjbckWc2t6kYlWUwCMf6J9i\ncryhJ3C9op77PWs2S3jLZUqUE7MniW8btXFevDFj5l/HJHp+7pTeTQxhTebC\nlVhu1dPXe3YOX0EjIs4GExS1D2+xpUIHB2hJk2Ms89eU+RlGVv8RNq6oYMXh\nWd5RtH6Al4plHrpsxQGObFa6oi01eXabL0b1ZaZhgzr0doXCplXs8e7BWUiz\nspHDATPTo6nLg33A8IZkUS9pYgN+mi4IxJVeFGkvK+o5grbt7m4tyCqTvjDY\nFIvm6MKbglAo1ZCiyt6ku8bAd/1t9tLXCuAL8+chN1IU5IIn7VV7SIwbIHk1\n3M0xTPPrlYyTr6V8+8X2Hse9OhZnHI2JoAMp4NTcAAHCtbOkzQsjrQNAUFhy\n6semETlLYB7gb+5EcoTimrUx4gGp6E0cVkLuG1jsSO2bjkgh3rVrzUW3Nrmx\nodH0sThTtoJjcPsNb+wXW/b72yIKFs9Q6endHRnFUUh17mRrKK0V18TdKjIv\n4DPjYM0gQUBXQk3rt2GspqWTZCfU37VrGsdD3dLa4C10OFGYVufVeV5HQPXi\n62P0GEPyKzJOC+9XOMsuwgUw5/CepNiSTk2ekIyB2wZEmGCOeOAIWJik66w/\nvyYR\r\n=H6UY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"98f72a98e40373d3fcd039da036478b6686d14b9","scripts":{"build":"babel src --out-dir dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"bass_dandy","email":"ctdinh93@gmail.com"},"repository":{"url":"git+https://github.com/bass-dandy/w0rm.git","type":"git"},"_npmVersion":"6.4.1","description":"Portal Snake","directories":{},"_nodeVersion":"10.15.3","dependencies":{"@babel/runtime-corejs3":"^7.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^3.19.0","@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","eslint-plugin-import":"^2.17.2","@babel/plugin-transform-runtime":"^7.4.3","@babel/plugin-proposal-object-rest-spread":"^7.4.3"},"_npmOperationalInternal":{"tmp":"tmp/w0rm_1.0.1_1557700691923_0.2561642861699933","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bass_dandy/w0rm","version":"1.0.2","author":{"name":"Christian Dinh"},"license":"ISC","_id":"@bass_dandy/w0rm@1.0.2","maintainers":[{"name":"bass_dandy","email":"ctdinh93@gmail.com"}],"homepage":"https://github.com/bass-dandy/w0rm#readme","bugs":{"url":"https://github.com/bass-dandy/w0rm/issues"},"dist":{"shasum":"061cbcc7e6ee91b909692da2c246ddd14fa479d0","tarball":"https://registry.npmjs.org/@bass_dandy/w0rm/-/w0rm-1.0.2.tgz","fileCount":16,"integrity":"sha512-N2CK1oI+pNPmwPUh/sjd+x432cWYEHltuSaT+mp4VVfGxxMW/bP5NXg6nLmc5oUO/YABjq4jpmmZrs/SNFDIdg==","signatures":[{"sig":"MEUCIAiWdwigcsnMkqleGpMhC8NwvTZygo2IZ2NVHyf/3xa8AiEAm/IDvXKcvSWRvcWsm5NpMGIjMZd8+MvqE0wHuHZkrW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65810},"main":"dist/index.js","gitHead":"3d60a64af76e8e44bcc955bb091188db2c90e91f","scripts":{"build":"babel src --out-dir dist","serve":"serve","prepublishOnly":"npm run build"},"_npmUser":{"name":"bass_dandy","email":"ctdinh93@gmail.com"},"repository":{"url":"git+https://github.com/bass-dandy/w0rm.git","type":"git"},"_npmVersion":"9.5.0","description":"Portal Snake","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@babel/runtime-corejs3":"^7.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"14.2.4","eslint":"^3.19.0","@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","eslint-plugin-import":"^2.17.2","@babel/plugin-transform-runtime":"^7.4.3","@babel/plugin-proposal-object-rest-spread":"^7.4.3"},"_npmOperationalInternal":{"tmp":"tmp/w0rm_1.0.2_1748300670563_0.4100321694198794","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bass_dandy/w0rm","version":"2.0.0","author":{"name":"Christian Dinh"},"license":"ISC","_id":"@bass_dandy/w0rm@2.0.0","maintainers":[{"name":"bass_dandy","email":"ctdinh93@gmail.com"}],"homepage":"https://github.com/bass-dandy/w0rm#readme","bugs":{"url":"https://github.com/bass-dandy/w0rm/issues"},"dist":{"shasum":"994228fcc54cbdbdc44964661148940fa232cb9d","tarball":"https://registry.npmjs.org/@bass_dandy/w0rm/-/w0rm-2.0.0.tgz","fileCount":16,"integrity":"sha512-gfygDtsuphUhnH3jTtLPgfnQITt6EBCdkV6akfUKQvh1V1rFv3qinG+Vc+EWPImHzQAP8YeiKAwzkQMqkR2osw==","signatures":[{"sig":"MEQCIHr7QN1s9EE6DhiQLY7uPH9DILXrBX9S2rrAcejaHwSfAiBWmu+sXrZulgafgqjMwZoqPmwrPT6XpfSB/YzPgf2Hxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65860},"main":"dist/index.js","gitHead":"c463e94ee1e024088777dba0111371b95025a28e","scripts":{"build":"babel src --out-dir dist","serve":"serve","prepublishOnly":"npm run build"},"_npmUser":{"name":"bass_dandy","email":"ctdinh93@gmail.com"},"repository":{"url":"git+https://github.com/bass-dandy/w0rm.git","type":"git"},"_npmVersion":"9.5.0","description":"Portal Snake","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@babel/runtime-corejs3":"^7.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"14.2.4","eslint":"^3.19.0","@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","eslint-plugin-import":"^2.17.2","@babel/plugin-transform-runtime":"^7.4.3","@babel/plugin-proposal-object-rest-spread":"^7.4.3"},"_npmOperationalInternal":{"tmp":"tmp/w0rm_2.0.0_1748302583077_0.19864171385246432","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@bass_dandy/w0rm","version":"2.1.0","author":{"name":"Christian Dinh"},"license":"ISC","_id":"@bass_dandy/w0rm@2.1.0","maintainers":[{"name":"bass_dandy","email":"ctdinh93@gmail.com"}],"homepage":"https://github.com/bass-dandy/w0rm#readme","bugs":{"url":"https://github.com/bass-dandy/w0rm/issues"},"dist":{"shasum":"5caf2dc68126af6cff942868fc1ee0584d95c27a","tarball":"https://registry.npmjs.org/@bass_dandy/w0rm/-/w0rm-2.1.0.tgz","fileCount":16,"integrity":"sha512-wRcqrOkhh0QoorHHFVQ4paAnj1E/5/e0EBw6bJZySQiZxM1HoJhWhzK7cxj94Bdj4S9M4DZ/pvSAV+dXtLuo6g==","signatures":[{"sig":"MEUCIQDL3xQlA9Ccs1ckiejZ69oMgnTZIxO1o0RxGF6ir0yy1AIgXDf7GV9cekf154umLh2/qaUkAbSZMH5u1HnHIajjFPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65842},"main":"dist/index.js","gitHead":"35e369327a37f176315d7a429467e2e2c825685b","scripts":{"build":"babel src --out-dir dist","serve":"serve","prepublishOnly":"npm run build"},"_npmUser":{"name":"bass_dandy","email":"ctdinh93@gmail.com"},"repository":{"url":"git+https://github.com/bass-dandy/w0rm.git","type":"git"},"_npmVersion":"9.5.0","description":"Portal Snake","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@babel/runtime-corejs3":"^7.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"14.2.4","eslint":"^3.19.0","@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","eslint-plugin-import":"^2.17.2","@babel/plugin-transform-runtime":"^7.4.3","@babel/plugin-proposal-object-rest-spread":"^7.4.3"},"_npmOperationalInternal":{"tmp":"tmp/w0rm_2.1.0_1748307692444_0.6651518128153358","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@bass_dandy/w0rm","version":"2.2.0","author":{"name":"Christian Dinh"},"license":"ISC","_id":"@bass_dandy/w0rm@2.2.0","maintainers":[{"name":"bass_dandy","email":"ctdinh93@gmail.com"}],"homepage":"https://github.com/bass-dandy/w0rm#readme","bugs":{"url":"https://github.com/bass-dandy/w0rm/issues"},"dist":{"shasum":"9961b65dab4dba31c7235827162ad09626f4538c","tarball":"https://registry.npmjs.org/@bass_dandy/w0rm/-/w0rm-2.2.0.tgz","fileCount":16,"integrity":"sha512-t76M2DwX+AvcmYspiqykbvE5uPAGCCSK55Op88/CC110bHNgFroBWLMV46tbS2ro4k5I/4FceJ1Pi4xI+OpFlg==","signatures":[{"sig":"MEUCIQC4DzsoRmPoBl6bV0oU4cJ4r9uX22nf0SA8JGCcK4Oo/QIgEMtTd4AY+EcuMdrDsH4aAMaTwgoWQvFHhnjR/Woi89A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65941},"main":"dist/index.js","gitHead":"1736689ee5e041f71a17c4904f70019ca9fbb350","scripts":{"build":"babel src --out-dir dist","serve":"serve","prepublishOnly":"npm run build"},"_npmUser":{"name":"bass_dandy","email":"ctdinh93@gmail.com"},"repository":{"url":"git+https://github.com/bass-dandy/w0rm.git","type":"git"},"_npmVersion":"9.5.0","description":"Portal Snake","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@babel/runtime-corejs3":"^7.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"14.2.4","eslint":"^3.19.0","@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","eslint-plugin-import":"^2.17.2","@babel/plugin-transform-runtime":"^7.4.3","@babel/plugin-proposal-object-rest-spread":"^7.4.3"},"_npmOperationalInternal":{"tmp":"tmp/w0rm_2.2.0_1748497284820_0.689147836769971","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@bass_dandy/w0rm","version":"2.2.1","author":{"name":"Christian Dinh"},"license":"ISC","_id":"@bass_dandy/w0rm@2.2.1","maintainers":[{"name":"bass_dandy","email":"ctdinh93@gmail.com"}],"homepage":"https://github.com/bass-dandy/w0rm#readme","bugs":{"url":"https://github.com/bass-dandy/w0rm/issues"},"dist":{"shasum":"494f222aa354e0c86a798ccc65ea972b5bbd826a","tarball":"https://registry.npmjs.org/@bass_dandy/w0rm/-/w0rm-2.2.1.tgz","fileCount":17,"integrity":"sha512-xYjVzuoRymKoYCl5i5KBtkJnL6FHh41MzD3NXGfeGTev/CzwMOiaeT5xdAs7P+6MzQ8+SaRHEdocAtbHo5VyVQ==","signatures":[{"sig":"MEUCIDbyOp/NaHFNwW/nJbmH9ShlzEfLwUIQ1msCMGWE4ysHAiEAs+JJ3JFK/P849d5+W+k2VVSk4tLGSGnxJU/HG7eytU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66293},"main":"dist/index.js","types":"dist/main.d.ts","gitHead":"a3a2c8cd849d5c86f4401bf6f6774d2d686bde91","scripts":{"build":"babel src --out-dir dist && cp src/main.d.ts dist","serve":"serve","prepublishOnly":"npm run build"},"_npmUser":{"name":"bass_dandy","email":"ctdinh93@gmail.com"},"repository":{"url":"git+https://github.com/bass-dandy/w0rm.git","type":"git"},"_npmVersion":"9.5.0","description":"Portal Snake","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@babel/runtime-corejs3":"^7.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"14.2.4","eslint":"^3.19.0","@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","eslint-plugin-import":"^2.17.2","@babel/plugin-transform-runtime":"^7.4.3","@babel/plugin-proposal-object-rest-spread":"^7.4.3"},"_npmOperationalInternal":{"tmp":"tmp/w0rm_2.2.1_1749106142924_0.8878745765191831","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@bass_dandy/w0rm","version":"2.2.2","author":{"name":"Christian Dinh"},"license":"ISC","_id":"@bass_dandy/w0rm@2.2.2","maintainers":[{"name":"bass_dandy","email":"ctdinh93@gmail.com"}],"homepage":"https://github.com/bass-dandy/w0rm#readme","bugs":{"url":"https://github.com/bass-dandy/w0rm/issues"},"dist":{"shasum":"b66f3b4b772d7363f2fc29844d00642eccfef5ee","tarball":"https://registry.npmjs.org/@bass_dandy/w0rm/-/w0rm-2.2.2.tgz","fileCount":17,"integrity":"sha512-52nWlMtUwau3rKZgnlSIviE81t+6TdufbfzazMWPDwQofX1WfCUPPK9+Ii/D2sJHJOIomYhshxU02zhAHy0sVg==","signatures":[{"sig":"MEYCIQD502kB3R5BNliWwOWKjulsRqjiZOgKVRwYdMF1cEzoUAIhALmzyH5uMJNNLfKjIf9NSN9wpp23ZuK6ZAGG5UAaGeJQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66300},"main":"dist/index.js","types":"dist/main.d.ts","gitHead":"96cf33cdbf4887e90c1ca491ce1dfd3202dd2b13","scripts":{"build":"babel src --out-dir dist && cp src/main.d.ts dist","serve":"serve","prepublishOnly":"npm run build"},"_npmUser":{"name":"bass_dandy","email":"ctdinh93@gmail.com"},"repository":{"url":"git+https://github.com/bass-dandy/w0rm.git","type":"git"},"_npmVersion":"9.5.0","description":"Portal Snake","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@babel/runtime-corejs3":"^7.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"serve":"14.2.4","eslint":"^3.19.0","@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/preset-env":"^7.4.3","eslint-plugin-import":"^2.17.2","@babel/plugin-transform-runtime":"^7.4.3","@babel/plugin-proposal-object-rest-spread":"^7.4.3"},"_npmOperationalInternal":{"tmp":"tmp/w0rm_2.2.2_1749106865444_0.14536263571320096","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@bass_dandy/w0rm","version":"2.2.3","author":{"name":"Christian Dinh"},"description":"Portal Snake","license":"ISC","main":"dist/index.js","publishConfig":{"access":"public"},"types":"dist/main.d.ts","scripts":{"build":"babel src --out-dir dist && cp src/main.d.ts dist","prepublishOnly":"npm run build","serve":"serve"},"repository":{"type":"git","url":"git+https://github.com/bass-dandy/w0rm.git"},"dependencies":{"@babel/runtime-corejs3":"^7.4.4"},"devDependencies":{"@babel/cli":"^7.4.3","@babel/core":"^7.4.3","@babel/plugin-proposal-object-rest-spread":"^7.4.3","@babel/plugin-transform-runtime":"^7.4.3","@babel/preset-env":"^7.4.3","eslint":"^3.19.0","eslint-plugin-import":"^2.17.2","serve":"14.2.4"},"gitHead":"96cf33cdbf4887e90c1ca491ce1dfd3202dd2b13","bugs":{"url":"https://github.com/bass-dandy/w0rm/issues"},"homepage":"https://github.com/bass-dandy/w0rm#readme","_id":"@bass_dandy/w0rm@2.2.3","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-XplkJmIGYuDpCRxY8s6iAL+yFN+8I8C+h6VLD6qQTKIvxdCmOjFgWfRYY2TiF/mlOB/emWRC/ySVD/cZovdk4w==","shasum":"6a781e08234992326aac02d48c4365003692289a","tarball":"https://registry.npmjs.org/@bass_dandy/w0rm/-/w0rm-2.2.3.tgz","fileCount":17,"unpackedSize":66322,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCOzksHsFQNHIA3aYPLexKrh+C+MQnt5quDe/HkusUkWQIgNLhLwOSswYtJGomufvYupH9NX8pnPFyvIHHZ4ju+KT8="}]},"_npmUser":{"name":"bass_dandy","email":"ctdinh93@gmail.com"},"directories":{},"maintainers":[{"name":"bass_dandy","email":"ctdinh93@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/w0rm_2.2.3_1749106981721_0.15633692994911041"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-27T21:49:00.503Z","modified":"2025-06-05T07:03:02.127Z","1.0.0":"2019-04-27T21:49:00.864Z","1.0.1":"2019-05-12T22:38:12.133Z","1.0.2":"2025-05-26T23:04:30.782Z","2.0.0":"2025-05-26T23:36:23.285Z","2.1.0":"2025-05-27T01:01:32.610Z","2.2.0":"2025-05-29T05:41:25.016Z","2.2.1":"2025-06-05T06:49:03.158Z","2.2.2":"2025-06-05T07:01:05.643Z","2.2.3":"2025-06-05T07:03:01.921Z"},"bugs":{"url":"https://github.com/bass-dandy/w0rm/issues"},"author":{"name":"Christian Dinh"},"license":"ISC","homepage":"https://github.com/bass-dandy/w0rm#readme","repository":{"type":"git","url":"git+https://github.com/bass-dandy/w0rm.git"},"description":"Portal Snake","maintainers":[{"name":"bass_dandy","email":"ctdinh93@gmail.com"}],"readme":"Usage:\n```javascript\nimport Worm from '@bass_dandy/w0rm';\n\n// create game state and load into canvas\nconst game = new Worm(\n\tcanvas, // *required* a <canvas> DOM element\n\t(score: number) => {...} // *optional* a callback executed on each score update\n);\n\n// add event listeners for default keyboard controls\ngame.enableKeyboardControls();\n\n// remove event listeners for default keyboard controls\ngame.disableKeyboardControls();\n\n// remove event listeners for default keyboard controls, clear game state, unload canvas\ngame.destroy();\n```\n\nIf you would like to use alternate controls, game instances expose methods for direct control:\n```javascript\n// control pause state\ngame.play();\ngame.pause();\n\n// move the worm in a direction\ngame.up();\ngame.right();\ngame.left();\ngame.down();\n\n// shoot portals\ngame.fire1();\ngame.fire2();\n```\n\nFor local development, run\n```\nnpm run serve\n```\n\nand navigate to `localhost:3000` in your web browser.\n","readmeFilename":"README.md"}