{"_id":"shooot","_rev":"48-f1ed8398ee2e677dd8b230110e77d97d","name":"shooot","dist-tags":{"latest":"1.1.6"},"versions":{"1.0.0":{"name":"shooot","version":"1.0.0","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.0","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"dist":{"shasum":"8bd92b36a4844f612e3b82566b5a0aa4f664016a","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.0.tgz","fileCount":8,"integrity":"sha512-mlW+L92XLPt5VqRvBA158NTl+mT+TETcYkLof5XRE6dqvFl2GKo/a3/BcvqRLEZS6C7AhawPj45biYS6kl4dxw==","signatures":[{"sig":"MEUCIEzvEsW4sL0aXZD98toTgCJ+KcyOnIoD3TX5w6sj+AXTAiEAxHXtSQTGc8ODL4V8eDG9iqz2v9xO5V8L+zSk9oBKNpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10427},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fcd809d2c363d420eb2b54aa9fdbcd2c25962e46","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.0_1730707974116_0.48775276871473183","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"shooot","version":"1.0.1","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.1","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"dist":{"shasum":"5e08834808fe27c46a8eb32b15be5a393b4d4f06","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.1.tgz","fileCount":8,"integrity":"sha512-3xXaKIdznzYVsbgsXxugOEGF3LxCCGG43/tzbxwyMZjOLb9uHG6Y7jZKxvkTteaTGq3R50guwqEcc5JW0Pyj8A==","signatures":[{"sig":"MEQCIAs6bf4pOHDaklYBi0Uy5nLvjdNg5k3SLn3NNt9LlGlpAiBa7VzBJXRb6VWKb7AWhs5FX56TPdqDF/2BB/av+DQNdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10397},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fcd809d2c363d420eb2b54aa9fdbcd2c25962e46","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.1_1730708842004_0.9214283438019713","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"shooot","version":"1.0.2","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.2","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"init.js"},"dist":{"shasum":"53b0a810afe443cff3823b0070c65ab7a18b3b9f","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.2.tgz","fileCount":11,"integrity":"sha512-5y7faUoJMP+q3kluiMfhF2ZlqnNgfL2CUJa7PZ9ES8ikG8z4S6k6E4Rk9vtYkfcaETKEZRl+fjC1TYXZ3KCXfQ==","signatures":[{"sig":"MEUCIQCZ7q+exrpP2WQbCdaC7eWhn4gxBAqf97g1PflZp9Ts2QIga8LJOOcqQd5QnJeo8Bm6vwJKIkn/SdrXJLh+nx5GIZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16325},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fcd809d2c363d420eb2b54aa9fdbcd2c25962e46","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.2_1730709885317_0.9376043916329349","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"shooot","version":"1.0.3","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.3","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"init.js"},"dist":{"shasum":"960e17a2c071224a814e18700384f57ed021010f","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.3.tgz","fileCount":9,"integrity":"sha512-WSlyMim3j+Nm6HulUtId7DUgzxlwMTKe3L8Kfuz7StrqglOpMcOERhQBKcbqZGTwAmRxhPVR09NepXK1Ca6Fjg==","signatures":[{"sig":"MEUCIQCiNExVgL0zaLtBOMxWYzBUuQkqbt8YSB0onX1VxFIv7wIgLlwdKtI9qMJDtloBZZ6Qzde1PAecNvUaQaa2oWusFq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13173},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"71c30f45aede3db5d8ecd5785aeccc09d995b30d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.3_1730765047614_0.5130939356840476","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"shooot","version":"1.0.4","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.4","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"94a32bca5c1de131484bbbed3ab5ce347ae8d569","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.4.tgz","fileCount":9,"integrity":"sha512-6MVLlhmhe23E5MmlgmDjC0s+5EQlCC4wR/MDvlWd3WDoztC2NlBdrmHAeRlUmMjzBijTqr1JIG+e/YDv/xudWA==","signatures":[{"sig":"MEUCIESnQAaLXZkv52lhiEs8p6N53OTVPsb6+AYYo/ddzmS/AiEA0KgVJzsom0SuYmcL4R2HFqwRUHgg9UsNrUZSwM3a+Fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12877},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"71c30f45aede3db5d8ecd5785aeccc09d995b30d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.4_1730765822267_0.05533630999482764","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"shooot","version":"1.0.5","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.5","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"ec709cf412580270ceffd803c2044abbc7a3a004","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.5.tgz","fileCount":9,"integrity":"sha512-ArijMBqA4eonFvZ0Vf/GQMnYUhYiGob7ImJLdTGcsEEe6phcFmE+ZsDbOFyUr4wzUwH/9wY/vBxylxCgvvGOkQ==","signatures":[{"sig":"MEYCIQC71QB4sxwRsvvIIHaWRM7GXzs2s6FKIuv1eci7ML8XfQIhAKFmAX8BEENqnefQzHoRpS5QKuQuLJkhpDMi6km2Ewal","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12877},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"71c30f45aede3db5d8ecd5785aeccc09d995b30d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.5_1730765989531_0.09273397449366172","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"shooot","version":"1.0.6","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.6","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"75ed1c9d7414cf7d4248c8643397a34fb3e3473d","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.6.tgz","fileCount":9,"integrity":"sha512-7VwWI21HSB/FlmTW5WTS4r4mdFuEc6tPvqo+DEC2+Q09bbn9hTuNQX3fgYqF/k3IzowHepnzTvhZjG4pLWKfQQ==","signatures":[{"sig":"MEQCIEEI+dOlST2qIwzGoRTC8RFzrfGNo/mM/3ZaU8ZS+KtqAiAlFAiT7AF9K2QZ9+dLUypYZeii1oXpK8qipFZJxrwHeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13224},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"71c30f45aede3db5d8ecd5785aeccc09d995b30d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.6_1730769119703_0.21523082748894584","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"shooot","version":"1.0.7","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.7","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"0b4cfed38f04d911bab92911405e46a1ce65e31d","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.7.tgz","fileCount":9,"integrity":"sha512-YP77LOLU+UEu7betK2S8FTrfnpDp5/nOV0SYDaEixrzvP3eIrJyKSqN316DWxpetkM6Mt64ccoA82uh70uuTxA==","signatures":[{"sig":"MEQCIAsqXPc3KH4+vlbS2+bbNP3m7yK0h7nPqyYKoCFIvwafAiAVJ9DMs3Cy/MHYCueJt/PD8pIMV5mSvmjfYG+1esbgrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16237},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"71c30f45aede3db5d8ecd5785aeccc09d995b30d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.7_1730770098907_0.23294216728571215","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"shooot","version":"1.0.8","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.8","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"7547e721efb74293034149bab6f893a554080d95","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.8.tgz","fileCount":4,"integrity":"sha512-6sr7fobTt8yAZQpeuys5I4RT9JsA8AqWXOWi3n2h5LMS9Rd0uPQ2oH4YrV0T3eWQ9jkpcEsvA7Gx/Lc9pLbn+A==","signatures":[{"sig":"MEUCIDX9mFhnbyYox46deChNYCHpafMVznEJ2bBXZUfwLdrMAiEAv6gIaXrk9XuUcbyGoKGhbQQ+uncsmYs2R4rP3peCrbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7329},"main":"dist/index.js","gitHead":"71c30f45aede3db5d8ecd5785aeccc09d995b30d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.8_1730770969508_0.6437477312292914","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"shooot","version":"1.0.9","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.9","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"9eec53c5dd37fb79476a94e4bb40a81c81225527","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.9.tgz","fileCount":4,"integrity":"sha512-XAkJ1MIowO3TuqI48tKlEK1EK2ZDM6TLB1kiK4dsS/QG8yn7n4BDwqDWYjEOK5LgMEbrnwBeTNAbNVU9WDdq0Q==","signatures":[{"sig":"MEUCIQCFjTIwRUhlwU9xU7rQoZc+5GsBc90xT5smhDGGDKcfZAIgR3MrCF4Yh+176fTxuuIVOLmwmkSlURxW1N0wDGTLH4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7328},"main":"dist/index.js","gitHead":"71c30f45aede3db5d8ecd5785aeccc09d995b30d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.9_1730771027951_0.8807866244598868","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"shooot","version":"1.0.10","keywords":["service-worker","http","mocking","fetch","axios"],"author":{"name":"BluewhaleYH"},"license":"ISC","_id":"shooot@1.0.10","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"adf7ca2bc16ead4e684b2b7d9f85030ff2e45b68","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.10.tgz","fileCount":10,"integrity":"sha512-vTNxj2CLpkxE73q8uwff8/373fIqf4ipKZkdKIrlo2wmTMXa2ljNxIE0kjfV24VIvPMLUoXjH3XzPxmKAqNptg==","signatures":[{"sig":"MEYCIQDL85N41bGwkr+RMgoev3viFK40u59LQGVhl1PzDAa3BwIhALywiz2scXG2rFsmmwvPGMGIkSUxeEC02BuN6FTpia1/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14611},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"71c30f45aede3db5d8ecd5785aeccc09d995b30d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.7","@types/serviceworker":"^0.0.102"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.10_1730771522611_0.5262745110407117","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"shooot","version":"1.0.11","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.11","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"dist":{"shasum":"a497a8bcbd6c6c606b1d30d3b872f76e484ab6a7","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.11.tgz","fileCount":4,"integrity":"sha512-5x7ggKhU9rML5VYjmrk74XHqnCGYsVP76etDCg2yFan64ShkMvpAx7k0j7PFSDmGhlQc+lY5HCj6BEpZIgajog==","signatures":[{"sig":"MEYCIQCWeiC1BG1JDb7r1uBlMAExTxzQotxQ1DJ7qpWkNido2QIhAO1TAM1Lp9LAYe0pim45bQRYY5wDSpe9E2I/PhG4ji2G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2939},"main":"index.js","gitHead":"71c30f45aede3db5d8ecd5785aeccc09d995b30d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.11_1730779110387_0.48824515649709244","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"shooot","version":"1.0.12","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.12","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"9336c95a19adfc056cff305dec22a7d0b0adf192","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.12.tgz","fileCount":4,"integrity":"sha512-JGYZRoq3/wM39nlSntfzm46kqmH6kgQciWhLANj/OfNo5Ber6quZPwMqy+rRz3cL4nYUgtqLz4yaK9YnYFIHzQ==","signatures":[{"sig":"MEYCIQCY5qAlLNACFIFBMp8WtvcaXsYcT66u4ZQE6o6/9yAS1QIhAIzS1MdKBHrG+gC4GksnEHFstwHRKoAWy91+s7ulTerq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2997},"main":"index.js","gitHead":"71c30f45aede3db5d8ecd5785aeccc09d995b30d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.12_1730779230493_0.8169027307406074","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"shooot","version":"1.0.13","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.13","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.ts"},"dist":{"shasum":"644001905b288854e7d99cf557c668710ee5b7a4","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.13.tgz","fileCount":6,"integrity":"sha512-5XXBdU3qII6/HKeQRkbnFcNdZrV1I97VrMtkiiOEN/ABWZK9jz3+5yw4yW0xkQtrhKZrgiorN7VgzKLdN3Ds7Q==","signatures":[{"sig":"MEYCIQDEmO9yxJRQbzZUH/BO5zVLj0bVAu0jETUh6CRXt2IiUQIhAKBePPOoMy34BfU9/xM7U65LNIuySGMNRR9E27GTBJ/4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7053},"main":"index.ts","types":"index.d.ts","gitHead":"334ea5aa1a21b4eea0484ccd8b62a56f5b1b4821","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5","@types/node":"^22.9.0","@types/serviceworker":"^0.0.102"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.13_1730793442932_0.9450157081902668","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"shooot","version":"1.0.14","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.14","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"2c09ecb325bd65819d01e15d2a7b7fcec3d5f67c","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.14.tgz","fileCount":5,"integrity":"sha512-9NaRrCjX0z0DCao27uQUEPVjh10uU55phmE+cMRpUnf46KHpFjKY59oLWx92cR8D9NvkTdSWg416dZUACruQRg==","signatures":[{"sig":"MEYCIQCzQFDHZ4sf7YmzppMPsKxJj0KgkRY2M4CdLC15d+6LuAIhAJ3w0m+7cqjFgbsN1PYGVR5Xzc/KBZKXOdaN0+bvx83v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4103},"main":"index.js","gitHead":"334ea5aa1a21b4eea0484ccd8b62a56f5b1b4821","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.14_1730793623381_0.5796583907372277","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"shooot","version":"1.0.15","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.15","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"327d9618ddc790ae04d364c9683732a12fdf9da3","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.15.tgz","fileCount":5,"integrity":"sha512-IjO7t3SBeUmmEV2IOQVjxsEDR38A+4qoL/ApuR7tl5QQKyKssecKA+FPRsgBFOrfvbZquFTuexGyHiyo6sDQDA==","signatures":[{"sig":"MEQCIBqXOFsLV8sIqKkqZUnKFSfmHkhrNVkPMpfFMh/AU+jJAiAe0dHGC9bpjOqTLZH34gVmy8tdPFqJgwpQNw7SB5y6pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4115},"main":"index.js","gitHead":"334ea5aa1a21b4eea0484ccd8b62a56f5b1b4821","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.15_1730793922553_0.7236656111664914","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"shooot","version":"1.0.16","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.16","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"872b16f1baad93f287b4e39d0d998ee1422e5b8e","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.16.tgz","fileCount":5,"integrity":"sha512-rRRqA85npu5peXe0+9/Wj9w3S6RrQgfb9Q4CWto36iTXiWaqtC4JxuBUuvRtplN8/MqltYDA1tJ81/9Bs/KcLQ==","signatures":[{"sig":"MEUCIAvfVmI9jX8GeTK4kY1TI4suvmzVZUggnSKasE0OB8kaAiEA9xpU7ZmgakPNMqlEfj8F/7KuFghR0PWo3CAsQHfpN3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4112},"main":"index.js","gitHead":"334ea5aa1a21b4eea0484ccd8b62a56f5b1b4821","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.16_1730794535434_0.02353995283760235","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"shooot","version":"1.0.17","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.17","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"1d31572b7093f509ac652e59355d509852dca2d4","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.17.tgz","fileCount":5,"integrity":"sha512-3aP14uj8jBtEeAh3IpPx4ZDi76ZJ64jcoxsn6qY7r81rTWg6P6+4HYZPqngS724BM5AUBobw13kcBGbY/T9ulw==","signatures":[{"sig":"MEUCIHxBaVIS4+Zgqatp/xuX+xddAg/t70JTqffPsdZSxzkUAiEAkoraLBKXMjz06W4b5bo0TnYaDQXNuycT/0BideldK2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4087},"main":"./src/index.js","gitHead":"334ea5aa1a21b4eea0484ccd8b62a56f5b1b4821","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.17_1730794666022_0.2545913901216368","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"shooot","version":"1.0.18","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.18","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"8d4fe3546eadfdb677d2c1f4e50f8e0aa5448be5","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.18.tgz","fileCount":5,"integrity":"sha512-h8b+nos3fcbHDjqaIt32DmWJNSpWUU33k6jy2Z5Vgck63285mdUN0J4PT5GFx+nQxK0fyuVvZrSAAwnyGkNAsQ==","signatures":[{"sig":"MEUCIB4EygraVBEu3+Z4khli2BbSstCdmU+L0N41NkiJiv11AiEA42tkqUpF0NcNEvgT3SJjQSPgr6B4WSuZnSSZlZYIFL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5022},"main":"./src/index.js","gitHead":"24d32ba18e4118a5aeb1165198718d5da262bcaa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.18_1730795554636_0.3771270662886439","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"shooot","version":"1.0.19","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.19","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"ced0175cebdd3c06972c9d6e1c906b241ff06ae5","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.19.tgz","fileCount":5,"integrity":"sha512-1PG0OuN6f1Gh95ExGVwMMxtKu+KviglGFRyn/CNlILiTbRuH5Qk/Yj78prHr8By4b265WOEq6PvaKKXQ6GDCew==","signatures":[{"sig":"MEQCID8uV/KO77yKcT9H2nNQ6aR9cKqIw367Zkc7BrqrcwUxAiBkWxCHu75NE5We0hUURkq+l0BGsnGbuWyXKB7xoT/dKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4988},"main":"./src/index.js","gitHead":"24d32ba18e4118a5aeb1165198718d5da262bcaa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.19_1730795877648_0.639866473674886","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"shooot","version":"1.0.20","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.20","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"374398a6bb3832b87f98126389209f16527e277f","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.20.tgz","fileCount":5,"integrity":"sha512-Lk8SXizvWeqJJ2238S8N6yyaV/iYq7dSNl22qbaUkm0LTo20ALTKhkRRvWcVm3/+wsJ3qlJP0wQMDiN4+LSkwg==","signatures":[{"sig":"MEUCIQDbdiNQVLLQrmWNojuiW7VkdXMwBd48T6Eq3OeJBDseMwIgekRqYRAgkajGQKM1IDVnl3+I6OzqqB7qSmZdRk76DSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6646},"main":"./src/index.js","gitHead":"24d32ba18e4118a5aeb1165198718d5da262bcaa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.20_1730796729425_0.6637499020140523","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"shooot","version":"1.0.21","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.21","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"7193af40f24fdb83b389e03b3c86ba24963a6495","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.21.tgz","fileCount":5,"integrity":"sha512-q/K4S1nApD7X8RFyFyaZzVaKPqzYS3vlhuV0zz8ZTDbbTDSEMnEnIfPX2VqDdsKzuogZj1GNS5E0vvtCM90mQQ==","signatures":[{"sig":"MEYCIQCHjq6rGBi/bBsmRQsVCH/jDpX+hn4c+VDagiWIUc8AqwIhAMko/P4xkvisVJloS99ZFFNbUM2Ydhy28CC+GB5N4Oew","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11503},"main":"./src/index.js","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.21_1730871668382_0.04138068899918235","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"shooot","version":"1.0.22","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.22","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"ab31de63827e07d8b1434f6d72870fb324b49a24","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.22.tgz","fileCount":5,"integrity":"sha512-p994qZ3mMgwq9HkpkkrxoDOAXPowCtOd07vW2YjIMfl3hRmTdw+NGp2UYHorUAgfO891H3GgkLPmSs0IpwENnQ==","signatures":[{"sig":"MEYCIQC3qBxiKnXjqVlgfilF8YhBlhnYwb4p5A1nmLlS3p02BAIhAN71t6daSKZwwHB/8cSkh5TojZQm8OR3TjRsS/ex2JZP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11500},"main":"./src/index.js","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.22_1730871999434_0.5258497667588502","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"shooot","version":"1.0.23","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.23","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"196ef555db33c74fbab9eb07cdaf539567512558","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.23.tgz","fileCount":6,"integrity":"sha512-XqMJ7OxEOYQAP/GH7wCuI5fwoFfJrQBzTzjRDcdPTpeZkTWIW+mGUUbTpfyE+IpercStPt50plotXEDYX7au0A==","signatures":[{"sig":"MEYCIQCUjj0bppZmk/9ncjXm1H2khbTn15YrAJm4RPE1Ps2HEgIhAMjEG51HeCoONA1shcIh1uCrsk4GI+ezBVtmqjhEaBDd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12526},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.23_1730874984691_0.13643219468363466","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"shooot","version":"1.0.24","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.24","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"f40e8affba6fff749be1313e44d6535d88a0b6ff","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.24.tgz","fileCount":6,"integrity":"sha512-En6np6gi9ywgTcp3XlSYF+u4LpHnt7RjJ24xNa96GlpAjw0IhCKjA2/eEvvVVhXiFzJwLxjelyFwbwK9GRQPyA==","signatures":[{"sig":"MEQCIGcuFKEMb8YqzIkNH/b8ujwdFNJ3UbycIyNawGTvXPzOAiBchx3MkP/Hty87FZ4hobuNg2oOjYlpKVv8rL/o8yVbVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13777},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.24_1730876080541_0.11661898454562869","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"shooot","version":"1.0.25","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.25","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"aa4a7f733f101e2d231d2eec9cd5697448ad019a","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.25.tgz","fileCount":6,"integrity":"sha512-jLps9aqollsLLnvHAXcY+dK8lcSKJNdYDVCFja6oGsqxf2IQoS9p71OkDyVMIHEUUxe95FF1kSk9wtmKfyL3NA==","signatures":[{"sig":"MEQCIFvt+ykRjE25v2m8P1vuhxI6p4RejwjKQFnh0IHA23NJAiA28Tau4lk9LDj5tvstPwiPYNrE3PwrBfGav9VVNacRNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14031},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.25_1730876361294_0.578750965347002","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"shooot","version":"1.0.26","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.26","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"752e4e7c3e0d868855adbbce8ddd03674e486239","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.26.tgz","fileCount":6,"integrity":"sha512-O2y72vtvS3eLH9aH5tYetjEtoNvbcgPMMaKB0PvNUS6HIDfUtuv0zyD0QqM0LF+s+Zfp6m1H78e9uVBdo+y9Tw==","signatures":[{"sig":"MEUCIQDMbBMsaEIBGwT+u1Vg9dLDbYVIr72jNpsd2qg0Xm+iXQIgRE/lZpGMK3ric8mhknAEQgEm9Y+//bKlZ1iS+lEchGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14491},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.26_1730877376432_0.4275020958607303","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"shooot","version":"1.0.27","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.27","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"f74de8287960afed671342ca21cb153ae6e0373c","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.27.tgz","fileCount":6,"integrity":"sha512-A5G+S6uZQDX1ZxRyZv9JfVAaxpegIMgHxl850poQQcnpv/9T5kShmdnxoRGZGZ5uitw1KmPp5LnAnf9RJTrc7Q==","signatures":[{"sig":"MEUCIQC7aU4ZaNdbhkad7hNb5ZIHmJXytqUN5FWPRyvuEBX80AIgUaX30XWKPkoktiuBosljn16wdHOECbdHcbsNxsEsQI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14785},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.27_1730877757226_0.11763588585030682","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"shooot","version":"1.0.28","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.28","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"1a8c85bebd1e22154d2a9df9372833f74b0e5994","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.28.tgz","fileCount":6,"integrity":"sha512-2FgIBrSgX26GeWHhkh+qFzGewJVkN/J8a8tqFOn+LlLBcqq6oOp6L3ydzgKzEnwUWosWaFT+4VsDgsQVbY/b8Q==","signatures":[{"sig":"MEQCIEJG6Bc2IHWtBl+bdr+xqDjRQZNqFPY44g6PCoQwCUtmAiA327JOeeylo5xSQhy+Oizl9yGHsqUm9zEhgBDnt4IJFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15393},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.28_1730878331592_0.742235876117953","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"shooot","version":"1.0.29","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.29","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"a83f185247dfb771dcc4621269d86e00061ca45d","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.29.tgz","fileCount":6,"integrity":"sha512-x3qVH8XvkTt548YSX77PT2MmUrlRQ/ibYAB8njV37pSXZZc36kUv6vAPOECRgT9IUSt1ENmnO7CO5oBXNpx35A==","signatures":[{"sig":"MEUCIQDTmcC4dUPKmusWtwVa9Yu78gS1nSKqL4ecc7I8hTXAWwIgIA3vZP9ccuVogledbPzc1x1rguGEbsYV5SLNyCHHslo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15575},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.29_1730879536893_0.1798139594082362","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"shooot","version":"1.0.30","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.30","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"0b7a42ba2a12ee32ff3c9d2d84e0f95cdc7b9de6","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.30.tgz","fileCount":6,"integrity":"sha512-Y5G8orOBLhkmD470HGm/dhrQSrQstIylCxOzyCevmpaCAKfBndP/DUA6QOIGBDm8wD521rFpChAgr+iEPMLMiQ==","signatures":[{"sig":"MEUCIHg7VLZsBqboMzKBAosOYqsiIMpcZbf0rU9hf0ZEiDlnAiEA+As3bIL3GQlYyesW1rJEKTGSV8TqZ04ydBfKtaOQ6Ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15704},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.30_1730880059815_0.8781761272430049","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"shooot","version":"1.0.31","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.31","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"29310baf6b518aae5054a1cb42f35136fb734159","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.31.tgz","fileCount":6,"integrity":"sha512-8ETOFvh5v2DHKe+686683nfICrFhjdLqwLFhib7cf4ROgBM0k+tkBEQU1hqxbaZi2Ba3kXr0PIY7sMVfl9i5Zw==","signatures":[{"sig":"MEUCIQCK7QLtjuAcC/XP6p3BkD4rPqrzey+P2VfDAZnX5ViRawIgPeKFwJTpcE0xysREnsz4Qt6k6rtF6eoJlJBpTrjD+dY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15763},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.31_1730880396317_0.35274367451078903","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"shooot","version":"1.0.32","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.32","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"1f65cb262319e47c07261cbf7dbb7b273d462c6a","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.32.tgz","fileCount":6,"integrity":"sha512-NMSqubSjk3szhGBvh4B/WLV9stdTdvZaNtMjavc5DuNgN22l53vHtjJFIdgOiYvYoPN4wy+GyFfI5u8bqdMzbA==","signatures":[{"sig":"MEYCIQCb9GQAEIVQT82QKBaWu58Y/uGGFV6/RVjHQki5RcbA4AIhAOrZXiwEJlPQCSVVgRRrKAdHxmf4OC3QOch85EPtlQpl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16125},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.32_1730880800944_0.7662476253818897","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"shooot","version":"1.0.33","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.33","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"30aaa491288aa1082d2186a89f7cdb13fc78e613","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.33.tgz","fileCount":6,"integrity":"sha512-lJu7Ycu4tBRHrjfsgO0LGJBKi48VFpvVNEIISg/xn/lbAUKjgPRbrjO3BzCS/ZsPk3YUwa/PLbNe9GPX3HBf9Q==","signatures":[{"sig":"MEUCIHpzLjRMuRWkKTO4wD+Al3iASVr2Wz3wNiI9KgB0d1UOAiEArCauDVCXgLwRD52srLRNCU8ox33Lz7iv8VmMb36X7v8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16533},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"8ef0278f530b8163b6d88122b2078c6802aa47df","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.33_1730882909598_0.18408284905893058","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"shooot","version":"1.0.34","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.34","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"eed33ce5a330d8c37398b9f72793a63084788721","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.34.tgz","fileCount":6,"integrity":"sha512-jsbBGGVDW1S8sYSY4ICwbiprWY0S0rV6hKq4gaGgx9Ckip/F44dnr/F2r5NFXUm4PBKy71ga0eEM8uBBBgfpcw==","signatures":[{"sig":"MEUCIQDPV9Zj/B2kpUYqaMwsLOdYZgRuJ7tCsC+tGFasusNuMwIgegERxPqJjuU/vzW/VSkzVWqbm0J7W7rk9aoiuba1WkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19421},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"d6005fef249d053bb6f79044ded4218dc1eed8da","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.34_1731055052886_0.49799507455878","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"shooot","version":"1.0.35","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.35","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"4b401f1696486531ed1fb0014d5479039f281997","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.35.tgz","fileCount":6,"integrity":"sha512-+0mml0+Y1mP06fWjObWR3WCj/LL0Iw9DDRZ7LRKEwUOHXa2V+4ZvxsG2S10DdrrcrHussj/CgjjRCGE1nEnl/g==","signatures":[{"sig":"MEYCIQDQfqxpBN33pWmPSPUmuUKMIpnVuBs3tzuNLRHphOTrcwIhAPvcADuHWpG7XqAIuXZ/fDNIvIWpTgShEvHcKRGzWr0s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19421},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"d6005fef249d053bb6f79044ded4218dc1eed8da","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.35_1731055285169_0.6264826378025408","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"shooot","version":"1.0.36","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.36","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"705a6a69fbfac97fdecd6b49700849d0783ec702","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.36.tgz","fileCount":6,"integrity":"sha512-PE/oDi70P3VGr/QOMS1WOEPmDQv/ya9NDVrW3/2dHQjKx8pDzFLltKQKEkDkjrDiuKUjYrCbAsEHCZ6SgfDf8w==","signatures":[{"sig":"MEUCIQDRjzM6KR8aPAqR+5c/T8+8wRmg8SrtGH2KUh1BlSao4wIgZIFuKNeM0lDvuVY707QaabNwVvqjiYxpxzY3WpGGuX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19419},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"d6005fef249d053bb6f79044ded4218dc1eed8da","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.36_1731055403006_0.7525281056752855","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"shooot","version":"1.0.37","keywords":[],"author":"","license":"ISC","_id":"shooot@1.0.37","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"e94adbabb2612b41f973b872e3acff04e518d226","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.37.tgz","fileCount":6,"integrity":"sha512-nlafcMVescvqodV2YGQTNmWT7mSA/ofJGB0h+CxfYlxMABtmIFpHt6foE2rp2x8egZuLEbvhjkamBCTwOv4D2g==","signatures":[{"sig":"MEUCIQC71nFm0RZh8Ye/KrhSiBTYHZ/AiEhJ08CJ+Gf2kJaS6AIgYPWtj6WH0l8K3EhJpa9bTymIgbsgvqd7Hshfd0C4fqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19425},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"d6005fef249d053bb6f79044ded4218dc1eed8da","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.37_1731055561835_0.7150307602898205","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"shooot","version":"1.0.38","keywords":["http","interceptor","mocking","mock","service worker"],"author":"","license":"ISC","_id":"shooot@1.0.38","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"ba676e713331a23a3fe4a3e6b647f91252324750","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.38.tgz","fileCount":7,"integrity":"sha512-d06zBtnTlW3oyS8e8F61FvNLP9k9ZBv7bRIxwLxcqbe+ZTwfdfxexXjwC7bNkXeh7f6K/HNiQotvwnfbsxqeeQ==","signatures":[{"sig":"MEYCIQCZtKqEijoCpMYDyBJ5ffVxZFd/IFlrABd9JLk/Px6C7QIhAIthc5JFhfVrrn7wgGsZbRY0uYVLZe/FBsrIR2buEgp2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21195},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"4c6f4e866098f37039783e156f72d290b3407f19","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.8.2","description":"shooot 서비스를 제대로 이용하기 위해서 필요한 마지막 퍼즐 조각 shooot 라이브러리로 직접 mocking 을 시도해보세요!","directories":{},"_nodeVersion":"22.5.1","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.38_1731599766851_0.6014768302288802","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"shooot","version":"1.0.39","keywords":["http","interceptor","mocking","mock","service worker"],"author":"","license":"ISC","_id":"shooot@1.0.39","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"732957bd7ead9fdff1ae0fabdc934245047bd9e0","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.0.39.tgz","fileCount":7,"integrity":"sha512-Ncl0myNsRxkPoIFTeAdH8O1kEhA3ryGvZADG9gWSJVctJbO01TJIFOzGMkctTW2GAW/g7HpHe4hF3WcZFx77rA==","signatures":[{"sig":"MEQCIEa1bNv9aqe3oLw5HgAChPb2ZxI1GKThNd9JM6Nknq4sAiBZbyqYGgHE4Suavw9lzwgkfjqeM/ocDh4KLNpGvNsZPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21197},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"e8fd23857ad3bebeb45323135f2a011b2ef3fe08","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.8.2","description":"shooot 서비스를 제대로 이용하기 위해서 필요한 마지막 퍼즐 조각 shooot 라이브러리로 직접 mocking 을 시도해보세요!","directories":{},"_nodeVersion":"22.5.1","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.0.39_1731599915228_0.4844872307254555","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"shooot","version":"1.1.0","keywords":["http","interceptor","mocking","mock","service worker"],"author":"","license":"ISC","_id":"shooot@1.1.0","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"8cda44bd4fa12e2444898985970ca0ebcec85825","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.1.0.tgz","fileCount":7,"integrity":"sha512-WRgej/zYFQ3lj+gmCFeX5N0cdBGxBBjOgNF2FXCOB6hnBF8fTt/5JzUjTsZHbHNp6BWLC3IOZUeoTmbf3eTyrg==","signatures":[{"sig":"MEUCIH89jxRxNyo2aNEsUz/KhF7nfCud9Fy8kdokqKqILcsaAiEA4TA2+LVlyly5AigY2f1nApnSQRH3PSVmAigDPKB4its=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21814},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"af7f62312eb4eb85703bcb340d9f7ceb22c0fbb7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","description":"shooot 서비스를 제대로 이용하기 위해서 필요한 마지막 퍼즐 조각 shooot 라이브러리로 직접 mocking 을 시도해보세요!","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.1.0_1731627959348_0.32270851809193224","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"shooot","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"shooot@1.1.1","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"a4a913dca59e77af7f3e9c56756b55ac98af9b7e","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.1.1.tgz","fileCount":6,"integrity":"sha512-4jzW027soaMPnW+BtkJdmoFnLlOsMwaW2GVS9GKQX+4hSyFBGhJ3nQdH9wAAaNPAIaLRnaT4ZMIc7GkO5XOHtQ==","signatures":[{"sig":"MEYCIQCCINMjOeVq3qipRAFUH+WXSgtUKI5phuy+zWNs6b0oIAIhAPwxAk7TwZRbWWztika41lbyJcFqylnELasJ6aeyOGUA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19296},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"35ed465a1050d2661d7976258d7b33c79af40dd6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.1.1_1731654122307_0.2659000995920746","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"shooot","version":"1.1.2","keywords":["http","interceptor","mocking","mock","service worker"],"author":"","license":"ISC","_id":"shooot@1.1.2","maintainers":[{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"cdda7d1e170bdb9c49fece88d669592103bbda00","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.1.2.tgz","fileCount":7,"integrity":"sha512-l+qQoADT2NDDeu4oH2yxqpfMjfPqTl7PavlwlzPznc4f/AvfGqEqK/BIYOjekzePXkQ3Bq576YinNLCn7Kyabg==","signatures":[{"sig":"MEUCIQDI5qDF2dOfaQ8l/WjOFeOuMJhG56Ir+hS9Asj/mpA3XwIgGC9XCMNDjdEI1cmom/tYoFAYXnJvFU/0nDMgo7eEBqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21607},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"33b87ae90b16f247fb39beb6129bf4fc95694e6a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.7.0","description":"shooot 서비스를 제대로 이용하기 위해서 필요한 마지막 퍼즐 조각 shooot 라이브러리로 직접 mocking 을 시도해보세요!","directories":{},"_nodeVersion":"20.15.0","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.1.2_1731655104310_0.536442896185146","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"shooot","version":"1.1.3","keywords":[],"author":"","license":"ISC","_id":"shooot@1.1.3","maintainers":[{"name":"he1236","email":"he1236@ajou.ac.kr"},{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},{"name":"altys31","email":"altys31@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"2f2121643458f58609ed6429e83197f13a943f90","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.1.3.tgz","fileCount":6,"integrity":"sha512-mv+YhEDOWNheRTqwNdevJvACLBhnMHusHIPdCIApu4Wv8Sg5q4qapn+U17/xH9rmg056Cl7zBh0O0/bzriyyyg==","signatures":[{"sig":"MEUCIEugLJ5boV7PdvBd7k3aVe3ZyjeTdlMTLsXr5jwaAAUgAiEAkf3Nu51tBswAz/NtomgwYVIs9r2vyU1uh1MPIq+dSCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12814},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"bcc279062fc86381fbd1abacc5f9b2cd93197f2e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"22.5.1","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.1.3_1731786508798_0.14341065068378134","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"shooot","version":"1.1.4","keywords":["http","interceptor","mocking","mock","service worker"],"author":"","license":"ISC","_id":"shooot@1.1.4","maintainers":[{"name":"he1236","email":"he1236@ajou.ac.kr"},{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},{"name":"altys31","email":"altys31@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"160c1292b530863b0932cea5aa2cb8b026f91b4c","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.1.4.tgz","fileCount":7,"integrity":"sha512-rxaNtR4dfXBt1ze9/Vu+3DIIywSs/qkkrii7tuK7EjihurEQoQrAa3Sdt4DbhHRYqjggez1PNmKGd/+vpBbiZA==","signatures":[{"sig":"MEQCIBI58fIXP8PrkFa/clLF4gBps7hkAdnjih1QATEPw18fAiA9UdWeb2nk1neTuG84FOE6pJWOOtyXtwWjAM1z63oT/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17888},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"3df58164fc5d067f2e2f1c070f32116b056ecf88","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.8.2","description":"shooot 서비스를 제대로 이용하기 위해서 필요한 마지막 퍼즐 조각 shooot 라이브러리로 직접 mocking 을 시도해보세요!","directories":{},"_nodeVersion":"22.5.1","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.1.4_1731823049228_0.15969213803066085","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"shooot","version":"1.1.5","keywords":["http","interceptor","mocking","mock","service worker"],"author":"","license":"ISC","_id":"shooot@1.1.5","maintainers":[{"name":"he1236","email":"he1236@ajou.ac.kr"},{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},{"name":"altys31","email":"altys31@gmail.com"}],"bin":{"shooot":"scripts/init.js"},"dist":{"shasum":"2f91bf164b0df13e71575aa43ef65b97abc1d3a5","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.1.5.tgz","fileCount":7,"integrity":"sha512-F0INWvcTFmZK7twM7A9r/dni6NRNUHKULYWagpCkZDMn5NR03M5hbnEW2DiVjVvBqXdsexMr/2BZyMTb4XJm3w==","signatures":[{"sig":"MEYCIQDsZZOYeQd1y2KXnaaicUJgvuWyZ6pV5qqIFC68AsELZQIhALUNJYE4rqVxddRhW9jmLdgEjLnyQryP1pGFq2YKgbci","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18575},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"3df58164fc5d067f2e2f1c070f32116b056ecf88","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"_npmVersion":"10.8.2","description":"shooot 서비스를 제대로 이용하기 위해서 필요한 마지막 퍼즐 조각 shooot 라이브러리로 직접 mocking 을 시도해보세요!","directories":{},"_nodeVersion":"22.5.1","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shooot_1.1.5_1731825352180_0.7809825950923519","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"shooot","version":"1.1.6","main":"./src/index.js","bin":{"shooot":"scripts/init.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["http","interceptor","mocking","mock","service worker"],"author":"","license":"ISC","description":"shooot 서비스를 제대로 이용하기 위해서 필요한 마지막 퍼즐 조각 shooot 라이브러리로 직접 mocking 을 시도해보세요!","dependencies":{"axios":"^1.7.7","dotenv":"^16.4.5"},"_id":"shooot@1.1.6","gitHead":"b2e020b62c7ca8b7864fa590bd8a99a94ab81a64","types":"./src/index.d.ts","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-21sXRCbn99GHguP8shd7r9QNqTLORavhig5Uu4rMC6aDQg1F14C95QYGBojTcaWDG2fPKDfEM3VwfPT0r8pl8g==","shasum":"91f029195f7ba90547a794ed672d3923b3115e1c","tarball":"https://registry.npmjs.org/shooot/-/shooot-1.1.6.tgz","fileCount":7,"unpackedSize":18572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7MuIxad0AzJzhGBnB4mskW9GKriVqy4U+id7hw5QO+AiEA3hTs3UrQXIgbrrcjIGQy8ZDnh33fjo7+oPe1IQq9960="}]},"_npmUser":{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},"directories":{},"maintainers":[{"name":"he1236","email":"he1236@ajou.ac.kr"},{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},{"name":"altys31","email":"altys31@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shooot_1.1.6_1731840678664_0.5371497171101554"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-04T08:12:53.993Z","modified":"2024-11-17T10:51:18.993Z","1.0.0":"2024-11-04T08:12:54.266Z","1.0.1":"2024-11-04T08:27:22.293Z","1.0.2":"2024-11-04T08:44:45.506Z","1.0.3":"2024-11-05T00:04:07.867Z","1.0.4":"2024-11-05T00:17:02.524Z","1.0.5":"2024-11-05T00:19:49.859Z","1.0.6":"2024-11-05T01:11:59.911Z","1.0.7":"2024-11-05T01:28:19.091Z","1.0.8":"2024-11-05T01:42:49.686Z","1.0.9":"2024-11-05T01:43:48.205Z","1.0.10":"2024-11-05T01:52:02.824Z","1.0.11":"2024-11-05T03:58:30.590Z","1.0.12":"2024-11-05T04:00:30.689Z","1.0.13":"2024-11-05T07:57:23.121Z","1.0.14":"2024-11-05T08:00:23.524Z","1.0.15":"2024-11-05T08:05:22.762Z","1.0.16":"2024-11-05T08:15:35.688Z","1.0.17":"2024-11-05T08:17:46.181Z","1.0.18":"2024-11-05T08:32:34.811Z","1.0.19":"2024-11-05T08:37:57.817Z","1.0.20":"2024-11-05T08:52:09.590Z","1.0.21":"2024-11-06T05:41:08.662Z","1.0.22":"2024-11-06T05:46:39.592Z","1.0.23":"2024-11-06T06:36:24.870Z","1.0.24":"2024-11-06T06:54:40.708Z","1.0.25":"2024-11-06T06:59:21.494Z","1.0.26":"2024-11-06T07:16:16.653Z","1.0.27":"2024-11-06T07:22:37.470Z","1.0.28":"2024-11-06T07:32:11.765Z","1.0.29":"2024-11-06T07:52:17.067Z","1.0.30":"2024-11-06T08:00:59.997Z","1.0.31":"2024-11-06T08:06:36.525Z","1.0.32":"2024-11-06T08:13:21.135Z","1.0.33":"2024-11-06T08:48:29.783Z","1.0.34":"2024-11-08T08:37:33.059Z","1.0.35":"2024-11-08T08:41:25.368Z","1.0.36":"2024-11-08T08:43:23.209Z","1.0.37":"2024-11-08T08:46:01.974Z","1.0.38":"2024-11-14T15:56:07.037Z","1.0.39":"2024-11-14T15:58:35.410Z","1.1.0":"2024-11-14T23:45:59.550Z","1.1.1":"2024-11-15T07:02:02.484Z","1.1.2":"2024-11-15T07:18:24.471Z","1.1.3":"2024-11-16T19:48:28.976Z","1.1.4":"2024-11-17T05:57:29.420Z","1.1.5":"2024-11-17T06:35:52.360Z","1.1.6":"2024-11-17T10:51:18.831Z"},"license":"ISC","keywords":["http","interceptor","mocking","mock","service worker"],"description":"shooot 서비스를 제대로 이용하기 위해서 필요한 마지막 퍼즐 조각 shooot 라이브러리로 직접 mocking 을 시도해보세요!","maintainers":[{"name":"he1236","email":"he1236@ajou.ac.kr"},{"name":"bluewhaleyh","email":"bluewhaleyh@gmail.com"},{"name":"altys31","email":"altys31@gmail.com"}],"readme":"# Shooot\n\n저희의 Shooot 서비스 잘 사용하고 계신가요? `shooot` 라이브러리는 서비스와 연계하여 사용할 수 있습니다. 아직 가입 전이라면 방문해서 가입하고 당신만의 프로젝트, API 문서를 작성해보세요!\n\n**[shooot.co.kr](https://shooot.co.kr)** 방문하기\n\nService Worker 를 기반으로 작성하신 API 문서의 모킹 데이터(example response)를 반환해주는 라이브러리입니다.\n\n<br/>\n\n## 0. 사전 준비\n\n라이브러리를 적용하기 위한 프로젝트 환경을 준비해주세요.<br />\n여기서는 TypeScript 기반 React 프로젝트로 설명하고 있습니다.\n\n```bash\n# my-project 는 본인이 원하는 프로젝트 이름\nnpx create-react-app my-project --template typescript\n\n# 프로젝트 이동\ncd my-project\n```\n\n<br />\n\n## 1. 라이브러리 설치\n\n`shooot` 라이브러리를 본인의 프로젝트에 설치해보세요.\n\n```bash\n# shooot 라이브러리 설치\nnpm install shooot\n\n# 구현된 service worker 의 동작\nnpx shooot init <DIR>\n```\n\n-   service worker 동작시키기 위해 설정해둔 init script 를 실행시켜 받아주세요\n-   React, Vue 등의 프로젝트 환경이라면 public 폴더의 경로를, 외에는 원하는 파일의 경로를 입력해주세요\n\n<br />\n\n## 2. 시작\n\n**service worker 동작**\n\n```typescript\nimport shooot from \"shooot\";\n\n// src/index.tsx\nif (process.env.NODE_ENV === \"development\") {\n    shooot.register();\n} else {\n    shooot.unregister();\n}\n```\n\n위의 예시는 프로젝트가 시작되는 순간 바로 service worker 를 활성화하기 위해 index.tsx 에서 등록 절차를 수행했어요. 원하는 곳에서, 원하는 환경에서 service worker 를 자유롭게 등록, 해제 해보세요.\n\n<br />\n\n## 3. Options\n\n> **projectName**\n\nType: string<br/>\nDefault: undefined\n\nshooot 서비스에 등록해주신 프로젝트의 영문명입니다. 이후의 mocking 을 하기 위해서는 projectName 을 등록해주셔야만 합니다.\n\n```javascript\nimport shooot from 'shooot';\n\n...\n\nawait shooot.axios.get(`https://${shooot.projectName}.com/url`);\n```\n\n본인의 프로젝트의 도메인에 projectName 이 포함되거나 하는 등의 경우에서 사용할 수 있습니다.\n\n<br />\n\n> **axios**\n\n라이브러리의 axios 는 기존의 axios 를 활용하고 있습니다. 따라서, 기존 axios 가 제공하는 모든 기능을 그대로 사용할 수 있습니다.\n\n```javascript\nawait shooot.axios.get(\"url\",\n    { // configs\n        params: {\n            \"testcase\": 3,\n            ...\n        },\n        ...\n    }\n)\n\nawait shooot.axios.post(\"url\",\n    { ... }, // data(body)\n    { // configs\n        params: {\n            \"testcase\": 2,\n            ...\n        },\n        ...\n    }\n)\n\n// put, patch, delete 도 동일한 형태\n```\n\n기존의 axios 에 한 가지 기능이 추가되었습니다. 저희 서비스를 통해 API 문서를 작성하시면 API 마다 status code 별로 여러 가지의 케이스를 등록하실 수 있습니다. 그 테스트 케이스들 중에 몇 번째(1번부터 시작) 테스트 케이스의 mocking 을 원하는지 request parameter 로 담아주시면 service worker 의 동작 상태, api request 의 정보에 맞춰 동작합니다.\n\n```\n- service worker 가 동작중이면?\n    - test case 정보를 담고 있는가? (n 이라 가정)\n        - n 번째 test case 가 shooot 서비스에 등록되어 있는가?\n            - n 번째 test case 의 example response 반환\n\n        - n 번째 test case 가 shooot 서비스에 등록되어 있지 않는가?\n            - 결과 반환이 불가능하다는 에러 반환\n\n    - test case 정보를 담고 있지 않는가?\n        - api 의 첫 번째 test case 확인 (status_code 오름차순 기준)\n            - \"200 OK\" 에 대한 test case 가 등록되어 있는가?\n                - \"200 OK\" 에 대한 example response 반환\n\n            - \"200 OK\" 에 대한 test case 가 등록되어 있지 않는가?\n                - test case 를 등록해달라는 에러 반환\n\n- service worker 가 동작 중이지 않는가?\n    - test case 정보를 담고 있는가?\n        - test case 정보 제거 후 요청 전송\n\n    - test case 정보를 담고 있지 않는가?\n        - 그대로 요청 전송\n```\n\n<br />\n\n## 4. Method\n\n> **register**\n\nParameters: none<br/>\nReturns: Promise\\<void>\n\nservice worker 를 등록하기 위한 메소드입니다. 브라우저마다 service worker 의 사용 가능 여부, 등록 결과 등의 결과를 콘솔에 출력해줍니다.\n\n> **unregister**\n\nParameters: none<br />\nReturns: Promise\\<void>\n\nservice worker 를 등록 해제하기 위한 메소드입니다.\n\n> **setConfigs**\n\nParameters: \"projectName: string\"<br />\nReturns: Promise\\<void>\n\nservice worker 가 동작하는 상황에서만 사용 가능합니다. 저희의 서비스에 가입하고 생성하신 프로젝트의 영문명을 매개변수로 넘겨주셔야 합니다. projectName 의 등록 여부를 판단하고 service worker 에게 적용시키게 됩니다.\n\n```javascript\nimport { useEffect } from 'react';\nimport shooot from 'shooot'\n\n// src/App.tsx\nfunction App() {\n    const uploadConfig = async () => {\n        await shooot.setConfig(\"project english name\");\n    }\n\n    useEffect(() => {\n        uploadConfig();\n    }, []);\n\n    return (\n        ...\n    )\n}\n\nexport default App;\n```\n\n위의 예시는 App 컴포넌트에서 렌더링 후 즉시 등록하는 과정입니다.\n","readmeFilename":"README.md"}