{"_id":"@sc3d/nancy","_rev":"26-ce0f38bf49e2113964a7aaed4c16008d","name":"@sc3d/nancy","dist-tags":{"latest":"7.5.1"},"versions":{"7.0.0-alpha1":{"name":"@sc3d/nancy","version":"7.0.0-alpha1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.0-alpha1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"7c8550ce7743b0ef6088a434f08c9c6355b7c39c","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.0-alpha1.tgz","fileCount":13,"integrity":"sha512-VCcsRzgjSU+96wnDNDxggalWMEN/TKRzfNaO3bF2IrClCa0MZYP/YdI99WlFwesOiWHIs99mE2BceEwC8qolBg==","signatures":[{"sig":"MEUCIQCZN/azIWuj/ZJkPHG/LSAuIB9yAcUqXMh5g6GgpMgUGAIgduWeeRlFrDeE+/00UTZLdpg9KwqYPduN2JoNcKKdOYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7weGCRA9TVsSAnZWagAAoKMP/RFIBRFpKtBXKIJ2HowC\n/+DhJuRT50A1F3JXFKGZlw3SeeW97pWYPoAwFJeNLcktG98UNdionh92Wc61\nTr03ak9/mgGIxlT5npSxdIY+WAdQL/PgbIM9m5922AXRd7pEDf0AZmsyo5b2\naLVSLAuF282v24XYlgsIsajK8W1uuHC7VPg+CbjXy60rT08PTYIv7UJoqyQL\negPc1DRrQiE/kL/395vPwg8/sEgV2UQ6xC6p8U8EndoVRn8c0xtRMmM9Z1im\njxnh54FvWQcZIBW/yCqEe6bvoBQ9hZgnhkx2eQn4JMiCPZuIgX1h5uHeHiuL\nHr9pjeDrLeLHi3ukHvAXNX50+FV2CONyyiwEKw1RsR1iyYQjXQM2FrP0SVJf\nJiC6asJDicLqKvy31f66hbkx5HRb9qF0xDDqa5Qrl+Na9/x1YFnhyk9zzasN\ntIhnJCvQwX4QNtMffZNjYAjRqo6rCAVB9yHEDdQKeuo8ZCETQle37IvuXrcL\nfmwRFGlofSVCm4D8AIXEkTrlW0Q8TvW9waIhdh3DjK0vm4MOoo3H1hU02ryX\nD6tjuKMDS+W6cpmN47JJ8jwpSBvUrmY4ygjfrrtzxd6Icn8otNBO5C0y+beF\nv6ZvrLejeS9SZ8JLGFlMlAIi+/OAgeGJ0iiFUozW68PtciL6LCTLYR9+zdSD\njMdO\r\n=zypm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"862e1bef0aa8a2867ef634630cf8c13131dcecf3","scripts":{"docs":"./bin/run Cookbook.nancy.md Cookbook.md && ./bin/run README.nancy.md README.md","lint":"eslint . --ext .ts","test":"mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"rm -rf lib tsconfig.tsbuildinfo","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepack":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage nyc --extension .ts npm run test","prebuild":"node --print \"'export const programVersion = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.13","description":"Simple templating system","directories":{},"_nodeVersion":"14.17.3","dependencies":{"debug":"^4.3.1","execa":"^5.0.0","tslib":"^1.14.1","which":"^2.0.2","linkfs":"^2.1.0","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","tempy":"^1.0.1","eslint":"^7.25.0","ts-node":"^9.1.1","open-cli":"^6.0.1","linkinator":"^2.13.6","pre-commit":"^1.2.2","typescript":"^4.2.4","@types/chai":"^4.2.16","@types/node":"^14.14.41","dir-compare":"^3.3.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","@types/which":"^2.0.0","mocha-reporter":"^0.1.1","@types/argparse":"^2.0.5","@types/fs-extra":"^9.0.11","@tsconfig/node14":"^1.0.0","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.0-alpha1_1626277765784_0.15812742705695548","host":"s3://npm-registry-packages"}},"7.0.0-alpha2":{"name":"@sc3d/nancy","version":"7.0.0-alpha2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.0-alpha2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"071512948cde4a2d2c78bb815aae7378f2edffbb","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.0-alpha2.tgz","fileCount":10,"integrity":"sha512-oVRhBvX7CIADJxL5Tsd6Wmf4WEVBWe/WD6L5/pP//v54IOoi6Gnz3M+13YONtYPWD7fzlAj+hE/dcdEnV8GXWw==","signatures":[{"sig":"MEUCIQDD5Xl2bVdan7ZYFtKqE+2VsuLsttfJtJjy1wDol0JZggIgU97JfhjqAcqSqVcQWK238O66LgzBuVZVbePlVxf/+G4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7wjUCRA9TVsSAnZWagAAnQIQAJkJk6S7o27m5F/esEkF\nfMctXYD0K5R9Wbm7hgyRneU5mma75dlSk0vKqgZLW3PFwmsE81cT96tACGXg\nvDv8drjCEAJH88yQ73/dHFj8v1roz3T/j61J4KMEiG9s0K8edaC2+hyDEage\nPjAxH7/rujyAL1OVR4NiC7KeZNoAg3rvl80MFS5MyLB6qxdV2oYls/WmVwrf\nCJ2JWLdVbLQr+2XggfrsUqYhAIApiLBLAVr5b6pV6fTOro+w5v/Wt0OoDUWr\n6b/pZwgMEmfHYvw/j9qFQ+PfqJ3w1bHNFdPaRmuP7pE2nBRh0hVdecKDyXkQ\nmos+UMMluv4FcIb0pwFN0TItW/kgFsnAul9yEsa45cM/CGGFvV/ZaJzCsKLL\nFEYIcxF8cIuv6NTamFYaYJDsksAbfJWuVb7YmhyZHIZ7NL+OTsRKwzkpHKs+\nAdtzr4QMVCMgX8Qv52AMW5hd0vPniFglitlRVhnCInU0K9sgPShapxQL0Izf\nD5CiutKG9hOwiFuvvC+SIogv8vCU6Dv3S1kgfTizpffwnXSXMehZAU+dmULf\nk/+mupxX2/mCVW9gjATi8UUbJvK8JmZth0DUz5oL7HdSzw8rc64OSz98VLmb\nkw6v+Psfj56MwT68XOC17MIk09VG8zz9+1LTcRik4ZiAPcCljNnvr+NVueh5\nauBF\r\n=6iqf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"c58674898a6b8f4ac20532196d3a9b22f13a1e95","scripts":{"docs":"./bin/run Cookbook.nancy.md Cookbook.md && ./bin/run README.nancy.md README.md","lint":"eslint . --ext .ts","test":"mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"rm -rf lib tsconfig.tsbuildinfo","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepack":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage nyc --extension .ts npm run test","prebuild":"node --print \"'export const programVersion = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.13","description":"Simple templating system","directories":{},"_nodeVersion":"14.17.3","dependencies":{"debug":"^4.3.1","execa":"^5.0.0","tslib":"^1.14.1","which":"^2.0.2","linkfs":"^2.1.0","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","tempy":"^1.0.1","eslint":"^7.25.0","ts-node":"^9.1.1","open-cli":"^6.0.1","linkinator":"^2.13.6","pre-commit":"^1.2.2","typescript":"^4.2.4","@types/chai":"^4.2.16","@types/node":"^14.14.41","dir-compare":"^3.3.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","@types/which":"^2.0.0","mocha-reporter":"^0.1.1","@types/argparse":"^2.0.5","@types/fs-extra":"^9.0.11","@tsconfig/node14":"^1.0.0","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.0-alpha2_1626278099740_0.9524364305034121","host":"s3://npm-registry-packages"}},"7.0.0-alpha3":{"name":"@sc3d/nancy","version":"7.0.0-alpha3","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.0-alpha3","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"cf672857a30f10471f552ceb6f000b6ee2da84e9","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.0-alpha3.tgz","fileCount":10,"integrity":"sha512-nRTFSutV/KjSQBiK21SWedzygQzB+cK58lWKlUs6BSUNVUftC8XMDwn+ReldU5kTdt27f+3uF52ShJa2+s6QUA==","signatures":[{"sig":"MEUCIGdGcJ0pEZMjkIU7TOWVxlv9UxjVOLfZJebKTEmm6XeRAiEAsEUd2ZZbuFdC/cCY87Ut45uLXJEgqVklW07RqwOK+Wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7xJfCRA9TVsSAnZWagAAGpkP/0vSiBw08CfrruSXTkVp\nU5kK5ZiYN1SIdYQOYdwWAOt0msL0xWt4dPx/LA7pIeC3pGXt94VyzQi6UM5W\n7MUr1snXxlUaK/fmLbbdRVi+fQwmdbnlPT+2T3QAFDCYCuDKh9vh2ZO/LdRT\nGee+8jbG+JDyxNDa+EXklC8vgrswBW2nkR+7eAj9n8dEhznm7sllqHEX9on6\nTsaPIIP3mt6OAv0pU3ZmXuYdXhdwsNGC32DNxPTQWnhbfjyY44lgwHtjtiyj\n46tdiO4Ejr3s842EGmWEmVnBZzw0+3xLZ7A36fro1b7coaBEFXN1jpeFo/p4\n0flMj457K4DeCPgm+von4esQkYDuyRnwjQ0jArmTt756cwNpDOeyh/AF3JQM\nXLVpRTnX8FdRaQNH3B5xbKkBwGBf2y3S+u23X8UD133XZK/A/bvQGqvaPsTg\nHpOU+ALHSzJzb2QxUiXIVbj5sr0fr1J/WA2iS75fLZn+pYOD0rB47eKijikv\ngbtQb3h9WvlME/FIjugW1PkOGTLKDQgOrmLxGkCy6qLaUfwnemziQFfrGMve\nWMV/s8YQ50J6ARshJI11njLVNeR0LkcchUwkq9wpBzOQTY2RnIvU4uvrCFKz\nfAIxw/QGB1oWNYt1PTVoGO9Yq3rgvKttKboZCqa+qFe/ipH9ZMzzXGHvIMBl\nkdmg\r\n=eXCq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"65685db5bffec9371c6f74c46bf5eec765c7342e","scripts":{"loc":"npx cloc src/*.ts","docs":"./bin/run Cookbook.nancy.md Cookbook.md && ./bin/run README.nancy.md README.md","lint":"eslint . --ext .ts","test":"mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"rm -rf lib tsconfig.tsbuildinfo","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepack":"npm run clean && npm run build && npm run docs","publish":"git diff --exit-code && git tag v$(node --print \"require('./package.json').version\") && git push --follow-tags && npm publish --access public","coverage":"NODE_ENV=coverage nyc --extension .ts npm run test","prebuild":"node --print \"'export const programVersion = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.13","description":"Simple templating system","directories":{},"_nodeVersion":"14.17.3","dependencies":{"debug":"^4.3.1","execa":"^5.0.0","tslib":"^1.14.1","which":"^2.0.2","linkfs":"^2.1.0","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","tempy":"^1.0.1","eslint":"^7.25.0","ts-node":"^9.1.1","open-cli":"^6.0.1","linkinator":"^2.13.6","pre-commit":"^1.2.2","typescript":"^4.2.4","@types/chai":"^4.2.16","@types/node":"^14.14.41","dir-compare":"^3.3.0","@types/debug":"^4.1.5","@types/mocha":"^8.2.2","@types/which":"^2.0.0","@types/argparse":"^2.0.5","@types/fs-extra":"^9.0.11","@tsconfig/node14":"^1.0.0","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.0-alpha3_1626280542865_0.8016297019045919","host":"s3://npm-registry-packages"}},"7.0.0-alpha4":{"name":"@sc3d/nancy","version":"7.0.0-alpha4","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.0-alpha4","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"d32784dadd050e1025a553ee99c695fadb7aed2d","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.0-alpha4.tgz","fileCount":10,"integrity":"sha512-UjQywjTACNpMJiLceusENZZZ2e8Mv+g5VNlVbWvte1m39fMVLTr2Ke+vhRM5SCfhhhGJJXe07YUmMgu0Sq9N2A==","signatures":[{"sig":"MEYCIQCbfNA42zESMwEuvVN/hjICrdUlfoURUg0jOKttizagjQIhAKmcWRWocNjHo5OaED8CCumHHwPBKFa0CecBWij4o684","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCFn5CRA9TVsSAnZWagAAmtEP/Aim03u4+MeNVI10MSRw\n292v7EHz+112YEdTOrocrFVcqBwBU7Bk6TkMu51uZeK35pJJY8Jg17ZcUmw/\nZBtB+I1Ec4s97ITbjl7uo4/BW/OUknVEpSnEIX2iI46tixVH/VpIwbefGvaZ\n5waOxEVQHrVTr5AjxU/WSRG9G1oDMz6Kmlmnx+xVmkcj2QtwppH+mbxjcJoN\nH4QhoX2AlV+YPbhpiQXOOrqMlthFjPGkJIOUDHmWNNhzuK5sgBzNB+WrX0P8\ns+OdwgWHrc5erqMPxa7PQQxIzzOjURTwkKtqPADLWT8TnX5pti6O23X7WCXd\n0tDiLoQkeP9DbVF8SWcUIEyj8wFO8P7XFrrPuN7YdyZOUZHMzMPKZm7vErHW\nES3YywvHnYob1r4jlnS7qsT3lq/lnjBP52fa0yXCLtNy/novDwJ4INfVDPWg\n0xwHtsWSUFc/HhjJLg6Jpdq2p/2/lQlBl5oB/tCHVtEz/KkjibEEEqAzJDxg\nuC0eLFt5NHlBnnL5r+UnQuGHUmOdwSKUWhG13Ttyvur6S4Ks8VCbsSYfTdCI\nAL/FXoEHuIRrzrCX3ZtjQXgqJhzlFB68BJDx5Z+QN7t8CYTG6G1lr3HqbV9N\nA0nIGPFxDW7BFtPKR4gAQNIXg7EaAOEimTi+yRPW99ZTll8+iwWTUuTLCYqe\n5FrE\r\n=khde\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"96a00c7909b55b2bd737292b6f924eb4b0c0e758","scripts":{"loc":"npx cloc src/*.ts","docs":"./bin/run Cookbook.nancy.md Cookbook.md && ./bin/run README.nancy.md README.md","lint":"eslint . --ext .ts","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"rm -rf lib tsconfig.tsbuildinfo","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepack":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage nyc --extension .ts npm test","prebuild":"node --print \"'export const programVersion = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-commit":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple templating system","directories":{},"_nodeVersion":"14.17.4","dependencies":{"debug":"^4.3.2","execa":"^5.0.0","tslib":"^1.14.1","which":"^2.0.2","linkfs":"^2.1.0","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","tempy":"^1.0.1","eslint":"^7.30.0","ts-node":"^9.1.1","diagrams":"^0.27.0","open-cli":"^6.0.1","linkinator":"^2.14.0","pre-commit":"^1.2.2","typescript":"^4.3.5","@types/chai":"^4.2.21","@types/node":"^14.17.5","dir-compare":"^3.3.0","@types/debug":"^4.1.6","@types/mocha":"^8.2.3","@types/which":"^2.0.1","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node14":"^1.0.0","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.28.3","@typescript-eslint/eslint-plugin":"^4.28.3"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.0-alpha4_1627937273307_0.07462946508976898","host":"s3://npm-registry-packages"}},"7.0.0-beta1":{"name":"@sc3d/nancy","version":"7.0.0-beta1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.0-beta1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"92f77f2f436d693fd81a85270cbc6fd5b4a10b8a","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.0-beta1.tgz","fileCount":10,"integrity":"sha512-HAe8Rc3oUS27upiJkXCCiQt3vbQ1N9qiR5BJjNV+jZ7Mrca2rBTxUMyv2p/QyAYbnBZdZ0kWxFqEkzKfHCmJDA==","signatures":[{"sig":"MEQCIFMKeROTvoOBNcbw/at6U27XFnrn3Ed+DtYut9UCPAKVAiBl67i4NKgoTr/y/GTgLtHlSY7x67T8m/pr1e29ru2x0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCVOgCRA9TVsSAnZWagAAqvIP/3gSjNl/pkt3B6gL7/ut\nmkZcPJLIdGV2urHb1VQ34HWG1jjZMP10FhCiL5axTzHVWjBxZHVTOLX8ijEb\ncsBnsGdO3XZ08OpqgGXVwxkA5D0y7P9k46BMNQFmtBr/iRUay+jl3f57BTT2\nFbRakwQlgXTTrvypFQgg3z1PNZwlwI4JkPGnS56IsEE8wqleQsKzfXz89k3r\ngFVUPt/I8m+xK+qNs4TRXbhIy+j72pcZMJW3+0ymB05rACax4NsPnsIpAlDI\nMyPlO4+nvn70+/DU8gleBN2AtiE2kOpGN7YU8LfcAUcKigd3rZCGsH0jIqT/\ng3jKMhl2TFAyC5IuV2IlVZYEMFqL18yDGN5AQbWT1ZMoTli5HcpS6ww4rYqR\n0MGsEmotNg8Ixa/3ibk4mzqm62YhDwqwvwLLLkXk+e4R9Rsn7nffp0WER0tu\n5VfrbDRfvEZXGPy3kZCvwg68fwZT2mBI59ouNG531/JVlQ4OqsHhMCpD7GwE\n0jN4qKZra3kOrbM3UwIHwz/6IfRlDICVvrWWxAivXi44690po4cKnYSlBLqd\n9+6kqQJCmfHwXOX1VkiFTfWMo5tQq/jN4QahnHV++IE4rOedQ+aSfbRwyRId\nI43uG7H2lhLoms3mnKoBXrP5LpXrktcn6bU5vKXhKKtze7dXrk2c0XBLhI1S\nXqum\r\n=eIcp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"110ea9388b47378e1b0ba5e65538440d5c9dddae","scripts":{"loc":"npx cloc src/*.ts","docs":"./bin/run Cookbook.nancy.md Cookbook.md && ./bin/run README.nancy.md README.md","lint":"eslint . --ext .ts","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"rm -rf lib tsconfig.tsbuildinfo","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepack":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage nyc --extension .ts npm test","prebuild":"node --print \"'export const programVersion = ' + JSON.stringify(require('./package.json').version) + ';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-commit":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple templating system","directories":{},"_nodeVersion":"14.17.4","dependencies":{"debug":"^4.3.2","execa":"^5.0.0","tslib":"^1.14.1","which":"^2.0.2","linkfs":"^2.1.0","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","tempy":"^1.0.1","eslint":"^7.30.0","ts-node":"^9.1.1","diagrams":"^0.27.0","open-cli":"^6.0.1","linkinator":"github:rrthomas/linkinator","pre-commit":"^1.2.2","typescript":"^4.3.5","@types/chai":"^4.2.21","@types/node":"^14.17.5","dir-compare":"^3.3.0","@types/debug":"^4.1.6","@types/mocha":"^8.2.3","@types/which":"^2.0.1","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node14":"^1.0.0","chai-as-promised":"^7.1.1","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^4.28.3","@typescript-eslint/eslint-plugin":"^4.28.3"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.0-beta1_1628001184193_0.48358041711108246","host":"s3://npm-registry-packages"}},"7.0.0-beta2":{"name":"@sc3d/nancy","version":"7.0.0-beta2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.0-beta2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"33e88cbfb97c9fab4f67255d62ef07bef959ffbf","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.0-beta2.tgz","fileCount":10,"integrity":"sha512-Vh9CzXszBz0ySjoncRywbckt5klRMvrD2YMEyrpKKoHIVICDi4Ow8N6gZOVRd6+oEUX1iPDBspCpcrGaf2v4jA==","signatures":[{"sig":"MEYCIQD67iQ4ccjnl+/+K2/+SiI2HHJR8jKuwAkFR6zO0azlxQIhAPSZNOA6iBa8FGsdrvks7PYqZRdlW9ixg19sNQ+ZSuxn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ3uPCRA9TVsSAnZWagAABucP/R1aKfhQUiuPERa07oSC\n4e2g4FJJGBY3W8DAkNuc3rBFOiLFBUDM06nlpEDzHKv0uMaPXrKHzY1Jh0Ix\ndFU+cymTMhabXTN0fTvZnBCCkFBisFZ44lccxT4ZJJlJMnXqcSIuV3Q+F1L2\ngocEGYVaRDZkjcAr4aeHCHnICgF228lAPjSX2GrcAbDhRCsNeZ9+UlzIr6/1\n+uaUn9vkGBtLjr6dPl1m0suTugBirUax+EHMUbkZ2sik+v2B1Be9Q15nmjLz\n7t5G0enAzBYBRdYAA1/ANTuJTlmK5pQ2g9YPdrqsGaaHBWliu2qo974KQCxX\ngrACd36l+LfTidnZiXcOuSqHh8iMPRlGWtWmgsolZ3WhGpIAEoqucgS0a2uy\nr0sfRiqaOkTisANrvnwew3wbZiiH1IuMi7yxBxju2ATrEazvhlGzqrARGqAC\nmeQ4vRmK7/k/Yfg9cepLd0QMkkHXxgYEH+uUzrRrruYDan6Q8OZscedqwBg3\nGGE9pkr+eL71PwTLw2Nc3gd43Q7RMr2L6K1gUBcwUiKVsUYuV+nt0ZecKyF3\nBB3ssqu+yx6nWiLi5S/x7hlFZve4Y52VLKs1ua2aAcvXlByLK3bF1r7lnow/\nttMiA/fKtUPMEAA1FINuftwtakSXdrkt99YGPavJlyQifB9iulHAd8/2+4jU\nK1ga\r\n=ep56\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"192d4ecd48123b2aeefe778d389817ce965ec6c4","scripts":{"loc":"npx cloc src/*.ts","docs":"./bin/run README.nancy.md README.md && ./bin/run Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"rm -rf lib tsconfig.tsbuildinfo","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepack":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage nyc --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-commit":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","which":"^2.0.2","linkfs":"^2.1.0","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.0","tempy":"^1.0.1","eslint":"^7.32.0","ts-node":"^10.2.1","open-cli":"^7.0.0","linkinator":"github:rrthomas/linkinator","pre-commit":"^1.2.2","typescript":"^4.3.5","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","@types/which":"^2.0.1","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node14":"^1.0.1","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.24.2","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"^4.29.3","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.0-beta2_1629977487430_0.5795525498660812","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@sc3d/nancy","version":"7.0.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"5499b55fd0c61cede03be50ca92b937dc0287d87","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.0.tgz","fileCount":10,"integrity":"sha512-bxx7RVYgi/FduDarm0AaA8VQNpWh+ZH+kmOE/xdgD5ivB+4u9ShddG60YdU7llq2VjeGzNdHbtE0a0QArH5mcw==","signatures":[{"sig":"MEUCIAP3leBJd9hsqrHvrc2rUk2w9tWKlGlYFGdpmlFYq1woAiEA79Z6qjsk5uLIJyQM/81jJvT58N4j08BsPUUuS7AGO7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLl7uCRA9TVsSAnZWagAANWkP/3Lv84+sEeXRaP0pabtM\nD7YBzG2fVwJZ4dga5UdTVRXEROd+l2jZXEXwiH3MOeraPFvMdYONcaKz05mt\nh36Xv4cifJyj9tZX+8t4uPoTLRzmLGfkph596iuSKi8FhMjO9CuwgdkYQlH6\nocXe3pC/AU4HPmRjdVZnGYsCbXh7kHsV6uQaUugOd0vHFf9wH1yIv/KnNw6k\n7Sl76oTy41JqWRItxtXWF3yacbtxgP8UKmr0tD7WTeFVEnnU1ZKMbI1Xt6Tq\njVeWwUQnbB4e5OFOxvfLwLz4WK2q0olMDBW7Sd4wE91Kup5bo4VagTAWAZyj\nzsvYl4TkW7S/Hr+fYk63+9RzhsLH0RfjGYbMalX2AP4MVYjqbPg5AJ/3M3lQ\nOw9ZLPaZSYodZjXJE0AZTYb4L+eiHAuKkiPxLlMZ5ADGvmzSazDbqJKdfILm\nqPy37mBUapMN6lXTPSbVsLzwHSBfy21BSsOd7BieQL1ix0oHpxmYALPgTTFU\nI8GwhMhgXPzc5IrAbKov6CDczxAOps2l56NUcBHoYFMNb6U4PYPuIWkkYdDw\nB0CfZ61dbbxZc3a/miSWSQXiF09XHHbn2acvcASF1dugG11G0ousCZQSVR4a\nflc1GkvbkL51hXiRxbxOWNmJV8tfgWZpDMgtxZaQI7qIU99ODVvaPtrRD28E\nseYo\r\n=ChRY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"64fd66c05595a6ed18930ebe13d447121927c343","scripts":{"loc":"npx cloc src/*.ts","docs":"./bin/run README.nancy.md README.md && ./bin/run Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"rm -rf lib tsconfig.tsbuildinfo","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepack":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage nyc --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-commit":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","which":"^2.0.2","linkfs":"^2.1.0","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.0","tempy":"^1.0.1","eslint":"^7.32.0","ts-node":"^10.2.1","open-cli":"^7.0.0","linkinator":"github:rrthomas/linkinator","pre-commit":"^1.2.2","typescript":"^4.3.5","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","@types/which":"^2.0.1","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node14":"^1.0.1","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.24.2","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"^4.29.3","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.0_1630428910244_0.18062563636377726","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@sc3d/nancy","version":"7.0.1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"0a3076a7587538f03ed4e1c75004b252b9cede7d","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.1.tgz","fileCount":10,"integrity":"sha512-sgCluaK8VaicfI2kDQxKKxb6TXVWZQ3NLLSwAA6v8y5P3QrHplf+pKw8BATfBxarWGMMcAGy8TElT9w2bTtV9g==","signatures":[{"sig":"MEUCIQD3zT8IRgArosv/DNBe+8SDKiuFfaQprqBghiWw+5pT3QIgGJiGMPvOJM3bBsjd8uxUI1DajVTJp7WDbbycf2ppviU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLmepCRA9TVsSAnZWagAAyWsP/RoElg7DDuXbkjrPDRSH\nbtCZcq5qtvtlsCUTVabV4gCrNBkwdkm9iAASOhQZQw7GyeYl0A12DQ4ow9tp\n2qWou+Dr7e4iKKY2s9+e03FUjMmY2xqj3hDjOlzXBHOYaTQl40AWM6X2shlN\nS+hy8Uy8W6V6YAV/+GMTtuDKg1FXCKnmwJMGECbSfKuHVxTZeJWnUnrlijJm\nLBqJFLwD3R1svCOp8/OG1+qF5npS11wMmYQ2M3WwrYkrDG5xaLoc9qFqGG7a\nT2cMDL6jWFL83NMCjhzfwSjObx3q15xREy1wwD8GSk6ariLVvadcV7hlqodb\nZvtlZ3CcDE/qp0qwq/S5xGH1PeaLYG6R4iRZaZUctOp3DGONOiTpTGhyMGza\nvN3k3ywsmBq1ZQjP5xqj76fzQppoZSIxwhvScO7kBW9QNc8lUtcxsICBdY6v\nCF/Pd3R91qQ56O29xTZCUeTF5py0TzvnAhZAHJcajLITX8OB2kmGNG1S9m5l\n/ctX5C3aQkcio7IQE8nM0/gJHPWt3Auc6znuWfz7Z+DzWgKBt2kUI4xavmUd\n9i0tdM4EZeyQrV8nApZrU6MUd0F2P7ymi2CpLGXFsZoiPTb6Gpe2AsqOYO79\njLn4K0lyxD8dmbd3M4yuxuM+MVk8ij2uk2OCxtYk7SaJ8609jWF11GZJhuY5\nMbSM\r\n=YTUG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"13d660e38ccbcc587ba4c6e5c5f022085f788b88","scripts":{"loc":"npx cloc src/*.ts","docs":"./bin/run README.nancy.md README.md && ./bin/run Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"rm -rf lib tsconfig.tsbuildinfo","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepack":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage nyc --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-commit":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","which":"^2.0.2","linkfs":"^2.1.0","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.0","tempy":"^1.0.1","eslint":"^7.32.0","ts-node":"^10.2.1","open-cli":"^7.0.0","linkinator":"github:rrthomas/linkinator","pre-commit":"^1.2.2","typescript":"^4.3.5","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","@types/which":"^2.0.1","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node14":"^1.0.1","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.24.2","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"^4.29.3","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.1_1630431145089_0.7826865311844202","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@sc3d/nancy","version":"7.0.2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"6eaef4e2d06edacf7c87f2db069b2a6ea0619749","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.2.tgz","fileCount":11,"integrity":"sha512-BWHE1mJvxeWeVMwMwUgiXBTwpIPVfHhV6tjx+oa7sZsZAuomeO9BSARUf2CHqIUp977q0k9ImI/SVtE9Xjf5QA==","signatures":[{"sig":"MEUCIFj/UdkW81IVNc4vAbK3oNFRdEhNJ/PBv2QuIxGWk5biAiEA86ajdXBMKclt1cxwwSrvlACt8WbJbmwV+4VFb7SwR8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPnvtCRA9TVsSAnZWagAA+gQQAJxa6Ha3k17++N0SrI3q\n9HWzItDnVnoZM3hOmIURS8dVEP89J2PUgcuGwIvG+TifXtY9u5ZtXbdwRp6a\n5if4bJKfbLoTjpDvR8cgBJahqChipz38KEnX6NNkZ9lZN3wzdLaD6qKJLwTt\nqI5MU+RWkWd/42DzzGaDMq5lAh6AkTLFbUeJO8T/yWt29iMONblDJNT1T5ZC\nQDH4sd50Scp8sbEtcy0/RWkuJx08MukxyQY8laiz1ooHZ99LfRMTJ6dgVX6C\nu2Tx15rrAidT6HKMOeHmEsPELOQHW0iMXE1ckS0VAOZvGW325kh7wCmDVvJH\nDqwW/0KgqeMZazNWQC5iTcLOOUG2S5Wc/wPhdOKexi8zCo5NjG/55jF77w/s\nD4KyeBtXWKFH5L3MDXx9kQzWW7+Ax1grERFN7VcJPZQDzVVjfOsTUqPn/X3V\nu6FOZNsc6YMQEjrudSY3/lWQteIajuRYlQiP6nyx4vgepdeJwG3GUT9AtBDi\nSShzgtxwc+0r+bOiZ5HfX8bx0OWazs1r3PryA8+tc5gUbSz3Uf7JMVYK/Erj\nkCHFLF4TgVAKMnktwv9yrv32PeNngJyBlW7IqnPpHQDl93ZzNYku1YsnrIAD\nJ3K7cpoTamHCh7E8lDWLwwsq9/1I7kgp3eiE9ddeOUAs5xtFZYFHp7BcUgC2\nYnVa\r\n=EuFU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"c65197c3f3e56ab41ee74610d7475588776f89cc","scripts":{"loc":"npx cloc src/*.ts","docs":"./bin/run README.nancy.md README.md && ./bin/run Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"rm -rf lib tsconfig.tsbuildinfo","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepack":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage nyc --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-commit":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","which":"^2.0.2","linkfs":"^2.1.0","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.0","tempy":"^1.0.1","eslint":"^7.32.0","ts-node":"^10.2.1","open-cli":"^7.0.0","linkinator":"github:rrthomas/linkinator","pre-commit":"^1.2.2","typescript":"^4.3.5","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","@types/which":"^2.0.1","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node14":"^1.0.1","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.24.2","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"^4.29.3","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.2_1631484909168_0.4657810055574747","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"@sc3d/nancy","version":"7.0.3","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.3","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"6f48785f7d139c8d7033c7ab4ddf41aeb2f5e54c","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.3.tgz","fileCount":11,"integrity":"sha512-h9KFZA8pQ/6G7l23hTOd/eXkrIAAE/63dxvohdKJIUfxmePbDJX5k12T8TiKRXkrSyiZbiMmdhfSUFTeKNJjTg==","signatures":[{"sig":"MEUCIQC2++Z4USEors61XVjxx1PcVPBCuLdVUT+ftc1f6H3ZSQIgefygfJyG3y3ENO3Qs9IRrNcJqKcpgir89gGyCS9JT0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35193},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"bfffc52bcd271ed15e2162c6e3cda0f7845098fb","scripts":{"loc":"cloc src/*.ts","docs":"./bin/run README.nancy.md README.md && ./bin/run Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"rm -rf lib tsconfig.tsbuildinfo","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepack":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage nyc --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags && hub release create $(git describe) -m 'Release $(git describe)'","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-commit":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple templating system","directories":{},"_nodeVersion":"14.17.4","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","which":"^2.0.2","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.0","tempy":"^1.0.1","eslint":"^7.32.0","ts-node":"^10.2.1","depcheck":"^1.4.2","open-cli":"^7.0.0","linkinator":"github:rrthomas/linkinator","pre-commit":"^1.2.2","typescript":"^4.3.5","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","@types/which":"^2.0.1","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node14":"^1.0.1","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.24.2","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"^4.29.3","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.3_1631889673425_0.7376785929742129","host":"s3://npm-registry-packages"}},"7.0.4":{"name":"@sc3d/nancy","version":"7.0.4","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.4","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run"},"dist":{"shasum":"1c18fda2c460746e5c23d6dd0bed451cde5f6478","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.4.tgz","fileCount":11,"integrity":"sha512-TehnWWeITZOA6u5m9X6k9cxz6NCbKpfIBo2PFglABQT8Gt4H8xEniAD/Hfm6vntrVogpjG7UEGiHzxBSjg05DQ==","signatures":[{"sig":"MEYCIQCLR8QCzWte3db3YFX/sfZCBpKDtgnMrDotkrigP2xtGAIhAK88zE2WklPiupoT4o4OPWYdk7eK4HArrliAvzjXYE/x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ZxJCRA9TVsSAnZWagAABKUQAIxK8x0FprzK21NpUQR9\n+q03STUkStXI7sh4wW2BN3RUW3LxjeFtntIKWU1ZQQ4bB7cvJlxG3FMvjqel\nJBEzYe0Qd+mLRJgVaaXryhaR5f6pkEfxF+6XRATzc37g/5gfgudHLQZTgNJE\nNFUYThXtWdiTax2phglEbnnHD0yFTVpVRpBhM+UivPbjnJa7NGVSzq1LFVwX\naAP7H8/bM4FHjYYNgpDTr+WqmHt497ZYSyQRMZYsX/Yr/rWOjV+YC913MadM\nIIIROMxt3lp2TecXemic9Caa0vw3vw+pOr20+E/IxCTVZJPyCGUZoFCdut4m\nacQLyyrs/61U73a0xJq2kcuw+G/Si589q/FRl7CdpFVVMmahBCO0OmoI1cMc\n1ZX+CMKzas3pIoP2/mSmQEMbHTt0WNm9eaHBfk3s5XA1tl3r620oi2e0dSIP\nKGeU/C1/fJNiAe78DKBbSZbdJAkpc/AIXyDHQCvXXmpOBReBR5SHe07QcDAq\nMY0w2yPwkuOymOCSNYwbkPkWaUi26cMO35zLo81e+HzKHA/jOAPuSk+h/RTg\n1CMEBARLV/i8vMfdCmlYCxbnQE65AUCwV9J4CXWWZP3JjjkTNHtbb+TfZZVg\nANZzSpvXbJntZpZ2+UWqrexEv/RCCgThOJzV+0X4N0gnM2ipkpC0BeQGNygk\nZbII\r\n=//2g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"bdbf053534a89746dd129ad17c15dd55520dabc2","scripts":{"loc":"cloc src/*.ts","docs":"./bin/run README.nancy.md README.md && ./bin/run Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage nyc --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags && hub release create $(git describe) -m 'Release $(git describe)'","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple templating system","directories":{},"_nodeVersion":"14.18.0","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","which":"^2.0.2","argparse":"^2.0.1","fs-extra":"^10.0.0","strip-final-newline":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^9.1.3","tempy":"^1.0.1","eslint":"^7.32.0","ts-node":"^10.2.1","depcheck":"^1.4.2","open-cli":"^7.0.0","pre-push":"^0.1.1","linkinator":"^2.14.4","typescript":"^4.3.5","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","@types/which":"^2.0.1","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node14":"^1.0.1","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.24.2","@types/chai-as-promised":"^7.1.4","@typescript-eslint/parser":"^4.29.3","eslint-config-airbnb-base":"^14.2.1","eslint-config-airbnb-typescript":"^14.0.0","@typescript-eslint/eslint-plugin":"^4.29.3"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.4_1634677414503_0.01614102857074662","host":"s3://npm-registry-packages"}},"7.0.5":{"name":"@sc3d/nancy","version":"7.0.5","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.5","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"04315b1f319ee4807d966dd427d9b9a4fbb3bfe7","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.5.tgz","fileCount":11,"integrity":"sha512-JGPtYzqodaQUPc6Z4ha+jh8HVnGy7/IdKli+2CLacuV+5+N7ZfpO5LGcNHVWmZjPkiTcYHOtpeLeHBPzyZS2zA==","signatures":[{"sig":"MEUCIEfksdstU/RtHQM1rtmkIaKLcQnR5jy+topL3G5SWLcSAiEA4LLF0SQJfV/9B29oyLuqGjvS54yT1ql8aGmzgEHDmjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM5wbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTHA//TuoSg6KvQ2pgdLirnV9JNdWLwdXIWdjAwS/LQnRZpvqi8PX9\r\nk2rOnh5qpqIbazm8K6HbaGJoZqH5Hg7579Gh8dTYR5pnTRaI0oQTx1+PbY//\r\nVdPIWDPX78Ip/WFOrKBHOzITH1xJ90YaF58FMg4j2J7CAyxxu/E80Q8im7Cd\r\njGRmUkjJSESztK4iRXyHFeRD/Qeg9EuYUICTFcOqJI2pYxM6CStLgRw3riH3\r\nk4mZibaZE6ue0jqrJHlRGELffNGXn21zIaRzkgFMhO0MQR/Eo/ssmpC97VfT\r\noWtDGjHbrhdJpqSZGrxkDYUXaH/wyENdPNq4RcnhPVnZhcDeyHQWbTxb7EBa\r\nYOMN7/UxA7H/HxK2L7omhsNZexaPE0A+NQ09W27h6rfOjXgS5RLKU75CtlQR\r\nYSV9pYwDArwre9AcUn10TZVlnWA9lN5fPD1DC9APZrJ0dlbKnjmnt+uhyyn+\r\nV6i7BS33bmSnSe5rQnZnGRJV2MzMCbgeHipNr6TkV+LgdC+OW2Y395ZrnKo2\r\nGlO6SZRc3iK26kZoVFzHkKfZMw1KMZ7F3Z4JDNEo9bQl71PcyC0rM+aGlEf8\r\npbUesN6DjIV2UrSTE7RILvcUn9yoQRYQhmUMElYDwcfLbksGoqHMAm8VZck2\r\nDitAf/7kmuSx4SWT9boMvbj56mtupzRdXZM=\r\n=Dffl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/*.d.ts","engines":{"node":"^16.0.0"},"gitHead":"d87ce1ac00072b27d9f9386a1c75415efbddd1d4","scripts":{"loc":"cloc src/*.ts","docs":"./bin/run.js README.nancy.md README.md && ./bin/run.js Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags && hub release create $(git describe) -m 'Release $(git describe)'","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"8.5.4","description":"Simple templating system","directories":{},"_nodeVersion":"16.14.1","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.3.1","which":"^2.0.2","argparse":"^2.0.1","fs-extra":"^10.0.1","strip-final-newline":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.6","mocha":"^9.2.2","tempy":"^2.0.0","eslint":"^8.11.0","ts-node":"^10.7.0","depcheck":"^1.4.3","open-cli":"^7.0.1","pre-push":"^0.1.1","linkinator":"^3.0.3","typescript":"^4.6.2","@types/chai":"^4.3.0","@types/node":"^17.0.21","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/which":"^2.0.1","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.13","@tsconfig/node16":"^1.0.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.25.4","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.15.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.1.3","@typescript-eslint/eslint-plugin":"^5.15.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.5_1647549467614_0.3471873449575398","host":"s3://npm-registry-packages"}},"7.0.6":{"name":"@sc3d/nancy","version":"7.0.6","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.6","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"f8c0f42d0583cfbcd1148120b2c6e6a3c8561cbb","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.6.tgz","fileCount":11,"integrity":"sha512-2B0CfMZuOnPPbksc0saDH6a5tjm0FQqLRzZtBcgHmwk4Mm1paK126aR/Nv+8k4vDlXmTX071Qg3EKjOPQGN8Zg==","signatures":[{"sig":"MEUCIQCgYqO9o0XaCTWwm5Vhqr77dqtr+a9eww7jw93p1rQe5AIgMnUoUA7SmuHVlqEmmucapnvaTB08UGidxrjOxM0R5hI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM74sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfUw/+ISmrSzTbC3McKNalnaiDU5/w1VE8mTx4LF0Bg/cfTcKl2B+s\r\nq3QmjwWSYG5IzX47RWxF4WHjDROgtzJIxBIFUaIeRIxxGxEuRcNIu2A+6xCw\r\nbrygBC8luzLgTwq6QNg/il9uvoeDufzJQAABx7JP2yy50LEPAEjpglA5OqBJ\r\nc2plDdG4p42SiuVuOxqijw4z7ee5RPVBOURbVb3M0NkfTIgZzPGvcDfax6nc\r\nvTOouEWtUgI1iVxVxuQcsvY2suGPra4ZUbp97ceuhbv8QB3jQQ9r0ijEBUcs\r\nPW4tH1JRpWF95pqFCkWsMMy3xuaM5kKtdOJAZkeUL+U7hTvziysAxKl1LfPB\r\nsJ1l8CJKjq253jTmWhKcb3dIclUyG8FnLkKbZ6YMtem7KYT0PU7Cp/gNWx9w\r\n+1fUpDy1ZfK43ymA8TfjmiPaPuUO0S+eNFW6c5Hy2pHmvZR4g7BXMbOCY4Sc\r\n+vmeHou6/AXmy61OLKj1cRTxmjV5masS663uvwsGeuoWbFSOFFMUUztl74qV\r\nOl/fm0zlRjEugCSPtZp6nY4/wDmaorvFAphd3n6uoh84+MR/EqAcU9teD2ZZ\r\nQTmZSofNdvpOIuPIALs7PDGKjfhDAiZ3K6RnXmspg8IM0Sknln7ogE+ELwfy\r\n3QsUAj/rwsoyf+8eIyvNLM4CAn9+FwMcFKM=\r\n=OcLA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/*.d.ts","engines":{"node":"^16.0.0"},"gitHead":"15ce9036cc86f3bd6473d8d5d66f2ded4002abb3","scripts":{"loc":"cloc src/*.ts","docs":"./bin/run.js README.nancy.md README.md && ./bin/run.js Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags && hub release create $(git describe) -m 'Release $(git describe)'","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"8.5.4","description":"Simple templating system","directories":{},"_nodeVersion":"16.14.1","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.3.1","which":"^2.0.2","argparse":"^2.0.1","fs-extra":"^10.0.1","strip-final-newline":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.6","mocha":"^9.2.2","tempy":"^2.0.0","eslint":"^8.11.0","ts-node":"^10.7.0","depcheck":"^1.4.3","open-cli":"^7.0.1","pre-push":"^0.1.2","linkinator":"^3.0.3","typescript":"^4.6.2","@types/chai":"^4.3.0","@types/node":"^17.0.21","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/which":"^2.0.1","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.13","@tsconfig/node16":"^1.0.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.25.4","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.15.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.1.3","@typescript-eslint/eslint-plugin":"^5.15.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.6_1647558188092_0.24961171902498713","host":"s3://npm-registry-packages"}},"7.0.7":{"name":"@sc3d/nancy","version":"7.0.7","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.7","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"be916c96fc4cf94482dc1d3744496caf659f6234","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.7.tgz","fileCount":11,"integrity":"sha512-g7bp+uFbVz+jw3lvQqIbjWxAgrp9yMh7Hsvyo0n4Ljp1YFnsTyCv1U4/gHzqYID3ZJ832373KAkaBr1NgkAE1g==","signatures":[{"sig":"MEQCIDIIlZsGCbf5fS2neY0ZWgLAiRqakRvHUC178BB6QFItAiAajCCSxDpdZtsyBGOj4mxnkMLul8V2Lyp6tUULdhVPvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM8hyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY2BAAi2MQUMRwD+HMH6cgXCeBKShFRhopTRNMwiIMeFs7VqCZCCAK\r\n88BDMy6cr8TVticO7g3zzQp4dNl+VA9G+Fx/bvq15nigEZ37TuMCQgOvHRqC\r\nsjCwL2EapyqGtF3EIhjieWdRTRlNTIUm9iybuUDE6W9E/6qYq1xu+te1KYuK\r\nVCwRuaGucSf5wIdk2UKvJBLnznAWVLoZrvimSCqVNPBNvLJEIOvbMm1vRHbn\r\n25i4JuVa7M1iK+c91p3PjfVtqpy91GePfS2e1jreSIbwz1CSlU1u/O6LT5MB\r\nTcdEZ56yEk6tJ6p4FSREm6Nb2YKZi5TPluVaS/hTJiYLl7Dwr3CyZiVb0azS\r\nJ/Jwap4dk4ijVTY5Iqu9U8kEu7yAZNVQJvs/V8qjI8mm7YuLDrKlfW1H27ZE\r\n5vFsKziRE3NUeIe8MbAs51CLUr0xsJj6ns0nzPiFBFeh+bgT9kFJrervpAey\r\naJUb0UkPIjox7Y3650GjFmLEuXR8RaouMtzXs6ixOAX1tnGNp0kXNCdP1smz\r\npQyqk830mf/3mwuak9+DtAwxCEgsDhBO8SAX65pQXKnWqDxLrLXjczlmX1ZG\r\np8FjcWqLbHCs0TBM/n8NbYFDXDhkGpseBlsE7S+6Za+x6Ly4LiiX8gQi2wPw\r\nSX0Q5QPBq/EqbXqHVY8CQC55BIiG2tbPs80=\r\n=EtEW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/*.d.ts","engines":{"node":"^16.0.0"},"gitHead":"51afbe276edc688f5192d53b0783df8b4f5f2fe2","scripts":{"loc":"cloc src/*.ts","docs":"./bin/test-run.js README.nancy.md README.md && ./bin/test-run.js Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags && hub release create $(git describe) -m 'Release $(git describe)'","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"8.5.4","description":"Simple templating system","directories":{},"_nodeVersion":"16.14.1","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.3.1","which":"^2.0.2","argparse":"^2.0.1","fs-extra":"^10.0.1","strip-final-newline":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.6","mocha":"^9.2.2","tempy":"^2.0.0","eslint":"^8.11.0","ts-node":"^10.7.0","depcheck":"^1.4.3","open-cli":"^7.0.1","pre-push":"^0.1.2","linkinator":"^3.0.3","typescript":"^4.6.2","@types/chai":"^4.3.0","@types/node":"^17.0.21","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/which":"^2.0.1","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.13","@tsconfig/node16":"^1.0.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.25.4","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.15.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.1.3","@typescript-eslint/eslint-plugin":"^5.15.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.7_1647560818213_0.9003117682651252","host":"s3://npm-registry-packages"}},"7.0.8":{"name":"@sc3d/nancy","version":"7.0.8","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.8","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"9e89b2973a9cc44c2345d39b1fecafd146551b45","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.8.tgz","fileCount":11,"integrity":"sha512-vYIfze5Yt9LdPBZgJNUMOqsIOD+V9UDK24EOQs8RxS878UyppXP4mEmS9Xo4vxQMEHyqyXmaca9FkODXfhHG2w==","signatures":[{"sig":"MEUCIQDGn3yuv21aL63BTRsIXPboD3uQl3i1U8iLUXKmp0ASIwIgV8Eludlx+Fkmee2NaizRRqpWRRNSu6OQsfGX+QiM90s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig4icACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv9Q//SxhjoRJQLPbD8raCdUdgT2auE2jAUKzT73IBh9xUWIicZ/F7\r\ng/AingwzeDzk9SKAXDn67If+1GTJyxpiVwf2H7MEZHtwgFyFkrSBXjphDkxy\r\nWvSRLCKlvbp15S/GWNOn35aY3GIsRJbBE7j8Scx/GqKj83aJSSs4Ewk9qfTW\r\nrSazAYVwII2scj2/Q/+nqVZEFu5Hm1atG5HVWXxCRhmI8atgtl1uuFRdO3bE\r\nMRaQ2kiBqQM5kGoCUvRN79NL0l+W1BJ7Cr7M8PKxNi7q5PrxQgeXwQ2+d9hO\r\nBVaD8S5s7yog4PGDWldn9sGVeuJZ2O/yPGhLToAySDP5wCbY9713DwNQHxMC\r\nxNABzFdRlP4wvHENlrt6rR5B8PZ+nXSg2pdnfNTS9hDmZD5S51NSI3ig1JaU\r\nudFSkFEc4vqQAQ7xA8YiGK2jH/pvWO3FwXbDu8ltr5aGxZUlLb1C2L0NbTO+\r\nyDxiwr1nV5npZ6l0rWN2RbwiwSQ81wGu4CVoL3/ZCnZn9rtmfRuxSh0CkuWZ\r\nPelWPfskSiEhT51FQ0bLplAzvdQeTi/EvKexEEFT1dO4ATy4c93AK1+PO0xO\r\nNwfQ0s+GQ9hAKpbnYEXJ92MoCxUFtuTOSaMNGO3s5xLYni1QpHUMqyGgrzfJ\r\nzRUFBJqXgJVTZNBWGsGq/GLG+kR2H2w6lvo=\r\n=bZwy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^16.0.0"},"gitHead":"8c70482c61bff3eaa8d9b57545595ee8f2d5235e","scripts":{"loc":"cloc src/*.ts","docs":"./bin/test-run.js README.nancy.md README.md && ./bin/test-run.js Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags && hub release create $(git describe) -m 'Release $(git describe)'","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"8.5.4","description":"Simple templating system","directories":{},"_nodeVersion":"16.14.1","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.3.1","which":"^2.0.2","argparse":"^2.0.1","fs-extra":"^10.0.1","strip-final-newline":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.6","mocha":"^9.2.2","tempy":"^2.0.0","eslint":"^8.11.0","ts-node":"^10.7.0","depcheck":"^1.4.3","open-cli":"^7.0.1","pre-push":"^0.1.2","linkinator":"^3.0.3","typescript":"^4.6.2","@types/chai":"^4.3.0","@types/node":"^17.0.21","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.1.0","@types/which":"^2.0.1","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.13","@tsconfig/node16":"^1.0.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.25.4","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.15.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^16.1.3","@typescript-eslint/eslint-plugin":"^5.15.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.8_1652787355874_0.38681514621373636","host":"s3://npm-registry-packages"}},"7.0.9":{"name":"@sc3d/nancy","version":"7.0.9","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.0.9","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"127a095267f2a1bdd8222349e8af9d73ed237c2b","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.0.9.tgz","fileCount":20,"integrity":"sha512-j+vLB9kERrEoULG+fbBIfHHO7WyKeSNAcalKiSbkxvsfLsRUNpDxvpXe+YiasnjS6CI7lfyMDeCSEeLyPIcZuQ==","signatures":[{"sig":"MEQCIHcbxeVHnYm9dObn4GtBfDaUVbGI7AupOQ6eJL7XseK2AiB6pKSiWXjGewoJVYmB4sTAk+BblV+CLWI+BmuZiLi3eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjIW7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+vw/+M5RoJ6+ZXPD1Uomx5P3W+3tcRJb6fxa2pHz/sRkIuMAR1NVv\r\na0qdMDRkQ/VevaIEqxzOb7QzVZsBA5dnOAX0iq469SS9NLrchbrfTUEsYqBH\r\nTMoJihaaxMxiob+c41a+5XSeAmA3Po0GTZ+G5ljRYcO16H//D4JU96eP+zvf\r\nZjGYdBcEqz+pW4eaV2HPv7EOglHjZs/etiNmQ4zrBWK7HPDJEqk0+5qfMtrW\r\nrGXfVsm3voT7V05rZI6pZ3rHGlbZUnD3/Ym3f4Td5OHX0nuA+SPZo52i/dI9\r\nczRwUtq+yiGjyb2NuJMPgrfkXGSGihO0MNq3NcsXnJviemWBHw1MzRebIc21\r\nbdQ1R11ciILr3MdlMp5PqBmOMGy523g8gmHSMRpcWeM8IvfZocCaOk2HNF+7\r\nGhkEjzwSYXkUyDxf/zY22ADbzITHpQYxfJ4fAgyH53TVSMo5BvUtwBeHK6HL\r\nyVYanOxpyhd5+4UMq/a+t8rkFdXOgt0Hi3y+WrKxBul8RDA2V0LXcw3Mki45\r\n5cIt/R3XbNORXDN3d2eD51TIPwvgBPN9Y0ZfHWdiaGcJYO5Pg2J/ndUBFigX\r\nNJNV0j0pztCJ1XxnupGDY2rLwl+DL2QJoDoekQhF1/SkshJfnbhdKMNQscZQ\r\nFVnidvx4gBNBndVWfEDF+5TnO1fV3GLMqv4=\r\n=utQv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18.0.0"},"gitHead":"8e0a75a756813b7e21d8a2e73448c8f89dbd449e","scripts":{"loc":"cloc src/*.ts","docs":"./bin/test-run.js README.nancy.md README.md && ./bin/test-run.js Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags --no-verify && hub release create $(git describe) -m \"Release $(git describe)\"","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple templating system","directories":{},"_nodeVersion":"18.12.1","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.4.1","which":"^3.0.0","argparse":"^2.0.1","fs-extra":"^11.1.0","strip-final-newline":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.7","mocha":"^10.1.0","tempy":"^3.0.0","eslint":"^8.29.0","ts-node":"^10.9.1","depcheck":"^1.4.3","open-cli":"^7.1.0","pre-push":"^0.1.4","linkinator":"^4.1.1","typescript":"^4.9.3","@types/chai":"^4.3.4","@types/node":"^18.11.10","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/which":"^2.0.1","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.13","@tsconfig/node18":"^1.0.1","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.26.0","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.45.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.45.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.0.9_1670153659502_0.08262498751269631","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@sc3d/nancy","version":"7.1.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.1.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"658b4ce500d0eaed61697d3ec6d3eb64ee6deaa1","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.1.0.tgz","fileCount":11,"integrity":"sha512-GSEJgASj3T3FqdJmZzMoER8++QumHRKVBJu5dRf+/dIs5OaO39ZGNBCyOxTmaRBO+UKUQTl0B82voWgyFMNr6w==","signatures":[{"sig":"MEQCIBe6CokHbHbbbirL2cqhemtmSBElX0kASUc1aUAkSeNxAiBRKrOVrzemK6AAsB9qchFZCHdIXdBrgWikxm6cmAVusg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjknDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/mRAAlNZsQIFuwWrqZFCH49v3F57GjlcjcfscJ7wV/Ueo2Zn+Uzi9\r\nxsnKCzPcmiU1S+2C+oFbS6CcWeK7cedgM89W/kaP5F5nHp0sT+jWzEuTQBcw\r\nsAjil6PLlXIIDaU+HEjy2rF36r57K4LD1Cp5eg9cgFbx5J2ZhR0zeMRBOaHz\r\nzCfxbctC2u5C/j+96uUex1z9DgMkEFMXNmiFUQ6Kg/RjxdeHwO2wKh44tt61\r\nd7wqo+hWkM3DbRQ6K+PfKhbs2XNWpI5LIJ9uax+EsVrOQHWDo0/BvR61LR8+\r\nvMcutsrdW2DfAnS9byrbsqaD6/3uEH3owo68k8dl9N0Cv8hIrWT2ZvxrUSKB\r\nSfXkVEjaMjoKpZEhG55ohAOUEeYL8PC/rr/rKK89mOyJ2zSnMkazvvR+q7dF\r\nlf7dEbsmhcusQwtYftG9JvxQnQ6xwSNDmQiGambjzFl6HCqO8m6H3w8JVM5V\r\nMiB/3AgKwXTlfGRsK6LofjHKgQZPj3tXI5/TLWHKD7LeYhmEjj41a/cApBPD\r\nvceQVIIp8d18fMrU57NY5Nx6fiHLfJKpQJ92T1YYRhHwK9QvF6U9HrbAWeIe\r\nYp1R3cTjd+2p/+KQqSFNgIzmKLIZdKBHROKbiJzg9jXKIlSkY2Hg1bcDOdyA\r\n0UWXb0/YMnGwYdJYzuwEi/khpiSuiVYz8mA=\r\n=9vwf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18.0.0"},"gitHead":"8aaf23aa5412c7038aac2e37fc2fe5b54faea5e8","scripts":{"loc":"cloc src/*.ts","docs":"./bin/test-run.js README.nancy.md README.md && ./bin/test-run.js Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags --no-verify && hub release create $(git describe) -m \"Release $(git describe)\"","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple templating system","directories":{},"_nodeVersion":"18.12.1","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.4.1","which":"^3.0.0","argparse":"^2.0.1","fs-extra":"^11.1.0","strip-final-newline":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","chai":"^4.3.7","mocha":"^10.1.0","tempy":"^3.0.0","eslint":"^8.29.0","ts-node":"^10.9.1","depcheck":"^1.4.3","open-cli":"^7.1.0","pre-push":"^0.1.4","linkinator":"^4.1.1","typescript":"^4.9.3","@types/chai":"^4.3.4","@types/node":"^18.11.10","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^10.0.1","@types/which":"^2.0.1","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.13","@tsconfig/node18":"^1.0.1","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.26.0","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.45.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.45.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.1.0_1670269378856_0.6252482394923713","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@sc3d/nancy","version":"7.2.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.2.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"fc467fa697c16bb460d53b87aaebfe1bf9282c38","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.2.0.tgz","fileCount":11,"integrity":"sha512-p1KVwmW2lEG3NMLKwaIhYlFsmO8ejKNvXF74OzQU9DWgBbUHhDXxUTqfHpnb6+i7rxKU9hgc7Y9jGiYRqEtNsQ==","signatures":[{"sig":"MEQCIF+9FdwYi422sc1YMOkI3oU2O9ARx6fR75FTB53sdBGTAiAIzf++A1PozqTp/SZdyhazt+xtaNSWShyVjqw8KVAOEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35308},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18.0.0"},"gitHead":"c3007535e66fc5b3a23e7e145932935af4f95ad4","scripts":{"loc":"cloc src/*.ts","docs":"./bin/test-run.js README.nancy.md README.md && ./bin/test-run.js Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags --no-verify && hub release create $(git describe) -m \"Release $(git describe)\"","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"9.7.1","description":"Simple templating system","directories":{},"_nodeVersion":"18.16.0","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.6.0","which":"^3.0.1","argparse":"^2.0.1","fs-extra":"^11.1.1","strip-final-newline":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.14.0","chai":"^4.3.7","mocha":"^10.2.0","tempy":"^3.1.0","eslint":"^8.45.0","ts-node":"^10.9.1","depcheck":"^1.4.3","open-cli":"^7.2.0","pre-push":"^0.1.4","linkinator":"^4.1.3","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^18.16.19","dir-compare":"^4.0.0","@types/debug":"^4.1.8","@types/mocha":"^10.0.1","@types/which":"^2.0.2","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.13","@tsconfig/node18":"^1.0.3","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.27.5","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.2.0_1689370853184_0.8693484805237153","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"@sc3d/nancy","version":"7.3.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.3.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"0f6f50fdbea11d19c23a2354990654167a98f547","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.3.0.tgz","fileCount":14,"integrity":"sha512-xoWL0i6nxfpBBczY3qfGtBpVYhIyr2ccWlsqVTNuLogr/eDSxiYiQzfWRe8F3udWUBUeaEG1A40d5JBednSjRw==","signatures":[{"sig":"MEYCIQCjzRZL3v+EjTtGdDipTEPiM/xLUp4IZ8vq2EDIaCFCpwIhAMvAUC6yxMyZ+q9ejUTdribkFfMwjxtvBKIIJCRzvYCi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46654},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18 || ^20"},"gitHead":"a14f0839334535d01e2284112402126e61e68808","scripts":{"loc":"cloc src/*.ts","docs":"./bin/test-run.sh README.nancy.md README.md && ./bin/test-run.sh Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"10.2.3","description":"Simple templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.6.0","which":"^3.0.1","argparse":"^2.0.1","fs-extra":"^11.1.1","strip-final-newline":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.14.0","tsx":"^4.7.0","chai":"^4.3.7","mocha":"^10.2.0","tempy":"^3.1.0","eslint":"^8.45.0","ts-node":"^10.9.2","depcheck":"^1.4.3","open-cli":"^7.2.0","pre-push":"^0.1.4","linkinator":"^4.1.3","typescript":"^5.2.0","@types/chai":"^4.3.5","@types/node":"^20.10.5","dir-compare":"^4.0.0","@types/debug":"^4.1.8","@types/mocha":"^10.0.1","@types/which":"^2.0.2","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.13","@tsconfig/node20":"^20.0.0","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.27.5","@types/chai-as-promised":"^7.1.5","@typescript-eslint/parser":"^6.0.0","eslint-config-airbnb-base":"^15.0.0","@types/strip-final-newline":"^3.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.3.0_1703006159108_0.17796898072500866","host":"s3://npm-registry-packages"}},"7.3.1":{"name":"@sc3d/nancy","version":"7.3.1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.3.1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"2b828794e769ef1d8f49dbc6d9ae5e3e20057066","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.3.1.tgz","fileCount":18,"integrity":"sha512-ch6ruhny0ee0+1fgwLvi8QhdMJt0OqrSqTXFH1SbEA9hliLxHmYjQv0gvLZL8rBRuhBN+kmFvysZN8nORfFFKQ==","signatures":[{"sig":"MEUCIHab0GuVH/72qQUkdb92C19jiOT4N5COEEZ70VozK4DIAiEAmq5bji5pHAgQO3vEtA+6IWvAHZ8Or3CKu0x5wZb8mjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57125},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18 || ^20"},"gitHead":"8525aef1ec9508fe14bb518726735dbca9377c4b","scripts":{"loc":"cloc src/*.ts","docs":"./bin/test-run.sh README.nancy.md README.md && ./bin/test-run.sh Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.2","which":"^4.0.0","argparse":"^2.0.1","fs-extra":"^11.2.0","strip-final-newline":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.7.1","chai":"^5.0.3","mocha":"^10.3.0","tempy":"^3.1.0","eslint":"^8.56.0","ts-node":"^10.9.2","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","typescript":"^5.3.3","@types/chai":"^4.3.11","@types/node":"^20.11.17","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/which":"^3.0.3","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.14","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^6.21.0","eslint-config-airbnb-base":"^15.0.0","@types/strip-final-newline":"^3.0.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.3.1_1707576323336_0.2982869738558931","host":"s3://npm-registry-packages"}},"7.4.0":{"name":"@sc3d/nancy","version":"7.4.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.4.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"3224f92885637d0303d63c287b944a446ab22439","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.4.0.tgz","fileCount":14,"integrity":"sha512-mvIFWc5CoPOsbffxK+tPAiO7uEq2gfxuclVT8Ku2WDZYXcBwo1tO+JleKyKp3PW77VTWbgHt29EEtgLEuLN1zw==","signatures":[{"sig":"MEQCIDxhJBmKiDjY7PVYdVyRTtK2r5zUs/PocyO2hRYvTVbcAiAT+b7yf9fo4x38z70h2keyXLLwwD6SaNp/VCAWmLEmlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47822},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18 || ^20"},"gitHead":"bedf66cc7a5dd4bdeb9736d02665c92c9b39763b","scripts":{"loc":"cloc src/*.ts","docs":"./bin/test-run.sh README.nancy.md README.md && ./bin/test-run.sh Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple templating system","directories":{},"_nodeVersion":"20.15.1","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.3","which":"^4.0.0","argparse":"^2.0.1","fs-extra":"^11.2.0","strip-final-newline":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.15.7","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","ts-node":"^10.9.2","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","typescript":"~5.4.0","@types/chai":"^4.3.12","@types/node":"^20.14.8","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/which":"^3.0.3","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.15","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@types/strip-final-newline":"^3.0.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.4.0_1730301643483_0.7998075684823489","host":"s3://npm-registry-packages"}},"7.4.1":{"name":"@sc3d/nancy","version":"7.4.1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.4.1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"8751f2d7aa2d3df05e6a9b3a88f34cc9efbde87c","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.4.1.tgz","fileCount":14,"integrity":"sha512-5adPwBc0se8zGzUl4GvRm7cB8oHiMQVKFRQ/NzrmHoz6cpxF5F0VnVzfBOUIa/qDmraaiyw+S0nJQV2QUj49qw==","signatures":[{"sig":"MEYCIQClRt1nQlbVgxJO7gkPkUgt54nRuKul1Uernr7B4mSDvQIhAKiwc2noGrQhRR3UJ7inuyxJO3zbtbAZtl2fDRqJrRGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47875},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18 || ^20"},"gitHead":"0743a5a254e5e971fed4104e8c3f601c60cc9661","scripts":{"loc":"cloc src/*.ts","docs":"./bin/test-run.sh README.nancy.md README.md && ./bin/test-run.sh Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple templating system","directories":{},"_nodeVersion":"20.15.1","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.3","which":"^4.0.0","argparse":"^2.0.1","fs-extra":"^11.2.0","strip-final-newline":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.15.7","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","ts-node":"^10.9.2","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","typescript":"~5.4.0","@types/chai":"^4.3.12","@types/node":"^20.14.8","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/which":"^3.0.3","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.15","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@types/strip-final-newline":"^3.0.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.4.1_1730304209880_0.3865723683374134","host":"s3://npm-registry-packages"}},"7.5.0":{"name":"@sc3d/nancy","version":"7.5.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/nancy@7.5.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/nancy","bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"bin":{"nancy":"bin/run.js"},"dist":{"shasum":"5e408eb328715769921475d42455d9269dee96fc","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.5.0.tgz","fileCount":14,"integrity":"sha512-ySiZuPU4xrV4hAuaD5X2f6GzMYaFiWDTUvrq+XpJqt+AlYg55XhcMg74pXbaFu0IMyu0k5AOQTiAaNCUI3XW1Q==","signatures":[{"sig":"MEQCIFrGlt89zvVTIfgs7nK3Rp1X1RouS+LbtuoY4RQrFUdtAiAmmcyc5XJNGhWGjnWGv0U3/KxbLXLI7T/pFpcL6p8wow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47703},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18 || ^20"},"gitHead":"4a4c558cc17d642e18bfe979c07e430a2e6e02bb","scripts":{"loc":"cloc src/*.ts","docs":"./bin/test-run.sh README.nancy.md README.md && ./bin/test-run.sh Cookbook.nancy.md Cookbook.md","lint":"eslint . --ext .ts && depcheck","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","build":"tsc --build","clean":"tsc --build --clean","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","prepare":"npm run clean && npm run build && npm run docs","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","diff-check":"git diff --exit-code","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/nancy.git","type":"git"},"_npmVersion":"10.8.3","description":"Simple templating system","directories":{},"_nodeVersion":"20.15.1","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.3","which":"^4.0.0","argparse":"^2.0.1","fs-extra":"^11.2.0","strip-final-newline":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","tsx":"^4.15.7","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","ts-node":"^10.9.2","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","typescript":"~5.4.0","@types/chai":"^4.3.12","@types/node":"^20.14.8","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/which":"^3.0.3","@aweary/alder":"^2.0.0","@types/argparse":"^2.0.15","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.13.1","eslint-config-airbnb-base":"^15.0.0","@types/strip-final-newline":"^3.0.2","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.13.1"},"_npmOperationalInternal":{"tmp":"tmp/nancy_7.5.0_1737549619395_0.6248387722908297","host":"s3://npm-registry-packages-npm-production"}},"7.5.1":{"name":"@sc3d/nancy","description":"Simple templating system","version":"7.5.1","author":{"name":"Reuben Thomas"},"bin":{"nancy":"bin/run.js"},"bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"dependencies":{"argparse":"^2.0.1","debug":"^4.3.4","execa":"^8.0.1","fs-extra":"^11.2.0","strip-final-newline":"^4.0.0","tslib":"^2.6.3","which":"^4.0.0"},"devDependencies":{"@aweary/alder":"^2.0.0","@tsconfig/node20":"^20.1.4","@types/argparse":"^2.0.15","@types/chai":"^4.3.12","@types/debug":"^4.1.12","@types/fs-extra":"^11.0.4","@types/mocha":"^10.0.6","@types/node":"^20.14.8","@types/strip-final-newline":"^3.0.2","@types/which":"^3.0.3","@typescript-eslint/eslint-plugin":"^7.13.1","@typescript-eslint/parser":"^7.13.1","c8":"^9.1.0","chai":"^5.1.0","depcheck":"^1.4.7","dir-compare":"^4.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","eslint-plugin-import":"^2.29.1","linkinator":"^6.0.4","mocha":"^10.3.0","open-cli":"^8.0.0","pre-push":"^0.1.4","tempy":"^3.1.0","ts-node":"^10.9.2","tsx":"^4.15.7","typescript":"~5.4.0"},"engines":{"node":"^18 || ^20"},"homepage":"https://github.com/rrthomas/nancy","license":"GPL-3.0-or-later","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/rrthomas/nancy.git"},"scripts":{"lint":"eslint . --ext .ts && depcheck","prebuild":"node --print \"'export default \\'' + require('./package.json').version + '\\';'\" > src/version.ts","build":"tsc --build","clean":"tsc --build --clean","prepare":"npm run clean && npm run build && npm run docs","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","loc":"cloc src/*.ts","diff-check":"git diff --exit-code","prepublishOnly":"npm run diff-check && git push --tags origin HEAD","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","example":"open-cli file://$(pwd)/test/cookbook-example-website-expected/index/index.html","docs":"./bin/test-run.sh README.nancy.md README.md && ./bin/test-run.sh Cookbook.nancy.md Cookbook.md"},"pre-push":["lint","test","docs","diff-check"],"type":"module","types":"lib/index.d.ts","_id":"@sc3d/nancy@7.5.1","gitHead":"ba4b2b736e901680e3e5c570bfaf55827212d23e","_nodeVersion":"20.15.1","_npmVersion":"10.8.3","dist":{"integrity":"sha512-fiH6L9iYE9sa07IF3Cvd5z4Gz0G8ZmIoZguGcnm8QwbXCYzhQriuCr8GMM8j08LwN4757l9CKb6gLBG32QPWZw==","shasum":"0f1ad8760f10a619236de84ec7f4b24d2f010804","tarball":"https://registry.npmjs.org/@sc3d/nancy/-/nancy-7.5.1.tgz","fileCount":14,"unpackedSize":47954,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjRhHvZEy3yZcbqSfWLb+R5CEYCeNPbhUssYHoBLPdMwIhAOs6JW8zqMeYSUN4rAastKSVMKY+QSl///EvgPw/R9pA"}]},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"directories":{},"maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nancy_7.5.1_1742509264857_0.24532919353955673"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-14T15:49:25.743Z","modified":"2025-03-20T22:21:05.261Z","7.0.0-alpha1":"2021-07-14T15:49:26.006Z","7.0.0-alpha2":"2021-07-14T15:54:59.915Z","7.0.0-alpha3":"2021-07-14T16:35:43.022Z","7.0.0-alpha4":"2021-08-02T20:47:53.443Z","7.0.0-beta1":"2021-08-03T14:33:04.320Z","7.0.0-beta2":"2021-08-26T11:31:27.587Z","7.0.0":"2021-08-31T16:55:10.414Z","7.0.1":"2021-08-31T17:32:25.205Z","7.0.2":"2021-09-12T22:15:09.349Z","7.0.3":"2021-09-17T14:41:13.568Z","7.0.4":"2021-10-19T21:03:34.763Z","7.0.5":"2022-03-17T20:37:47.790Z","7.0.6":"2022-03-17T23:03:08.224Z","7.0.7":"2022-03-17T23:46:58.486Z","7.0.8":"2022-05-17T11:35:56.084Z","7.0.9":"2022-12-04T11:34:19.731Z","7.1.0":"2022-12-05T19:42:59.042Z","7.2.0":"2023-07-14T21:40:53.383Z","7.3.0":"2023-12-19T17:15:59.420Z","7.3.1":"2024-02-10T14:45:23.501Z","7.4.0":"2024-10-30T15:20:43.656Z","7.4.1":"2024-10-30T16:03:30.080Z","7.5.0":"2025-01-22T12:40:19.605Z","7.5.1":"2025-03-20T22:21:05.081Z"},"bugs":{"url":"https://github.com/rrthomas/nancy/issues"},"author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","homepage":"https://github.com/rrthomas/nancy","repository":{"type":"git","url":"git+https://github.com/rrthomas/nancy.git"},"description":"Simple templating system","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"readme":"# Nancy\n\n![logo](logo/nancy-small.png) _logo by Silvia Polverini_\n\n*NOTE: Nancy has been rewritten in Python; see its [web page](https://github.com/rrthomas/nancy) for newer versions.*\n\n$paste{/bin/sh,-c,./bin/run.js --version | tail +2 | head -2 | sed -e 's/$/  /'}\n\nNancy is a simple macro processor that copies a file or directory, filling\nin templates as it goes. It has just one non-trivial construct:\ncontext-dependent file inclusion. A file can either be included literally,\nor run as a command and its output included.\n\nNancy was originally designed to build simple static web sites, but can be\nused for all sorts of other tasks, similar to more complicated systems like\n[AutoGen] and [TXR].\n\n[AutoGen]: https://autogen.sourceforge.net\n[TXR]: https://www.nongnu.org/txr\n\nNancy is free software, licensed under the GNU GPL version 3 (or, at your\noption, any later version), and written in TypeScript.\n\nSee the [Cookbook](Cookbook.md) for examples.\n\nPlease send questions, comments, and bug reports to the maintainer, or\nreport them on the project’s web page (see above for addresses).\n\n## Installation\n\nInstall Nancy with npm (part of [Node](https://nodejs.org)):\n\n```\n$ npm install -g @sc3d/nancy\n```\n\n## Invocation\n\n```\n$paste{/bin/sh,-c,./bin/run.js --help | sed -e 's/usage: run.js/nancy/'}\n```\n\n## Operation <a name=\"operation\"></a>\n\nNancy starts by combining the list of inputs given as its _input path_. If\nthe same file or directory exists in more than one of the directories on the\ninput path, the left-most takes precedence. The result is called the “input\ntree”, and all paths are relative to it.\n\nNext, Nancy traverses the input tree, or the tree given by the `--path`\nargument, if any, which is a relative path denoting a subtree of the\ninput tree.\n\nFor each directory in the input tree, Nancy creates a corresponding\ndirectory, if it does not already exist.\n\nFor each file, Nancy looks at its name, and:\n\n+ If the name contains the suffix `.nancy`, the file’s contents is expanded\n  (see below), and the result is then written to a file of the same name,\n  but with `.nancy` removed, in the corresponding place in the output\n  directory.\n+ Else, if the name contains the suffix `.in`, the file is skipped. (It may\n  be used by macros in other files.)\n+ Otherwise, the file is copied verbatim to the corresponding place in the\n  output.\n\nFiles and directories in the output have the same name as in the input tree,\nexcept for the root directory (or file), which is called `OUTPUT`.\n\nThe special suffixes need not end the file name; they can be used as infixes\nbefore the file type suffix.\n\n### Special cases\n\n+ If the input path is a single file, and no `--path` argument is given,\nthen Nancy acts as if the input path were the current directory and the\n`--path` argument were the file name. This makes it convenient to expand a\nsingle file using the command: `nancy INPUT-FILE OUTPUT-FILE`\n+ When the output is a single file, the special filename `-` may be used to\ncause Nancy to print the result to standard output instead of writing it to\na file.\n\n### Template expansion\n\nNancy expands a template file as follows:\n\n1. Scan the text for commands. Expand any arguments to the command, run each\n   command, and replace the command by the result, eliding any final\n   newline. (This elision may look tricky, but it almost always does what\n   you want, and makes `\\$include` behave better in various contexts.)\n2. Output the resultant text.\n\nA command takes the form `\\$COMMAND` or `\\$COMMAND{ARGUMENT, ...}`.\n\n### Built-in commands\n\nNancy recognises these commands:\n\n* *`\\$include{FILE}`* Look up the given source file in the input tree (see\n  below); read its contents, then expand them (that is, execute any commands\n  it contains) and return the result.\n* *`\\$paste{FILE}`* Like `\\$include`, but does not expand its result before\n  returning it.\n* *`\\$path`* Expands to the file currently being expanded, relative to the\n  input tree.\n* *`\\$realpath`* Expands to the real path of the file currently being\n    expanded.\n\nThe last two commands are mostly useful as arguments to external programs\n(see below).\n\nTo find the file specified by a `\\$include{FILE}` command, Nancy proceeds\nthus:\n\n1. Set `path` to the value of `\\$path`.\n2. See whether `path/FILE` is a file (or a symbolic link to a file). If so,\n   return the file path, unless we are already in the middle of expanding\n   this file.\n3. If `path` is empty, stop. Otherwise, remove the last directory from\n   `path` and go to step 2.\n\nIf no file is found, Nancy stops with an error message.\n\nFor example, if Nancy is trying to find `file.html`, starting in the\nsubdirectory `foo/bar/baz`, it will try the following files, in order:\n\n1. `foo/bar/baz/file.html`\n2. `foo/bar/file.html`\n3. `foo/file.html`\n4. `file.html`\n\nSee the [website example](Cookbook.md#website-example) in the Cookbook for a\nworked example.\n\n### Running other programs\n\nIn addition to the rules given above, Nancy also allows `\\$include` and\n`\\$paste` to take their input from programs. This can be useful in a variety\nof ways: to insert the current date or time, to make a calculation, or to\nconvert a file to a different format.\n\nNancy can run a program in two ways:\n\n1. If a file found by an `\\$include` or `\\$paste` command has the “execute”\n   permission, it is run.\n\n2. If no file of the given name can be found using the rules in the previous\n   section, Nancy looks for an executable file on the user’s `PATH` (the\n   list of directories specified by the `PATH` environment variable). If one\n   is found, it is run.\n\nIn either case, arguments may be passed to the program: use\n`\\$include{FILE,ARGUMENT_1,ARGUMENT_2,…}`, or the equivalent for `\\$paste`.\n\nFor example, to insert the current date:\n\n```\n\\$paste{date,+%Y-%m-%d}\n```\n\nSee the [date example](Cookbook.md#date-example) in the Cookbook for more\ndetail.\n\nWhen commands that run programs are nested inside each other, the order in\nwhich they are run may matter. Nancy only guarantees that if one command is\nnested inside another, the inner command will be processed first.\n\n[FIXME]: # (Add example where this is significant)\n\n### Escaping\n\nTo prevent a comma from being interpreted as an argument separator, put a\nbackslash in front of it:\n\n```\n\\$include{cat,I\\, Robot.txt,3 Rules of Robotics.txt}\n```\n\nThis will run the `\\$include` command with the following arguments:\n\n1. `cat`\n2. `I, Robot.txt`\n3. `3 Rules of Robotics.txt`\n\nNote that the filenames supplied to `cat` refer not to the input tree, but\nto the file system.\n\nSimilarly, a command can be treated as literal text by putting a backslash\nin front of it:\n\n```\nNow I can talk about \\\\$paste.\n```\n\nThis will output:\n\n```\nNow I can talk about \\$paste.\n```\n\n## Development\n\nCheck out the git repository and download dependencies with:\n\n```\ngit clone https://github.com/rrthomas/nancy\nnpm install\n```\n\nTo run the tests:\n\n```\nnpm test\n```\n","readmeFilename":"README.nancy.md"}