{"_id":"@code4rena/skeleton","_rev":"31-b90c4ab39f2f8d64cc72681e3ff3904c","name":"@code4rena/skeleton","dist-tags":{"latest":"2.0.0-2"},"versions":{"1.0.0":{"name":"@code4rena/skeleton","version":"1.0.0","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.0","maintainers":[{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"dist":{"shasum":"ccff8da4228a3d2d588fcc0023fbe748158ad96c","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.0.tgz","fileCount":12,"integrity":"sha512-G56w2QSas0USq2pVg6HezzYfUO50WiJmZq8jtAokN3WBbrINudeOpjERh7CneCn1fG0N7iKRmHzpei3OtaVZAQ==","signatures":[{"sig":"MEUCIAczHrpZnFTMoWoIFgE2XfwlpCR25f/IX3RA4Df6pBmoAiEAwpllbbBC3ZPJOm75UDnmwCsoJGHlNB76gLj0BWuyfiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10087},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"18bb9f989d2a65f92cdd317e85ba78872fe7d129","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"skeleton":{"module":".","variables":{"library":true}},"_npmVersion":"9.7.1","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@tsconfig/node18":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"code-skeleton":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.0_1690747765388_0.9303300554320375","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@code4rena/skeleton","version":"1.0.1","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.1","maintainers":[{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"dist":{"shasum":"6ffa1d1492b2bb3d46548d8c838f858fd1a789b1","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.1.tgz","fileCount":11,"integrity":"sha512-kuFjbPytZ4igbXh5IX0fdRCEdDIm3fIPgYq6ZpauljIZq9uhGyR0eUwO+jNdfUYDN8FqJDQsHRMNJiy3iPrCiw==","signatures":[{"sig":"MEUCIQCWa5YkmvM6zYr1VBz/ABUJwSJ1I0v2V0ca93n4eycyTgIgIMQiplewTu3PdKZngA5r9u4gO1duBt5My919OEqGqGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9313},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"2482ad82d6b1443a76a72179a0f6831155a2fa59","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"skeleton":{"module":".","variables":{"library":true}},"_npmVersion":"9.7.1","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@tsconfig/node18":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"code-skeleton":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.1_1690748854844_0.8744718125409101","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@code4rena/skeleton","version":"1.0.2","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.2","maintainers":[{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"dist":{"shasum":"08c2c6cecdb9dbbd7c08f229adcf6d5ab7e8e980","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.2.tgz","fileCount":11,"integrity":"sha512-cV0br85HJuSg7yJOqmjhgPq7r+Q0jGFU8SNg85VxgAU8S0sVwbj0G4A63m9aaOYCkwm6r9SVVrkTidModXP9RQ==","signatures":[{"sig":"MEUCIGePGXN/XvDA8HROlnN5jAeD4LLIcHlYcn8zhpIC4Xg2AiEAiHcBmaZzU+qSJ8gpwMiAeYJDPYoGYL1vSyW2QqT7VFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10322},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"b38cb40e0e6ce022224b3eb75f61995a447a9205","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"skeleton":{"module":".","variables":{"library":true}},"_npmVersion":"9.7.1","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@tsconfig/node18":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"code-skeleton":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.2_1690923599826_0.1397464147578884","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@code4rena/skeleton","version":"1.0.3","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.3","maintainers":[{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"dist":{"shasum":"bbb7aad45f6a01364495166ad1c6bef014da2215","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.3.tgz","fileCount":11,"integrity":"sha512-rR6pDvj62syAC3wEIsu4/cJS5PYos70b8YkcjO2cRAA1XSz7yekcSKJ6lXfSeha9O6okv+wgHpU9PQysa9rtFA==","signatures":[{"sig":"MEUCIQDB5fcBCGOv6wqj/cVEZMrlrTVpId9sY9HvET2rGiYrUgIgcIsxePa3a83D3K9jb2Dz9rRl+vcjxp3bQpPiuORLT7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10328},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"c58bea945c49ca7011165e8a560141192ec6d86a","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"skeleton":{"module":".","variables":{"library":true}},"_npmVersion":"9.7.1","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@tsconfig/node18":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"code-skeleton":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.3_1690923840101_0.5781185249232252","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@code4rena/skeleton","version":"1.0.4","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.4","maintainers":[{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"dist":{"shasum":"7be7490c93136d0b1538d9a2ad4c0fe25ac61e13","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.4.tgz","fileCount":11,"integrity":"sha512-WefLQUJ701mcGh6t+UuLCHj/i1TOMoL+CI3pvEgpaGDm18vd0CxsJ1EJ+04chfyRVRtf5SFWqvmUoQFh6DTIvw==","signatures":[{"sig":"MEYCIQDeRS8UJVriHQWz8YuZ2dRPtRn35trXPyAmRNlBA9obQAIhAODPJEKKuGsT4Zo1Uha0D1/qHqm8sa3kTliVFgGCU7UZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10467},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"d911205b1ccd2a2d04fbecb6a4c394c51f350f4b","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"skeleton":{"module":".","variables":{"library":true}},"_npmVersion":"9.7.1","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@tsconfig/node18":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"code-skeleton":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.4_1691691259047_0.555425696638558","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@code4rena/skeleton","version":"1.0.5","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.5","maintainers":[{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"dist":{"shasum":"d6d8ed40b60368fa283f773385d96d63e2986c38","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.5.tgz","fileCount":11,"integrity":"sha512-NE3dre0pnfCIx0nHLBlBIV/9yed+f1RezurU29o0ciF2OniFjEDfMB7DbFztAQcCkVvA6QgszePM5ytV0WVGZg==","signatures":[{"sig":"MEYCIQDToWSQcUXKRuaOE7Jxjqrj7861ddbgXHbZNBKblAyH4AIhAOLdz+usA1/jTlZMibwib9K1u0PMnqxGfOXY2ANR84Dc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12130},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"ea1cb548720c7c34e8ada9818fe9dfdaa75dabe7","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"skeleton":{"module":".","variables":{"library":true}},"_npmVersion":"9.8.1","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@tsconfig/node18":"^2.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"code-skeleton":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.5_1692045133340_0.6254375738914832","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@code4rena/skeleton","version":"1.0.6","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.6","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"dist":{"shasum":"f36895a461cb8e854b6698b2c66dbbd154a09577","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.6.tgz","fileCount":13,"integrity":"sha512-owdiNjgxyFdUwrq7C9av2CdQ51rR2jxDP+mBFv0Cjt3RycZsSHs68nndqsjym4D0tPRbnj6Ez0BUhQ25ngDwIw==","signatures":[{"sig":"MEYCIQCMFe1tsfQoE8GXOlaP3G0PnZhJw+BoJrICYSr32fYOaAIhALZO5DcifggBjLDk4osVqjYjlx6gYD0lDIcL8NwEQLOb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16769},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"e9b06b8eeffc9cc881815ad35c105f0e7d94e183","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"9.6.6","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.2.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","mustache":"^4.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"code-skeleton":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.6_1695202290132_0.5330417255994064","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@code4rena/skeleton","version":"1.0.7","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.7","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"57218b6792a59eee3217c88257204af0c9bcc6fa","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.7.tgz","fileCount":13,"integrity":"sha512-+abaSi8aTEukIoVleXV1BVMBgkGv65Xch+cnDTQGTg4+sMA64xjiVaaeg4X7Z63FcZWmXUXqGyMrHz+jviZfTA==","signatures":[{"sig":"MEYCIQDUiX+oQ9NHYGSUVe352VntCZRPxtDyDBoGIR5bhb0NKAIhAKagWDCcjZbH1qXxoU41fbwHeiRa+9Q8t84fyNGkwhV7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15673},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9457f84b4700b830a110286bce5745040c3c029e","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"9.8.1","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","mustache":"^4.2.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.7_1700078956092_0.018573372925989595","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@code4rena/skeleton","version":"1.0.8","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.8","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"902b95450f15d7ab1fc7a296e5750a607751aa07","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.8.tgz","fileCount":13,"integrity":"sha512-bACU8b67/0DnULoYCA42d10dndSPfLNhHspnjg8LY4I/XZsNCrZh3qEqy71Edo7h2NND4aHgo+mKp0AiWBwS5w==","signatures":[{"sig":"MEUCIQDKhkSTch4H85Eo1FRiDWFE1hWAok/dWcoMMl29IP5YqgIgDHCAa3AyY6JdQN0AW02XDOFkFb1dSSU3djfDpblBy3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15697},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"271768ceb6e4453c3f7511bd63732903d3874964","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"9.8.1","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"18.16.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.8_1700079178828_0.9550832879650004","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@code4rena/skeleton","version":"1.0.9","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.9","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"d707bdc38c2ee131f8d83c2c7141d50c28f60b2f","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.9.tgz","fileCount":13,"integrity":"sha512-3k4eLJThMdt7T+WaXp/mubrT2EzbsBLzXvprMqjO/kvA/V+eVUYhAIUVUStGvX3jMKnxziHMf7E74hb2r8vxBg==","signatures":[{"sig":"MEUCIQDzK+5nAChv009AkDfQ8Alacm5YHkH9DBWcSee51BDxTAIgLaaDiqduDcVHyKl6VpAXtzZ8HWCgoCgmH8tmf3JdlA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15614},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"73cd882d59114f85cae7a9f89e9189e8099354f7","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"9.8.1","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"18.16.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.9_1700079315309_0.2033246748837474","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@code4rena/skeleton","version":"1.0.10","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.10","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"3f2d262bad6a8991d24e4f5991f80a971c7f9757","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.10.tgz","fileCount":13,"integrity":"sha512-S9RYyHvdDJDwIDKC57/8DzvemKB55akQEP3/B7uoApZeB3JKLRC3zadCk0j7oh79zDHiPTmVTj9XzU8aZOS3dQ==","signatures":[{"sig":"MEUCIEuiCj9lPbeMedVNtHdTfg+lf3n6ICBV48p5hGS6/QR1AiEAqPnuqOO7OOTYxP8D9rWPbm27kEPHpEO1R3eUGKtZqd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16316},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e62e465e165cbab8bae84d489d4aff536e4c2345","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"10.1.0","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.10_1700663439645_0.6980389107315761","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@code4rena/skeleton","version":"1.0.11","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.0.11","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"0dd953be3958fafcce83616a7fbfeb6a8e36ec2a","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.0.11.tgz","fileCount":13,"integrity":"sha512-IGn4ejB/nOdy0dv6M+z5PTBIoHEEl85OgFjujH6LKfMGJq50ezd0MJSAATvvM8C4VNUGseF8GxYEiQpLe9kcAA==","signatures":[{"sig":"MEUCIGnxNtJxsLyK2+IbD3t6KKWpL6WfM3bdYPsP6iNqD1UQAiEAxwOTdOoXX9v9nkyqTbgmYI2TvmWNJZO2j6QSkEm2Xbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16354},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"085ee08bde169fa3be36d2e9bda1a1a6f7dd52f0","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"10.1.0","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.0.11_1700669825939_0.07285810370134871","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@code4rena/skeleton","version":"1.1.0","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.1.0","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"623ffb8a8d8e083ef45dfb7fde949945f9b11041","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.1.0.tgz","fileCount":14,"integrity":"sha512-4EjwdqR+tg55RylgHISihA+Fdn0IZV7m04/8b/jKgZpE7vzfg5ZRF1+vRANe/vGebpULVtivw3TGm3vEDew7JA==","signatures":[{"sig":"MEUCIGTvQ6zFZ4X705TgbZ9CWscLDu4PRWK+fVPFbblBdMqGAiEAw4ljx5EidCUSCqorkvzy7zISrHWVkGs3/+d4q0p5mzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17932},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8691f314028ad6b720117e034369d60825a0f130","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"9.6.7","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"18.17.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.1.0_1701459824308_0.7712432506627682","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@code4rena/skeleton","version":"1.1.1","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.1.1","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"4c8368fb54aab053b4d70771a8009fb48fda03c3","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.1.1.tgz","fileCount":14,"integrity":"sha512-dZ2lfFn6TbVp4PkuV9Twnvj6kKSwk0XBXgq2dH5RBM+oVYXg2mVmjRYP0Ihb7j2DdTgwCxO1HTD86SZ5qeR05Q==","signatures":[{"sig":"MEQCIEm9/lOUCZRHfhI2Uv8z/5QQcenJ9Zgv+/sPrTSl26UBAiAOnm3NWrHwd7ySIYV667vCNBXRdCfGJKqYIwioWZs3ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17932},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2e996885dab250440b77ad7d9cdf0ca49e59f461","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"10.1.0","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"^5.0.0","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.1.1_1701876977663_0.1358684533913299","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@code4rena/skeleton","version":"1.1.2","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.1.2","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"63873585452da882f4d65937e931ddd495a80283","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.1.2.tgz","fileCount":7,"integrity":"sha512-Vw+Fl2z1H2iHsAhw519/WXWXVow/I3vDBq9/NjTVN4BV/C8kct1AvdyJSAq//mrn9m9vfTfY4j9vL9fZr1cStA==","signatures":[{"sig":"MEQCIELUQDr0aEZBZPxM8iOPB3DWgSMIot2Hyj7D9BaP99z+AiBi/S09piJCsRvE5/vceP6cfI6b5OKptEziTXxb+i7RTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12468},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"70a0a98ce19673cb42f4cc0d1f4fa32f4b9a6e1b","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"10.2.5","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"5.2.2","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.1.2_1702024609347_0.9588702761742653","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@code4rena/skeleton","version":"1.1.3","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.1.3","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"7631bfd4fd06097d7c1aeec49c2caded6462db98","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.1.3.tgz","fileCount":14,"integrity":"sha512-kX7d+ECWH2AOi0APSMUs8beU5gCc5zoA1aRa6PBUGcM3xqpHip9Kc150PpU5lpeMq7mwL1mpKjnhhL4O8lgTXw==","signatures":[{"sig":"MEUCIF1Edz9pqPXFeFpfPCBTICsWMcRrDniXWqB9BjfSn+s1AiEA/v+ccnscugTd8qfnKO9ak4eO0w7ljkh8djaGaf8nW/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17645},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"49b3a236c53e83f2bdfba696f3aa4d70ddcef5a1","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"10.2.5","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"5.2.2","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.1.3_1702025114390_0.5986330351231823","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@code4rena/skeleton","version":"1.2.0","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.2.0","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"2efd3b24b4d856fad7c19a4e36353aa8b6de7ed6","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.2.0.tgz","fileCount":14,"integrity":"sha512-VkaSWpVf4uv4aC7VwYI9Ld39LYkwRSa3jRfAne3BAbKCaSJH8mjL/S8OJT+jcP0MKAjJrJv4s6xM5F4SJOdrIQ==","signatures":[{"sig":"MEYCIQCL/ZxwupLUqkuuk0tRHY040Cei33ek8wlJscyZ0sm2vAIhAJdJMkouWcTTzC5HAXQNuXfJ4KnASjoXyAtVJmZrymbc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17950},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"853a7ec6c5d53de3329eddef796b753e0db1e8b9","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"10.2.5","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"5.2.2","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.2.0_1705075049276_0.6940789610854745","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@code4rena/skeleton","version":"1.2.1","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@1.2.1","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","tap":{"ts":true,"coverage":true},"dist":{"shasum":"e9fd66bfa9c4ce4a057e17296ed0c34a20f7cb8c","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-1.2.1.tgz","fileCount":14,"integrity":"sha512-42l28xERdUY/8L+BrP9rTmCkU48Po0a3v4e+Nj0Q5DSkyYb2xA/FI1wWbmY2g69/gEHAf3T2929Q6U7TKpOMtA==","signatures":[{"sig":"MEUCIHhgWS/ODZ2b7uS9RHfFqLTdXFrB5r9vvT1DwgkPqbboAiEA9u8nytMtDmFps5RIch+8Ywexm3t6Vz7VtOys6j6N/Kw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18410},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b2230129f9a7e7c127d89b548213807b7281f55c","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"10.2.5","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","eslint":"^8.0.0","ts-node":"^10.0.0","@types/tap":"^15.0.0","typescript":"5.2.2","@types/node":"^18.0.0","@types/mustache":"^4.0.0","@tsconfig/node18":"^18.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_1.2.1_1705076298568_0.2399368154842778","host":"s3://npm-registry-packages"}},"2.0.0-0":{"name":"@code4rena/skeleton","version":"2.0.0-0","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@2.0.0-0","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","dist":{"shasum":"23121ed939d691727a9cb5880899492bbe64326d","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-2.0.0-0.tgz","fileCount":14,"integrity":"sha512-1kGsmuSs4ykZSVrxfoTvASYuElOWKABaeQSr4WimBMM6L4ijW+bY58DrCULRhMc/UowWyW0SRbVzplEb+T5obQ==","signatures":[{"sig":"MEUCIFq8DRn3wFwXrzzqaQc/w4bhSveGz2x8RlwEsykv2YmwAiEAl5duLjpK2hXX3iQHGL5ic7Q6FAJ1nLiTX1CpKERe63s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19028},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"bc45c724784c9ddddf7f94b5203efb735d994a17","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","postinstall":"tap build","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"10.4.0","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^18.7.0","eslint":"^8.0.0","ts-node":"^10.0.0","@tapjs/tsx":"^1.1.19","typescript":"5.2.2","@types/node":"^18.0.0","@tapjs/sinon":"^1.1.18","@types/sinon":"^17.0.3","@types/mustache":"^4.0.0","@tsconfig/node20":"^20.0.0","@tapjs/esbuild-kit":"^1.1.19","@typescript-eslint/parser":"^6.0.0","@istanbuljs/esm-loader-hook":"^0.2.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_2.0.0-0_1706436063435_0.45256642433052763","host":"s3://npm-registry-packages"}},"2.0.0-1":{"name":"@code4rena/skeleton","version":"2.0.0-1","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@2.0.0-1","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","dist":{"shasum":"52a0192bc0d5a1ec0f56e0a522010fdf546fa4e0","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-2.0.0-1.tgz","fileCount":14,"integrity":"sha512-cHFA/afhai3dZ+Pta+gFOkolh/2fEY8V0dpPDsirYZPW/Ukopd37OcRXJf3Zq1iIelka5cYaAaPBK04xUTaxpQ==","signatures":[{"sig":"MEUCIGzoTFZLt0rxGyH6Z4SsYzC8NN7lzB3zOkiNR6r7yGbXAiEAveS4ZRtoRdI/wO58eXLV7tlp5QaXfAb5DDg8xe5Ye40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18946},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5467e4b689bd7b5440679d3f56459073b3da5301","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","postinstall":"tap build","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"_npmVersion":"10.4.0","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^18.7.0","eslint":"^8.0.0","ts-node":"^10.0.0","@tapjs/tsx":"^1.1.19","typescript":"5.2.2","@types/node":"^18.0.0","@tapjs/sinon":"^1.1.18","@types/sinon":"^17.0.3","@types/mustache":"^4.0.0","@tsconfig/node20":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_2.0.0-1_1706436669993_0.5513334698234991","host":"s3://npm-registry-packages"}},"2.0.0-2":{"name":"@code4rena/skeleton","version":"2.0.0-2","keywords":[],"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","_id":"@code4rena/skeleton@2.0.0-2","maintainers":[{"name":"captainmango","email":"captainmango@code4rena.com"},{"name":"nighthawk_c4","email":"nighthawk@code4rena.com"},{"name":"samusc4","email":"samus@code4rena.com"},{"name":"leo95oliveira","email":"leo@stackfive.io"},{"name":"yadirl","email":"yadir@code4rena.com"},{"name":"carlos-stackfive","email":"carlos@stackfive.io"},{"name":"jacobheun","email":"jacobheun@gmail.com"},{"name":"simon.busch01","email":"simon.busch@live.fr"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"geodude","email":"geodude@code4rena.com"},{"name":"ep-c4","email":"evilpacket@code4rena.com"},{"name":"bluejacket-c4","email":"bluejacket@code4rena.com"},{"name":"ninek","email":"ninek@code4rena.com"}],"//":"This file is partially managed by code-skeleton. Changes may be overwritten.","dist":{"shasum":"8ded88ace2ba3f102821cb9f637e7725a5d14362","tarball":"https://registry.npmjs.org/@code4rena/skeleton/-/skeleton-2.0.0-2.tgz","fileCount":14,"integrity":"sha512-ZRVM85whqJjX3FgWVL+LEFFnevFtOsDvTLN5JpjrIcA7b2GXvfI/pGN315NlyiQHzU7Cmf5mml4SZahteoX8LQ==","signatures":[{"sig":"MEUCIDEACtqwNhHfDh+0uzzIrx1mlR/Z7oN/IbbagVmDxthMAiEA+UAZBJdlRmuCQQ3pKP0hwZqVjmqbbcdtXVfGnubpNWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19263},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b3a0eb191d3cb627ef58e8f40b32b3dbaa7ad5f7","scripts":{"lint":"eslint .","test":"tap","clean":"./scripts/clean.ts","prelint":"tsc --noEmit","prepack":"tsc --project tsconfig.build.json","postlint":"npm run skeleton:verify","posttest":"npm run lint","postinstall":"tap build","skeleton:apply":"code-skeleton apply","skeleton:verify":"code-skeleton verify","preskeleton:verify":"npm run prepack"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"skeleton":{"module":".","variables":{"ci":{"postgres":false,"env_vault":false},"library":true}},"overrides":{"@tapjs/tsx":{"tsx":"$tsx"}},"_npmVersion":"10.4.0","description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","directories":{},"_nodeVersion":"20.9.0","dependencies":{"mustache":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^18.7.0","tsx":"4.2.1","eslint":"^8.0.0","@tapjs/tsx":"^1.1.19","typescript":"^5.0.0","@types/node":"^20.0.0","@tapjs/sinon":"^1.1.18","@types/sinon":"^17.0.3","@types/mustache":"^4.0.0","@tsconfig/node20":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"code-skeleton":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/skeleton_2.0.0-2_1707049077094_0.4837926948641511","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-07-30T20:09:25.310Z","modified":"2025-12-16T15:05:35.385Z","1.0.0":"2023-07-30T20:09:25.581Z","1.0.1":"2023-07-30T20:27:34.997Z","1.0.2":"2023-08-01T20:59:59.975Z","1.0.3":"2023-08-01T21:04:00.304Z","1.0.4":"2023-08-10T18:14:19.215Z","1.0.5":"2023-08-14T20:32:13.575Z","1.0.6":"2023-09-20T09:31:30.377Z","1.0.7":"2023-11-15T20:09:16.255Z","1.0.8":"2023-11-15T20:12:59.015Z","1.0.9":"2023-11-15T20:15:15.519Z","1.0.10":"2023-11-22T14:30:39.840Z","1.0.11":"2023-11-22T16:17:06.183Z","1.1.0":"2023-12-01T19:43:44.513Z","1.1.1":"2023-12-06T15:36:17.810Z","1.1.2":"2023-12-08T08:36:49.511Z","1.1.3":"2023-12-08T08:45:14.564Z","1.2.0":"2024-01-12T15:57:29.428Z","1.2.1":"2024-01-12T16:18:18.750Z","2.0.0-0":"2024-01-28T10:01:03.630Z","2.0.0-1":"2024-01-28T10:11:10.175Z","2.0.0-2":"2024-02-04T12:17:57.291Z"},"author":{"name":"Nathan LaFreniere","email":"nlf@nlf.sh"},"license":"ISC","keywords":[],"description":"```shell > npm i -D --save-exact @code4rena/skeleton > npm pkg set skeleton.module=@code4rena/skeleton > npx code-skeleton apply ```","maintainers":[{"email":"suthar.ashok@outlook.com","name":"aks-"},{"email":"samus@code4rena.com","name":"samusc4"},{"email":"captainmango@code4rena.com","name":"captainmango"},{"email":"ninek@code4rena.com","name":"ninek"},{"email":"quitlahok@gmail.com","name":"nlf"},{"email":"cghr1990@gmail.com","name":"claudiahdz"},{"email":"npm@riku.codes","name":"takarada"},{"email":"carlosyukming.lam@hotmail.com","name":"karl_c4"}],"readme":"## a `code-skeleton` config for code4rena usage\n\n```shell\n> npm i -D --save-exact @code4rena/skeleton\n> npm pkg set skeleton.module=@code4rena/skeleton\n> npx code-skeleton apply\n```\n\n## Configuration & Usage\n\n**Important Note** on '@tsconfig/node18/tsconfig.json' not found, and Tap:\n\nThere is currently an [issue](https://github.com/tapjs/tapjs/issues/976) in ts-node that causes a loading problem when combined with Tap.js. There is a [recommended](https://github.com/tapjs/tapjs/issues/976#issuecomment-1824784507) workaround for this. Once you update your skeleton, swap out these plugins:\n\n```\nnpx tap plugin add @tapjs/tsx\nnpx tap plugin rm @tapjs/typescript\n```\n\n\n### CI\nIn your projects `package.json` you can set custom CI variables to extend the default workflow. The following configuration will add a Postgres service to the test job, as well as inject the `DOTENV_KEY` environment variables for dotenv vault usage.\n\n```\n  \"skeleton\": {\n    \"variables\": {\n      \"ci\": {\n        \"postgres\": true,\n        \"env_vault\": true\n      }\n    }\n  },\n```\n\n#### Postgres Container\nWhen enabled, you will need to set the following repository variables in your github repos action variables (`{repo}/settings/variables/actions`):\n* POSTGRES_DB\n* POSTGRES_PASSWORD\n* POSTGRES_PORT\n* POSTGRES_USER\n\n#### Dotenv Vault\nWhen enabled, in addition to a commited .env.vault file, you will need to set the `DOTENV_KEY` environment secret for the desired .env file from your .env.keys file. Set this as a repository secret at `{repo}/settings/secrets/actions` on github.\n\n#### Update your skeleton version\nCheck the latest version\nRun: `npm i -D --save-exact @code4rena/skeleton@[LATEST_VERSION]`\nThen: `npx code-skeleton apply`\n\n#### Potential issue with shebang\n\nIf you see a `Permission Denied` issue with `shebang`, you can run `chmod +x ./scripts/update-shebang.ts`\n","readmeFilename":"README.md"}