{"_id":"@e280/scute","_rev":"33-9001bf1a89a71686dd9c54ec0fb92eec","name":"@e280/scute","dist-tags":{"next":"0.4.0-next.4","latest":"0.5.2"},"versions":{"0.0.0-1":{"name":"@e280/scute","version":"0.0.0-1","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.0.0-1","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"2b1fabc4f9fbec5c5cea68cfa3873a8a0b5ef42d","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.0.0-1.tgz","fileCount":104,"integrity":"sha512-/bSA5wsoDvngA0fx4XWP3aBoaa6Kpmnr9rdTmniQ+lc2nGNVe379Drg+EkLSUcx/EF5nnJEHGzXPUXWstuOjAQ==","signatures":[{"sig":"MEYCIQCRC1xcO9ysz4HY5xY11KzaHSNriqccdIf8WE3houQ0JwIhAIFN2d0BObK+KYrwddTf42qS4k7/pNH2PYcRMZm5+RKR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126613},"main":"x/index.js","type":"module","types":"./x/index.d.ts","gitHead":"800e65f3a460bc13ce0421641cd4837527048cce","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"exit 0","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.2","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zx":"^8.7.0","braces":"^3.0.3","globby":"^14.1.0","esbuild":"^0.25.6","chokidar":"^4.0.3","@e280/stz":"^0.0.0-28","minimatch":"^10.0.3","@e280/sten":"^0.0.0-5","@benev/argv":"^0.3.11","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.0.5","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.0.0-1_1752319843936_0.25767512339354703","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-2":{"name":"@e280/scute","version":"0.0.0-2","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.0.0-2","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"56bba50f1ee84a5087233f67a86fe400df8e5234","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.0.0-2.tgz","fileCount":125,"integrity":"sha512-RSpHPvjPmHkRHaPmSoyXg14uhQscv1NZKBguuBSWle7Pi51rkL2vJ1W7JbonYaIv9IPcobFWeoob3Wmn3EiO8g==","signatures":[{"sig":"MEUCIGMwWKTOf0fbabGJ1rxj9nxg66kW+Scl+0O+pTJCdFVVAiEA4T6EO4M7ejV+So3WVaaW989XoB/5pEeSEyQnz34/uQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132892},"main":"x/index.js","type":"module","types":"./x/index.d.ts","gitHead":"4be33eae5d1b6caca5783102c9c7bad126c4c1fa","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"exit 0","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.2","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zx":"^8.7.0","braces":"^3.0.3","globby":"^14.1.0","esbuild":"^0.25.6","chokidar":"^4.0.3","@e280/stz":"^0.0.0-28","minimatch":"^10.0.3","@e280/sten":"^0.0.0-5","@benev/argv":"^0.3.11","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.0.5","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.0.0-2_1752488265752_0.09915023092917674","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-3":{"name":"@e280/scute","version":"0.0.0-3","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.0.0-3","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"39937391a0d220fcff333b806f8bd8e1e21c9255","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.0.0-3.tgz","fileCount":121,"integrity":"sha512-Dxv61W6hVZbBB6BvMFvY+8o2p5ZzngHYNAedAS3lFG8l9h4EyniU4jE0TqRRylNUlf3x3w6S0uz427jpbQBJhw==","signatures":[{"sig":"MEYCIQClyneg7sg+xwMUgdP4oHnYBrLGuzBJSqHRKXMZS+BhmAIhANIccmbnKmAoMfuKNTG86ZhebZiw5hx8Co07CBSWtjAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133454},"main":"x/index.js","type":"module","types":"./x/index.d.ts","gitHead":"45a287af6b1d501c1996665c8dcad9c94bf701dd","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"exit 0","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.2","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zx":"^8.7.1","braces":"^3.0.3","globby":"^14.1.0","esbuild":"^0.25.6","chokidar":"^4.0.3","@e280/stz":"^0.0.0-28","minimatch":"^10.0.3","@e280/sten":"^0.0.0-5","@benev/argv":"^0.3.11","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.0.5","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.0.0-3_1752532187342_0.8552916453643817","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-4":{"name":"@e280/scute","version":"0.0.0-4","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.0.0-4","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"a165a81422427a2323873b20c7fcad905696af27","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.0.0-4.tgz","fileCount":121,"integrity":"sha512-Ixak3+OqU9+PFk0e0pl5cm5WsSgOiiw1Oa7tQqANnAMiqtb/9jAe7+jcJOA3NnQBjpd22+4bLyp4dOzeoN6MNw==","signatures":[{"sig":"MEYCIQCVAVDrXlPr/q8XsadqjmWvWaeUrYuF7OBgkToh2+BZSwIhAJ2poP1jFq+os4fMWVSOfRl3SldfvX9rO7xHGpob/wHP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133240},"main":"x/index.js","type":"module","types":"./x/index.d.ts","gitHead":"9ac974687a8d19fec85fc4008415001eede9a7e8","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"exit 0","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.2","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zx":"^8.7.1","braces":"^3.0.3","globby":"^14.1.0","esbuild":"^0.25.6","chokidar":"^4.0.3","@e280/stz":"^0.0.0-28","minimatch":"^10.0.3","@e280/sten":"^0.0.0-5","@benev/argv":"^0.3.11","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.13","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.0.5","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.0.0-4_1752534550299_0.5106632014099581","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-5":{"name":"@e280/scute","version":"0.0.0-5","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.0.0-5","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"1523c8c00bf65f69886f9b905c7943aa25915be9","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.0.0-5.tgz","fileCount":121,"integrity":"sha512-5sx24X9hdlAx+1rKrtlJVB4G3Fggxzb3ko7hUx42AM2xAUSeYpiJ0ne/4Hin00t71IgZGcsFlWIsrFZqevMaGA==","signatures":[{"sig":"MEUCIQCjJPbi18ii66cM5uvtGMP4Uok/esGr1croas2OS4YmNAIgI2nQ0/fXGM/UPCdRO50M8qD1oy8JTnkfBveDyHpNlGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133251},"main":"x/index.js","type":"module","types":"./x/index.d.ts","gitHead":"984424154924e149531e972184819b867a1fc4de","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"exit 0","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.2","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zx":"^8.7.1","braces":"^3.0.3","globby":"^14.1.0","esbuild":"^0.25.6","chokidar":"^4.0.3","@e280/stz":"^0.0.0-28","minimatch":"^10.0.3","@e280/sten":"^0.0.0-5","@benev/argv":"^0.3.11","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.14","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.0.5","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.0.0-5_1752642656301_0.51062331637111","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-6":{"name":"@e280/scute","version":"0.0.0-6","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.0.0-6","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"1c25e6058c38333f868abecafb0183d94d0ec991","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.0.0-6.tgz","fileCount":121,"integrity":"sha512-djyeMzPRTILMKUmljmIzjSSM4SKF8iBXzG/LcWK9aXTgFhTvxrWDBufcYsUZbro/YebcuPoXZNS7SqpimuYXeA==","signatures":[{"sig":"MEUCIEHo/w6Iy06gDpX5X8TUVKE9+k62dbKI2G7HqYmzCxj8AiEAy2QX1Z5Hl0B8ghNBfhIcxdm2DQmQstejvHdC43bIOiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133441},"main":"x/index.js","type":"module","types":"./x/index.d.ts","gitHead":"201206b25bccae4897a0d75fbcab5656b8891ba8","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"exit 0","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.2","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zx":"^8.7.1","braces":"^3.0.3","globby":"^14.1.0","esbuild":"^0.25.6","chokidar":"^4.0.3","@e280/stz":"^0.0.0-28","minimatch":"^10.0.3","@e280/sten":"^0.0.0-5","@benev/argv":"^0.3.11","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.14","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.0.5","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.0.0-6_1752653374885_0.49571932865047197","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-7":{"name":"@e280/scute","version":"0.0.0-7","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.0.0-7","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"f61068d0367738c33bb3bccfcc33f7f06d1b640c","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.0.0-7.tgz","fileCount":121,"integrity":"sha512-xBbXbtYSyX8wt7ssyrDb4VINdMtSs6Cp01VsjCB3b83HOG18KVpsCOW/OH6OIrAfcLixz9u0xhaJJZi6iUl0iQ==","signatures":[{"sig":"MEUCIHfUlWNXZJD0mOIO81varDQO6j0B6ixdJDPHFkOUmh2jAiEA8lQwUIdabMcuMzNL7M49efFoKs38/NEMiLaf8m9gyM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133482},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"4b01f44e34cbf08a6f33edcd148eec762f568a60","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"exit 0","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.2","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zx":"^8.8.0","braces":"^3.0.3","globby":"^14.1.0","esbuild":"^0.25.8","chokidar":"^4.0.3","@e280/stz":"^0.0.0-34","minimatch":"^10.0.3","@e280/sten":"^0.0.0-6","@benev/argv":"^0.3.12","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.2.0","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.0.6","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.0.0-7_1754523580000_0.48271953571190807","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-8":{"name":"@e280/scute","version":"0.0.0-8","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.0.0-8","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"66c99b140c0ec977492e1bbf05ebae984743f8e2","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.0.0-8.tgz","fileCount":121,"integrity":"sha512-OG4T7m38x1pFJSlIr+CNot1So/9yVWXBWziaXdk/bl7G/LGo5kHRlf+pa02YeghePC92RBebL6HKSjYS0IRHNQ==","signatures":[{"sig":"MEQCIATtDHcYLmZnJ54flNgp5NQaSAVfJFbXsvIQEpgndaRlAiAt9643gtBCdgqSCNnAUhSrs+OY7+F8INeelVxN+6JvaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133789},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"70796d5fbddac41030436071cbae508cbe8e1cfe","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"exit 0","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.3","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zx":"^8.8.0","braces":"^3.0.3","globby":"^14.1.0","esbuild":"^0.25.9","chokidar":"^4.0.3","@e280/stz":"^0.0.0-36","minimatch":"^10.0.3","@e280/sten":"^0.0.0-6","@benev/argv":"^0.3.12","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.0","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.0.6","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.0.0-8_1755586974230_0.7633933786675775","host":"s3://npm-registry-packages-npm-production"}},"0.0.0":{"name":"@e280/scute","version":"0.0.0","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.0.0","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"efe20c9828f5dc0893051cb5688657ef18c61590","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.0.0.tgz","fileCount":121,"integrity":"sha512-6Gix2Ii18L14xfO+jBNEtTUQfaof2yicCW/kVVKnXEaUPKV844aUFYztpGgKSi41F55WhT5ZjSvG5lFQ4zphrw==","signatures":[{"sig":"MEUCIEFzu2zWitfB13Pyg7Y3fV9pQvHElpIeMlzFYe647qB9AiEAlOsDQ7neEiHlZwllsBx6hdFQoT12FTmpK+5oxgYKvhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133782},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"89014afcb8bf8b03b3fa114499990672c1df6c46","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"exit 0","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.3","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zx":"^8.8.0","braces":"^3.0.3","globby":"^14.1.0","esbuild":"^0.25.9","chokidar":"^4.0.3","@e280/stz":"^0.0.0","minimatch":"^10.0.3","@e280/sten":"^0.0.0-6","@benev/argv":"^0.3.12","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.0","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.0.6","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.0.0_1755648104917_0.5210411378866038","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@e280/scute","version":"0.1.0","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.1.0","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"7c1dc87f70d7dc42682b356a722cf698c202f5da","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.1.0.tgz","fileCount":121,"integrity":"sha512-H3KFEqJL0bhqLTKcuT7RfaJvsvnyi/aRClUW3SW2Z0mH7c/IidnOjqdScBjabPtJksUdC0OmUFzBb/j2/pJDiw==","signatures":[{"sig":"MEYCIQDYZnM6zQUzZmZrcthq9+TjNHn4VPoQCWxpTKFSBF0ZRAIhANji2sW5cwrg82BF0dNP07JXSHvRpsNoCns22LBoD4T7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136098},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"98db2e9099eb394180fa8ac97c18104fad083fde","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"run-s watch","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.3","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zx":"^8.8.1","braces":"^3.0.3","globby":"^14.1.0","esbuild":"^0.25.9","chokidar":"^4.0.3","@e280/stz":"^0.2.0","minimatch":"^10.0.3","@e280/sten":"^0.0.0-6","@benev/argv":"^0.3.12","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^24.3.1","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.1.2","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.1.0_1757199275697_0.28098372032846","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@e280/scute","version":"0.1.1","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.1.1","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"6b11c8e99e6c1625c9df4ff2bbd090b3697dcd8d","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.1.1.tgz","fileCount":121,"integrity":"sha512-1eXwnSPk2areAfSDllbDHIE5sR/1BtafnAYS+2ouJ7mtemPjc1eckemMrMGVO3MItaDid15j8yF5R/nByDRD/g==","signatures":[{"sig":"MEQCIDGzr6HW4t2x4mQWNzCCopbQV/0XAyGKuS0hTJBGIZutAiBPLBOOn4D/+qLVVVO4W7Z1ZbTicG+cBqjCfX9iW7mzNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136106},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"11bb0c88358d4ac0f5536935365b764cb5437866","scripts":{"_tsc":"tsc","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"run-s watch","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.3","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zx":"^8.8.4","braces":"^3.0.3","globby":"^15.0.0","esbuild":"^0.25.10","chokidar":"^4.0.3","@e280/stz":"^0.2.10","minimatch":"^10.0.3","@e280/sten":"^0.0.0-6","@benev/argv":"^0.3.12","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.6.2","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.1.2","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.1.1_1759442674038_0.881117745852972","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@e280/scute","version":"0.1.2","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.1.2","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"be36594bd5dc4978286f98aa1b725c5612f75d7f","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.1.2.tgz","fileCount":121,"integrity":"sha512-SHHh+BJsMzLzkzbICuOG4ztz7ZsfFV8DCc7HBz/pNVyz3NRwPp7XBspI799e+ryysiAvyz4wZ1hQkXqWvu1gIQ==","signatures":[{"sig":"MEUCIDXXBsrC53/GVZOs5Bn8YtxI9m0+BG2OMjtKByIa61VDAiEAy8kENk+UAOd5r2fkSdE7SjsUjdT+pYzMwZ89sooYLhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135427},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"b06d985b55acc15a983cc479ad2653a091e5caa6","scripts":{"_tsc":"tsc","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","_tscw":"tsc -w","build":"run-s _clean _links _tsc _scute","start":"run-s watch","watch":"npm run build -s && node ./x/octo/cli.js 'node ./x/scute/cli.js -wv' 'npm run test-watch' 'npm run _tscw' 'http-server x'","_clean":"rm -rf x && mkdir x","_links":"ln -s \"$(realpath assets)\" x/assets && ln -s \"$(realpath node_modules)\" x/node_modules","_scute":"node ./x/scute/cli.js -v","test-watch":"node --watch x/tests.test.js","test-inspect":"node --inspect x/tests.test.js"},"_npmUser":{"name":"chasemoskal","email":"chasemoskal@gmail.com"},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"10.9.4","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.0.0","esbuild":"^0.27.0","chokidar":"^4.0.3","@e280/stz":"^0.2.14","minimatch":"^10.1.1","@e280/sten":"^0.0.0-6","@benev/argv":"^0.3.12","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","http-server":"^14.1.1","npm-run-all":"^4.1.5","@e280/science":"^0.1.4","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.1.2_1763276392291_0.582302710350828","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@e280/scute","version":"0.1.3","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.1.3","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"3dc9e5292fab9af356bead11dd7529fcd2b4963c","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.1.3.tgz","fileCount":140,"integrity":"sha512-T6cCVAFIzm+iqB2PkMyhleqVlfcgStZnb+dD7k8yOZ4d3NGEgh3rgs3tjhQAY3cnOJn+vppAi6eTekYmrRzTAg==","signatures":[{"sig":"MEYCIQCSPdNabifp3mToAikZqF3oiDmi8zCNPSGdbiFKWXvk9gIhAJgoUMqaeUCVbn+ONs+3s8zw5CqPmU1Tn81h07dWnMfm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140785},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"095f5ad684729dc8ee742a5b2d2b08475a55643a","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.9.0","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.1.1","esbuild":"^0.27.3","chokidar":"^5.0.0","@e280/stz":"^0.2.19","minimatch":"^10.2.2","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.0","http-server":"^14.1.1","@e280/science":"^0.1.7","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.1.3_1771738555945_0.5389027075993857","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@e280/scute","version":"0.1.4","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.1.4","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"84ede2760278b852b7f231de9db5a6d6ef2c2346","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.1.4.tgz","fileCount":140,"integrity":"sha512-w7Oi87U+yVKWillnX+zCwiU829NiyWpR1lO8wBG/z5BJ8P6wDJfYyusQBv76IwiBP1pJnN7nXNEWzHHrkc5WfQ==","signatures":[{"sig":"MEUCICu6HwMBayX17xvmSYscDgUezUTM5eYd8pPJyyUdS6+oAiEA6FoQ0mc77waSqRf5aoKLLlzsf7t+saEdZhstdJJQ0bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140785},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"97b0cc45ed67a46cf90674e5d5872fffaea8e6c4","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.9.0","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.1.1","esbuild":"^0.27.3","chokidar":"^5.0.0","@e280/stz":"^0.2.21","minimatch":"^10.2.2","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.0","http-server":"^14.1.1","@e280/science":"^0.1.8","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.1.4_1771739713474_0.4355206396661615","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@e280/scute","version":"0.1.5","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.1.5","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"b0cc9cfe0af7cb06b934cd5084be4e02702bfc92","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.1.5.tgz","fileCount":136,"integrity":"sha512-LJHYWbVpqQC1vS43RSAbKqiiAa2ugqPCE5ePMSiy/ufoFhwtSPPOQXr0wRPPQTogN56vNMYKurI4qd3tyqqCyQ==","signatures":[{"sig":"MEYCIQDQgRqbq2qMQSKFPKS3Gb74mMiXOpWcHvqXvSqk7LXPcQIhAPWOZJnFwHxEbZq3pKNggvjUywXjM4cTDQT58FNYjG9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142527},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"c4be5c1fc62dc5df911239438c4691efe8349421","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.10.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.1.1","esbuild":"^0.27.3","chokidar":"^5.0.0","@e280/stz":"^0.2.21","minimatch":"^10.2.4","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.0","http-server":"^14.1.1","@e280/science":"^0.1.8","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.1.5_1772066123657_0.6714217125947157","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@e280/scute","version":"0.2.0","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.2.0","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"0459b3886bf95cee11f514ea43260729555ad1f1","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.2.0.tgz","fileCount":140,"integrity":"sha512-aGtyqPaY+a1qosk9DccmcQGItg7GssBOvC2Ftsvci08/cVvJZdg9o863MeExe82D/KHioAn2xrvXOzV4bmX6Nw==","signatures":[{"sig":"MEUCICp0X1+VrnpTNEKLH+45gwbdIcBJsM8hA6a+fr0UP1ZmAiEAkADsuZMt990MmUhqq1MKVVBzmCAIzjU0lCJE4MjWkkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144034},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"0bbb4584498c238f0d50ded6b67e309e7d02f7eb","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.10.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.1.1","esbuild":"^0.27.3","chokidar":"^5.0.0","@e280/stz":"^0.2.21","minimatch":"^10.2.4","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.1","http-server":"^14.1.1","@e280/science":"^0.1.8","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.2.0_1772073546867_0.5909588979048737","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@e280/scute","version":"0.2.1","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.2.1","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"b1d7c28462fe5ca6b478f96fefa5b3fe43d56283","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.2.1.tgz","fileCount":140,"integrity":"sha512-3o39a83yJERnh1vkEBp4drW5nlkLlWZqbh4dSVGz7ol3r04PhwHTw4vHfWYNYqA/ffoKUaTonrceWZmmemHCsA==","signatures":[{"sig":"MEUCIQC/2RvyqbiT9ZBr/Fufst4k44S25IAyiNWXAFtEJ9lA6gIgL+uI5FOvrbeTf0S4atxNaincZil7EjXiP5wfrG5QF9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145073},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"c93eb49ef762d3ac7f07e8d85eae9a433922c1c6","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.10.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.1.1","esbuild":"^0.27.3","chokidar":"^5.0.0","@e280/stz":"^0.2.21","minimatch":"^10.2.4","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.2","http-server":"^14.1.1","@e280/science":"^0.1.8","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.2.1_1772225058301_0.08972668056798638","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@e280/scute","version":"0.2.2","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.2.2","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"ea8e9711af9c5f9b0d72050598bf02185c7fc3ab","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.2.2.tgz","fileCount":140,"integrity":"sha512-J4TlwAEzzUKPrb8w9SBtpTHicTIBZI3/aB6ew7ArxzfYBQkwzL2rOuawi3mEuCXikW1BuMcJhwBWLNsnxvN5zg==","signatures":[{"sig":"MEQCIEhZeGWBvhr5JxzMMR04g0hscSllDPfkA3e9kvmYYM8KAiB6AidgwiNDDAjkOkIsPblPskTokqg89xZnUXSAEFe40w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144970},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"eada770de2cc0678a2d4eccf0f35c77643c4fbcc","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.10.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.1.1","esbuild":"^0.27.3","chokidar":"^5.0.0","@e280/stz":"^0.2.21","minimatch":"^10.2.4","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.2","http-server":"^14.1.1","@e280/science":"^0.1.8","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.2.2_1772225778851_0.09484984703405086","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@e280/scute","version":"0.2.3","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.2.3","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"octo":"x/octo/cli.js","scute":"x/scute/cli.js"},"dist":{"shasum":"bd51e7f79f6b87584317c81ecb9e7b948958879d","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.2.3.tgz","fileCount":140,"integrity":"sha512-kT7JpHcuU8mw7KOFn/jiQl4aGaqdmrFMuyick3vN+Xaebz9gitAz//II86n42oHoXrOeoefjO5wkz1lH8s8iyA==","signatures":[{"sig":"MEYCIQDvRcEgaMOwMJWwVWNffuiRtr1Dpk6U54vVCIhN69RbywIhAJhyMotWsK5eGnPSDBg1IpXQIf7orl3G3ntKRwvp9fra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145050},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"cba5292787298cae414d9801676369e18bffc966","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.11.0","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.8.0","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.1.1","esbuild":"^0.27.3","chokidar":"^5.0.0","@e280/stz":"^0.2.24","minimatch":"^10.2.4","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.5","http-server":"^14.1.1","@e280/science":"^0.1.8","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.2.3_1772917671025_0.2247477550128021","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-1":{"name":"@e280/scute","version":"0.3.0-1","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.3.0-1","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"6c7b138fb91588e94ba8efb7823f284e9e4ac28a","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.3.0-1.tgz","fileCount":136,"integrity":"sha512-kLXYBY76DhULfJFG6VvcBUxUUV3f0ecx2i9QZdNgmMidM+dIwM0mTl5ngoOqRu0tY8bDomLQtlu4chJeH9YpCQ==","signatures":[{"sig":"MEUCIQCU9xHWt9CPUOtI0I6CURF8XaM49rbDgHGJYcIZpBADTQIgYJdXqtR4tdBlNngbHB3TJCud0ATOM6W8X02lvr0Sv9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.3.0-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124318},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"9d022b18049fc093f581b7f85bb3878279b162f6","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.11.0","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.8.0","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.1.1","esbuild":"^0.27.3","chokidar":"^5.0.0","@e280/stz":"^0.2.24","minimatch":"^10.2.4","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.3.5","http-server":"^14.1.1","@e280/science":"^0.1.8","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.3.0-1_1773043315383_0.17243744624872925","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@e280/scute","version":"0.3.0","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.3.0","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"9be35bf3d23892dbb9c6834c634331cddd6cfcc2","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.3.0.tgz","fileCount":136,"integrity":"sha512-ISzjHBTHK9TAol6sfxoWqWDjkwoXMn/7nE6rsBgVzZTg84hd4CGMgVj5ARlIdODvECS/HN80a6qbZpokhEbV5Q==","signatures":[{"sig":"MEQCICAmGn3nJ7eLF5VlqRhHDAFZjKz813wLLNfr3RyHh70aAiBaD+1yInztzv9TukYOpz2yE23NM9Lz8e2RWrtmAgTBjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124316},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"a42de2662e0dd314319d95926d48d6a05c156890","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.11.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.0","esbuild":"^0.27.4","chokidar":"^5.0.0","@e280/stz":"^0.2.26","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","@e280/science":"^0.1.8","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.3.0_1774910374830_0.1999673589887121","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@e280/scute","version":"0.3.1","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.3.1","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"de2a7cfc3e4a4b2ed8aa11ac43fb6d893287f5fa","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.3.1.tgz","fileCount":136,"integrity":"sha512-77Bg/wleQzuw8JQmTOjR8qXxXpfX/FB91t5BshelDHOLuvrrcQ15P5wbvglsvsJ6Dauyp/Co8uQcafdIxsvlZQ==","signatures":[{"sig":"MEUCIQD9s78dHWDlEr1IEsHAiqDCr35gP735EZpVvt4rilAzwgIgCL0IIj9iyApsCTnDtt0w3woRu1MmpgNmH18WYH/ficw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124739},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"ddc95be0ef9e60094f5e26e444f488457394700b","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.11.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.0","esbuild":"^0.27.4","chokidar":"^5.0.0","@e280/stz":"^0.2.27","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","http-server":"^14.1.1","@e280/science":"^0.1.9","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.3.1_1774913758766_0.7667103233428998","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@e280/scute","version":"0.3.2","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.3.2","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"bfa5950cc63aca48ffe214d11f92bade46052559","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.3.2.tgz","fileCount":136,"integrity":"sha512-rcqeVl5iFEKARBwcUMHqNZ3jJEkWHWv9OQxSaLGQpr3DWWYnJ1OKpb9V2nWAJsw4enuejjmshszEIXdvSNujtg==","signatures":[{"sig":"MEUCIQCyya/ViwH38XkwJhfBuiY1xqwcBPM1EZyfsiKPhuPjwAIgBSrmWHyjFKFZXQzIHOYf0f8IqdBqasmCOpIEl0zrZ8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125213},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"7bfca35553c362ec5907888589c46498786510d0","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.12.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.0","esbuild":"^0.28.0","chokidar":"^5.0.0","@e280/stz":"^0.2.30","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.6.0","http-server":"^14.1.1","@e280/science":"^0.1.10","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.3.2_1775800299141_0.03310296744101482","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@e280/scute","version":"0.3.3","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.3.3","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"48feda0391fd449eafaca651cb8d25d4f4784b4d","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.3.3.tgz","fileCount":136,"integrity":"sha512-opMm71ZlsfM677vWu1WT9ZxvSC4OyX8fNlfs6cdGrQ8S2heKWhw30jLzQms/s7L0ighj3Qnxncn3Sfa6eUznSQ==","signatures":[{"sig":"MEUCIGNAlWQrwXPElp8q96K/9r1h6rrKCND4FL60gwT0b2dCAiEA0v9LQHqQ6AhKMoq4ge/xYMVz+yEiq3T4usbmsbAkWCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125213},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"8a35a2c17bb18cd675398849bf303162393805d2","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && ln -s '$(realpath assets)' x/assets && ln -s '$(realpath node_modules)' x/node_modules && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.12.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.0","esbuild":"^0.28.0","chokidar":"^5.0.0","@e280/stz":"^0.2.34","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0","http-server":"^14.1.1","@e280/science":"^0.1.10","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.3.3_1776931961223_0.26564365575760385","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.1":{"name":"@e280/scute","version":"0.4.0-next.1","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.4.0-next.1","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"4e99cbe2a498682b7dd59cac3b6a43b58cd052ec","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.4.0-next.1.tgz","fileCount":138,"integrity":"sha512-aCdLbxbW3nsKwfSQwtGJzdVYh3VZJf72/7oB6yXpdVbOGV77RBv2PTjw1kJaE/dc6DRG9VUnzSSM55A85fd1Pg==","signatures":[{"sig":"MEUCIQC6YTRpK23HQDgmNL5vhW1XPD+K6B+ZLUi6VFfuMWzy2AIgRLGodtsKrv1USsLzfaKXJL5zRBEUadxJc67yQFUW0MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.4.0-next.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270223},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"4b4642bd8b056cced83060fc5a6a2aec618d5c00","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.12.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.0","esbuild":"^0.28.0","chokidar":"^5.0.0","@e280/stz":"^0.3.0-next.1","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1","http-server":"^14.1.1","@e280/science":"^0.1.11","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.4.0-next.1_1780225014808_0.03240144263772149","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.2":{"name":"@e280/scute","version":"0.4.0-next.2","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.4.0-next.2","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"c0523a2b8144640e8ede7c95467992c94b560398","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.4.0-next.2.tgz","fileCount":138,"integrity":"sha512-vtgBKy+uAJzmjKMgeX/88sSQDoS298rT137YTe+OF08w4XfUyUOgYWl7nfGBMrFzGtmLVrVKinhse8IGbLTwWw==","signatures":[{"sig":"MEYCIQC675wQ68bs7apMp7plelGeRASAVCa4yQUhovbzgRqQNgIhAIIXbI6Vm1uS+wSMqZNtJ05iNxxuJvClOohK5r37HK/b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.4.0-next.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270512},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"de0ba718e58903136af242379f52ec00ca7ba24f","scripts":{"dev":"node --watch x/tests.test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/tests.test.js","build":"rm -rf x && mkdir x && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.12.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.9.0","allowScripts":{"esbuild@0.28.0":true},"dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.0","esbuild":"^0.28.0","chokidar":"^5.0.0","@e280/stz":"^0.3.0-next.1","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1","http-server":"^14.1.1","@e280/science":"^0.1.11","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.4.0-next.2_1780377212163_0.8741745366497933","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.3":{"name":"@e280/scute","version":"0.4.0-next.3","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.4.0-next.3","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"737657914dd0484c9d0f4aefbdbc426852e71f0a","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.4.0-next.3.tgz","fileCount":126,"integrity":"sha512-uaAmQjFAu1+JJb42iDhMUEQPYGBrEACY/1y6SdPjxIToIljmYd5Dwj7KzgnWCytslslzRk9+L8gYZed+hkbuQA==","signatures":[{"sig":"MEUCIHxyuSi/dhC9dMuQcJnlLvvIwzJHYQC9deTUsp4cnK1cAiEA7UXph4uN4tkFZmMtgQvXdlrS1+AG1bVSS3JHdqWJvi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.4.0-next.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261411},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"ca8a826f85fad44dc7bdc5fa1b616d30e77ee2d8","scripts":{"dev":"node --watch x/test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/test.js","build":"rm -rf x && mkdir x && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.12.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.9.0","allowScripts":{"esbuild@0.28.0":true},"dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.0","esbuild":"^0.28.0","chokidar":"^5.0.0","@e280/stz":"^0.3.0-next.1","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1","http-server":"^14.1.1","@e280/science":"^0.1.11","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.4.0-next.3_1780377528556_0.34404639964589556","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-next.4":{"name":"@e280/scute","version":"0.4.0-next.4","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.4.0-next.4","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"adeddcc0a264417312b2c810b331b857bb7d42eb","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.4.0-next.4.tgz","fileCount":126,"integrity":"sha512-h5OJRnNZ1H+uYTEX6SS9owZZElM9U1R6vSb1IW0u5RoN0TsdGvsFzhzGr7/ot1K0d9pJEtpPtXFYqGbJoqFL+g==","signatures":[{"sig":"MEUCIQCg5Sk8BTfbMuTGrJiBycT9F/NZnv/1Ck92x56XI9PF7AIgJU8+k4HOQeYKe+OW5fprOE/cxhlqE3B41aL2W0Jx8io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.4.0-next.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261621},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"5511135c0ef997e6fc75bd8b53e70da6c069d2c4","scripts":{"dev":"node --watch x/test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/test.js","build":"rm -rf x && mkdir x && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.12.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.9.0","allowScripts":{"esbuild@0.28.0":true},"dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.0","esbuild":"^0.28.0","chokidar":"^5.0.0","@e280/stz":"^0.3.0-next.1","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.1","http-server":"^14.1.1","@e280/science":"^0.1.11","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.4.0-next.4_1780656068953_0.46643849205821253","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@e280/scute","version":"0.4.0","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.4.0","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"daf081ebd6042038ffe220860454b7922d9992b7","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.4.0.tgz","fileCount":126,"integrity":"sha512-hQyEiFpCxtxYI9LMWD1E9Z2QHcWfvp+miLF5WFSzz+06vDn19HtZbPPohP5qdNczMaX31n0XqZRfrDucBpUN9A==","signatures":[{"sig":"MEQCIDFwzRNkzp4h6WHFSkDj8qZ5NvgejnLmEhwE8k93wswyAiBEhrrHY3lHwWjCFOsrRI8BiYfBLfCq1u0qjmdH0NuE0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261607},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"caf0d8976027ad026fd6a62befcf407630e811c7","scripts":{"dev":"node --watch x/test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/test.js","build":"rm -rf x && mkdir x && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.12.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.9.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.0","esbuild":"^0.28.1","chokidar":"^5.0.0","@e280/stz":"^0.3.0","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.3","http-server":"^14.1.1","@e280/science":"^0.1.11","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.4.0_1781309275228_0.8748904328184826","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@e280/scute","version":"0.4.1","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.4.1","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"356077af70d686a60dff51d273ba1566b4af699e","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.4.1.tgz","fileCount":126,"integrity":"sha512-eIY3x7jFsikGGesxu3XCvEN0LZu3Uqd3hVJqtati/L18brR3KlcX0b4VhlMli1a64oCG1uNoretgHkDoDootRA==","signatures":[{"sig":"MEUCIQCQScAp8qNwVopk8naWTAHYjt9C2CGhP/cv4rL7zRTQfgIgbcgoZ/pt8YLWbJoM76lL/ccFFgecmztDsISCq9Atyq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262197},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"b04af204f292f48d88f89674c376304cde96efa6","scripts":{"dev":"node --watch x/test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/test.js","build":"rm -rf x && mkdir x && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.12.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.9.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.0","esbuild":"^0.28.1","chokidar":"^5.0.0","@e280/stz":"^0.3.0","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.8.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.9.3","http-server":"^14.1.1","@e280/science":"^0.1.11","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.4.1_1781761698458_0.09364432665199374","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@e280/scute","version":"0.5.0","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.5.0","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"4190f7a120f9540b845132e9d6055df541e56de1","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.5.0.tgz","fileCount":126,"integrity":"sha512-miipa6Are8bqd0PsraiI5juyXdH+UlgJ5hcP1p8+GAzzViOWs7jA9G0VietyS813p2/Rt6wgOwGqWxh32RxS3w==","signatures":[{"sig":"MEUCIC4lmav9GLusb7LjZRkd2zA+KMn9bTpbzlngzfJH32VQAiEA873HBpLiED2YNHduOshiub+dhdYWDXmxW3p/ka6OPu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262221},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"51f23da3660dbd0c3bb908f3b4840fbd22624869","scripts":{"dev":"node --watch x/test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/test.js","build":"rm -rf x && mkdir x && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.12.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.9.0","allowScripts":{"esbuild@0.28.1":true},"dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.1","esbuild":"^0.28.1","chokidar":"^5.0.0","@e280/stz":"^0.3.1","minimatch":"^10.2.5","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.1.1","http-server":"^14.1.1","@e280/science":"^0.1.11","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.5.0_1784070541380_0.7171876576068179","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@e280/scute","version":"0.5.1","keywords":["static site generator","ssg"],"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","_id":"@e280/scute@0.5.1","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"homepage":"https://github.com/e280/scute#readme","bugs":{"url":"https://github.com/e280/scute/issues"},"bin":{"scute":"x/scute/cli.js"},"dist":{"shasum":"2b5fb746a2190a11236b912f159d93ce2f2b57fa","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.5.1.tgz","fileCount":126,"integrity":"sha512-kspjE0siTTYC46mZBdDF5F+lGk2pzNq0iL6qdHbu/de3PbBO/c7NLFIxWBFgzwMbz5x0Q0u4kVfTlZnb6oNqdw==","signatures":[{"sig":"MEUCIQC8Y2kQq+lAsqC3B56/T5RzT15ayDzpC8Cta1tSU+qBQwIge9or18v0lkwu5vMbZPyRTIsKeK1kREtEtnM9qTD0H2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262222},"main":"./x/index.js","type":"module","types":"./x/index.d.ts","exports":{".":"./x/index.js"},"gitHead":"583e0a345f5ad288b07f036f049c350b025f2098","scripts":{"dev":"node --watch x/test.js & tsc -w & http-server x & wait","help":"node ./x/scute/cli.js --help","test":"node x/test.js","build":"rm -rf x && mkdir x && tsc","scute":"node ./x/scute/cli.js -v"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"repository":{"url":"git+https://github.com/e280/scute.git","type":"git"},"_npmVersion":"11.12.1","description":"buildy bundly static site generator","directories":{},"_nodeVersion":"25.9.0","allowScripts":{"esbuild@0.28.2":true},"dependencies":{"zx":"^8.8.5","braces":"^3.0.3","globby":"^16.2.4","esbuild":"^0.28.2","chokidar":"^5.0.0","@e280/stz":"^0.3.10","minimatch":"^10.2.6","@e280/sten":"^0.1.1","@benev/argv":"^0.3.14","shell-quote":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0","http-server":"^14.1.1","@e280/science":"^0.1.12","@types/braces":"^3.0.5","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/scute_0.5.1_1787292263388_0.29279986685780024","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@e280/scute","version":"0.5.2","description":"buildy bundly static site generator","license":"MIT","author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"type":"module","main":"./x/index.js","exports":{".":"./x/index.js"},"bin":{"scute":"x/scute/cli.js"},"scripts":{"build":"rm -rf x && mkdir x && tsc","scute":"node ./x/scute/cli.js -v","help":"node ./x/scute/cli.js --help","dev":"node --watch x/test.js & tsc -w & http-server x & wait","test":"node x/test.js"},"allowScripts":{"esbuild@0.28.2":true},"dependencies":{"@benev/argv":"^0.3.14","@e280/sten":"^0.1.1","@e280/stz":"^0.3.10","braces":"^3.0.3","chokidar":"^5.0.0","esbuild":"^0.28.2","globby":"^16.2.4","minimatch":"^10.2.6","shell-quote":"^1.10.0","zx":"^8.8.5"},"devDependencies":{"@e280/science":"^0.1.12","@types/braces":"^3.0.5","@types/node":"^26.4.0","@types/shell-quote":"^1.7.5","http-server":"^14.1.1","typescript":"^7.0.2"},"keywords":["static site generator","ssg"],"homepage":"https://github.com/e280/scute#readme","repository":{"type":"git","url":"git+https://github.com/e280/scute.git"},"bugs":{"url":"https://github.com/e280/scute/issues"},"gitHead":"2e3736bf7a075b2bf380f2cec14defa82d41b985","types":"./x/index.d.ts","_id":"@e280/scute@0.5.2","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-rzK5344EA3BlmyuDLDJa4irf2ijr7VTzGNyRgWBvVIYxJp3cIefZUMpaDLrB2RMq20SAzlDi3au0jHwsIgYQxQ==","shasum":"53ef4b90b2634aabfd8343957fdd12d4a5fe2c3e","tarball":"https://registry.npmjs.org/@e280/scute/-/scute-0.5.2.tgz","fileCount":134,"unpackedSize":264101,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@e280%2fscute@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEEXCW8mG0/V0DSje9OQusRuqqOWIqWlsPrUxSiR6HwXAiEAqpJ58cCLgnIxYdwdwA873NrVT2DVGN0/Po7ej0tk5Sw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17ae5835-c167-4909-8ef6-28f3953995c1"}},"directories":{},"maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scute_0.5.2_1788051578052_0.9770672175583945"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-12T11:30:43.740Z","modified":"2026-08-30T00:59:38.502Z","0.0.0-1":"2025-07-12T11:30:44.133Z","0.0.0-2":"2025-07-14T10:17:46.024Z","0.0.0-3":"2025-07-14T22:29:47.582Z","0.0.0-4":"2025-07-14T23:09:10.493Z","0.0.0-5":"2025-07-16T05:10:56.495Z","0.0.0-6":"2025-07-16T08:09:35.104Z","0.0.0-7":"2025-08-06T23:39:40.239Z","0.0.0-8":"2025-08-19T07:02:54.409Z","0.0.0":"2025-08-20T00:01:45.147Z","0.1.0":"2025-09-06T22:54:35.881Z","0.1.1":"2025-10-02T22:04:34.260Z","0.1.2":"2025-11-16T06:59:52.465Z","0.1.3":"2026-02-22T05:35:56.089Z","0.1.4":"2026-02-22T05:55:13.631Z","0.1.5":"2026-02-26T00:35:23.799Z","0.2.0":"2026-02-26T02:39:07.022Z","0.2.1":"2026-02-27T20:44:18.436Z","0.2.2":"2026-02-27T20:56:19.004Z","0.2.3":"2026-03-07T21:07:51.169Z","0.3.0-1":"2026-03-09T08:01:55.549Z","0.3.0":"2026-03-30T22:39:34.962Z","0.3.1":"2026-03-30T23:35:58.913Z","0.3.2":"2026-04-10T05:51:39.276Z","0.3.3":"2026-04-23T08:12:41.357Z","0.4.0-next.1":"2026-05-31T10:56:54.957Z","0.4.0-next.2":"2026-06-02T05:13:32.369Z","0.4.0-next.3":"2026-06-02T05:18:48.727Z","0.4.0-next.4":"2026-06-05T10:41:09.110Z","0.4.0":"2026-06-13T00:07:55.389Z","0.4.1":"2026-06-18T05:48:18.684Z","0.5.0":"2026-07-14T23:09:01.565Z","0.5.1":"2026-08-21T06:04:23.544Z","0.5.2":"2026-08-30T00:59:38.202Z"},"bugs":{"url":"https://github.com/e280/scute/issues"},"author":{"name":"Chase Moskal","email":"chasemoskal@gmail.com"},"license":"MIT","homepage":"https://github.com/e280/scute#readme","keywords":["static site generator","ssg"],"repository":{"type":"git","url":"git+https://github.com/e280/scute.git"},"description":"buildy bundly static site generator","maintainers":[{"name":"chasemoskal","email":"chasemoskal@gmail.com"}],"readme":"\n<div align=\"center\"><img alt=\"\" width=\"256\" src=\"https://i.imgur.com/Gm7Bj6q.png\"/></div>\n\n# 🐢 scute\n> *buildy bundly buddy for websites and web apps*\n\n```sh\nnpm install --save-dev @e280/scute\n```\n\n- 🪄 [#html](#html) — html templating library\n- 🐢 [#scute](#scute) — eponymous zero-config build and static site generator cli\n- 🐙 [@e280/octo](https://github.com/e280/octo) — watch routine terminal multiplexer cli\n\n\n\n<br/></br>\n<a id=\"html\"></a>\n\n## 🪄 html templating library\n> *library for static site generation*\n\n### example homepage\n- let's make your `index.html.ts`\n    ```ts\n    import {template, html, dataSvgEmoji, socialCard} from \"@e280/scute\"\n\n    export default template(import.meta.url, async orb => html`\n      <!doctype html>\n      <html>\n        <head>\n          <meta charset=\"utf-8\"/>\n          <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"/>\n          <meta name=\"darkreader-lock\"/>\n          <style>@layer base{html{background:#000}}</style>\n\n          <title>scute</title>\n          <link rel=\"icon\" href=\"${dataSvgEmoji(\"🐢\")}\"/>\n          <link rel=\"stylesheet\" href=\"${orb.hashurl(\"main.css\")}\"/>\n          <script type=\"module\" src=\"${orb.hashurl(\"main.bundle.min.js\")}\"></script>\n\n          ${socialCard({\n            themeColor: \"#8FCC8F\",\n            title: \"scute\",\n            description: \"buildy bundly buddy\",\n            siteName: \"https://e280.org/\",\n            image: `https://e280.org/assets/e.png`,\n          })}\n        </head>\n        <body>\n          <h1>🐢 scute</h1>\n          <p>version ${orb.packageVersion()}</p>\n        </body>\n      </html>\n    `)\n    ```\n- scute will auto-build modules with `.html.ts` or `.html.js` extension and a `template` default export\n- `html` fn is for writing html. you can seamlessly interlace it with async js\n- `orb` does path/url magic and hash-version cache-busting\n\n### html tagged template literals\n- basic usage\n  ```ts\n  html`<div>hello</div>`\n  ```\n- it returns an `Html` instance\n  ```ts\n  const h = html`<div>hello</div>`\n  h.toString() // \"<div>hello</div>\"\n  ```\n- strings are safely sanitized\n  ```ts\n  html`<div>${\"<evil/>\"}</div>`.toString()\n    // \"<div>&lt;evil/&gt;</div>\"\n  ```\n- `html.raw` to circumvent sanitization *(🚨 allowing injection attacks, lol)*\n  ```ts\n  html`<div>${html.raw(\"<evil/>\")}</div>`.toString()\n    // \"<div><evil/></div>\"\n  ```\n- `html.render` produces a string. it's async and resolves injected promises\n  ```ts\n  await html`<div>${Promise.resolve(\"async magic\")}</div>`.render()\n    // \"<div>async magic</div>\"\n  ```\n  the rendering is handled automatically by the scute cli\n\n### placing templates inside others\n- `partial.ts` — stay organized by separating out partial snippets into their own files\n    ```ts\n    export const partial = template(import.meta.url, async orb => html`\n      <div>\n        <img alt=\"\" src=\"${orb.url(\"../images/turtle.avif\")}\"/>\n      </div>\n    `)\n    ```\n    - *orb.url is relative to our module, `partial.ts`*\n- `page.html.ts` — we use `orb.place(partial)` to insert one template into another\n    ```ts\n    import {partial} from \"./partial.js\"\n\n    export default template(import.meta.url, async orb => html`\n      <!doctype html>\n      <html>\n        <head><title>scute</title></head>\n        <body>\n          <h1>scute is good</h1>\n\n          <!-- proper partial placement, maintains pathing -->\n          ${orb.place(partial)}\n        </body>\n      </html>\n    `)\n    ```\n\n### 🔮 the almighty orb\n> *relative paths and urls*\n\n#### every template gets an orb\n- the orb's superpower is dealing with paths and urls\n- the orb allows you to reference files *relative to the current template module*,  \n  regardless of how you import html partials from all around your codebase.  \n  *this should impress you.*  \n\n#### orb pathing fns\n- **`orb.url(\"main.css\")`** — 🧙‍♂️ ***important!*** *for clientside browser urls!*  \n  this *outputs* a browser url relative to the *page* (not partial).  \n  don't get confused here! the *input* is relative following the magic conventions. the *output* is page-relative.  \n  eg, you can use these urls as `<script>` `src` and such.  \n- **`orb.path(\"main.css\")`** — 🧙‍♂️ ***important!*** *for serverside filesystem paths!*  \n  this *outputs* a filesystem path relative to the *current working directory.*  \n  eg, you can use these paths in node `readFile` calls and such.  \n- **`orb.hashurl(\"main.css\")`** — 🧙‍♂️ ***important!*** *saves you from browser cache problems!*  \n  like `orb.url`, but it attaches a hash-version query param to the url.  \n  looks like `main.css?v=cdd9738a8eda`.  \n  this allows the browser to properly cache that exact version of the content.  \n  anything using `orb.hashurl` will not have stale caching problems in your deployments.  \n  yes, it's reading the target file on disk and producing a sha256 hash of it.  \n\n#### orb's magic pathing conventions\n- 🧙‍♂️ ***important!*** all orb functions that expect path strings respect these conventions\n- `\"main.css\"` — relative to the *current template module*\n- `\"./main.css\"` — relative to the *current template module* (same as above)\n- `\"/main.css\"` — relative to the *server root* (aka, your scute --out dir, maybe `x/`)\n- `\"@/main.css\"` — relative to the output destination file (aka, the emitted .html file)\n- `\"$/main.css\"` — relative to the build process *current working directory*\n\n#### more orb fns\n- **`orb.place(partial)`**  \n  prepare a partial template for insertion into this template, preserving relative pathing magic.  \n- **`orb.inject(\"main.css\")`**  \n  read the contents of that file, and inject it raw without sanitization.  \n  used to insert text directly, like <style>, <script>, json, stuff like that.  \n- **`orb.packageVersion()`**  \n  returns the `version` string found in your `package.json`.  \n\n#### orb.io file operations\n- **`orb.io.read(\"main.css\")`** — read a text file\n- **`orb.io.write(\"main.css\", \"* {}\")`** — write a text file\n- **`orb.io.readJson(\"$/package.json\")`** — read and parse a json file\n- **`orb.io.writeJson(\"$/package.json\", {})`** — write json to a file\n\n### `exe` executable scripts\n- your `.exe.ts` modules will be automatically executed, and they must provide a default exported exe fn like this:\n    ```ts\n    import {exe} from \"@e280/scute\"\n\n    export default exe(import.meta.url, async orb => {\n      await orb.io.write(\"blog.txt\", \"lol\")\n    })\n    ```\n- this gives you access to an orb, which is useful for resolving paths relative to this module.\n- eg, imagine a script like `blog.exe.ts` where you read hundreds of markdown files and emit a webpage for each, or something like that.\n\n\n\n<br/></br>\n<a id=\"scute\"></a>\n\n## 🐢 scute cli\n> *zero-config build tool and static site generator*\n- `scute` command builds your project\n- `scute -v` for verbose mode so you can see what's up\n- `scute -vw` for watch mode\n- `scute --help`\n    ```\n    🐢 scute {params}\n      readme https://github.com/e280/scute\n      zero-config static site generator\n      - bundles .bundle.js files with esbuild\n      - copies files like .css and .json\n      - builds .html.js template files\n      - executes .exe.js scripts\n\n      --watch, -w, flag boolean\n        watch mode\n\n      --in, default string-list s\n        dirs to read from. comma separated.\n\n      --out, default string x\n        output dir\n\n      --bundle, default boolean yes\n        should we bundle .bundle.js files?\n\n      --copy, default string-list **/*.{css,woff2,json,txt,xml,csv,wasm,webmanifest,\n      png,svg,webp,avif,jpg,jpeg,ico,webm,ogg,mp4,m4a}\n        what files should we copy verbatim? semicolon separated globs.\n\n      --html, default boolean yes\n        should we build .html.js templates?\n\n      --exe, default boolean yes\n        should we execute .exe.js scripts?\n\n      --splitting, default boolean yes\n        should bundles be split into chunks? (esbuild option)\n\n      --debounce, default number 100\n        milliseconds to wait before watch routine build\n\n      --exclude, optional string-list\n        what files should we ignore? semicolon separated globs.\n\n      --verbose, -v, flag boolean\n        should we log a bunch of crap?\n\n      --also-watch, default string-list node_modules\n        what other directories should we watch for changes within?\n    ```\n- by default we use `s/` and `x/`, instead of `src/` and `dist/`. it's our weird e280 tradition.\n    if you wanna be a normie, do this:\n    ```sh\n    scute --in=\"src\" --out=\"dist\"\n    ```\n\n\n\n<br/><br/>\n<a id=\"e280\"></a>\n\n## 🧑‍💻 scute is by e280\nreward us with github stars  \nbuild with us at https://e280.org/ but only if you're cool  \n\n","readmeFilename":"README.md"}