{"_id":"@sc3d/ruth","_rev":"52-c84eda1fa20230ddda3fc473de97487d","name":"@sc3d/ruth","description":"Simple XML templating system","dist-tags":{"latest":"2.4.0"},"versions":{"1.0.0-alpha1":{"name":"@sc3d/ruth","version":"1.0.0-alpha1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.0-alpha1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"95e4a1a9b13d619d3484412696ba8d060a068279","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.0-alpha1.tgz","fileCount":12,"integrity":"sha512-GaZibRk14FVUco7Tgj3sP1RM6CaTwdTSUPma/Nki9L1vjK7IeQkbc8jHhlVbjnDRRHkXiki8ykM5FPihxoXNuA==","signatures":[{"sig":"MEQCIF/k9eQXlIQ3giAcLERuM0K2szaw8Y0GmUs63uTMj73iAiBUYtR2yzgzmBz9D7l3x3gWBCMT+c6lmG9X/QyGIt0J/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg70xgCRA9TVsSAnZWagAAJZoQAJ+iZLu72MOOxj4ZGtS5\nV6hXOp/pHm092+t+/pTSaPrr3cdiPYAf9HAvWCBNOk3dvzlHSq8NH8NbrcTj\n8xDNDrTnRvLixM0uuvZbtRgJrKWIMx0qQtOPzAh+bS6lacIHtFiPzd5NalUW\n7SjhexpDEuO/GwVY2HV9Xa/g57hJ77ppINp+TCusWvFo+FYARFmA/OtBiJug\nR+4Jh33Pa4uEApARZHG/aKEulQw7IHcz3e/BbOwD//UBY3sZ0TGbCCYmLZph\nmXuZpnbiUdJt79Z4BeWLRNTiTdnU2tXwM2+Gff3NnCwfS37ogYYAr+1UsWKs\ndyFNdO37FndVXIENQ4cAeCe5S2iQCBvRmfp1txemnMCbyHJ+Cjq+2+lDfXXK\nXh+u71vLtrJwlszKRn3c3bTT/iPa3FGvUhPAFRlUsOdmp0T+Gt9vqAizr/bs\nmhOHJu702/RSEDtDwCQ6HO3C9pTFbUqqNavOKY9xs3KTEKEbYgs79pLe3/2E\nYoWdIzmKAPf4ogf4tNDHMmhWa/wvvtRqaajAQi+i/n6/BH6Bjb/I/kgpztAE\nlsdxdXv3s6qyhZBbsoWi79nL1al2VQXzc4pqDLqUndFMQBnYLLPpUaRYNYFZ\n5mE2/brr2ydsiFWbSaXMytwlkdxFczSPIR+rPBqa9Ac8nLq5TP3P+bTyDO88\n3tA/\r\n=i2lY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"b63e376323392f37c3d936d18ae0fa4e24ee26ff","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 run 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/ruth.git","type":"git"},"_npmVersion":"6.14.13","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.17.3","dependencies":{"debug":"^4.3.1","execa":"^5.0.0","tslib":"^1.14.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"^3.17.4","istextorbinary":"^5.12.0","slimdom-sax-parser":"^1.4.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","@sc3d/nancy":"^7.0.0-alpha2","@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","xml-formatter":"^2.4.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/ruth_1.0.0-alpha1_1626295392270_0.36784199251344796","host":"s3://npm-registry-packages"}},"1.0.0-alpha2":{"name":"@sc3d/ruth","version":"1.0.0-alpha2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.0-alpha2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"942e16d1e9548db2bfaffdf7a8311e62be6ccef1","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.0-alpha2.tgz","fileCount":12,"integrity":"sha512-S4nqMgmcyMSOyz1E4GFPbPpPIfmHIeukXBzF5X78oHEaRkYAqR2t5TibO+D2ZvWWfgdwZxVo3/n+BSmWUQAtlQ==","signatures":[{"sig":"MEUCICClttk1Pm0ubDE4F05WYeWwLc89AOxZu+La9EtXRz8ZAiEAxDK8axTqGZcp80fXTPZaFVZKj75dlxzWekB1FG03Gzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9z59CRA9TVsSAnZWagAAHzkP/inqDg7dBXRaT8tUB9UR\ne+szTgsRDIToxFU7LMhGNk9b1Cvf5TIOjWMBmOeNrCCHU6qjeHJReQjbDQHw\nCTTPfg0T2od7oharwJ7g+5Ma9GuTmEB7cpc9YqAAQXl5MDSbqZu+CYkIk82F\n4jgEfsRENv7SyBq0S3hXpa2v07bLbY4AObXsijD3mPYF31C1mU4YeczxIkb3\nk+5+3hdgyTeYk5csNyZm2C/Ae09Iybs1Pox6uvYWg9PDf+Sjg0XHmsc0ua2M\n0AULxxnHBIeprEmAokT4P+SPI7Uo9lhgjx3Fc48Z+5blMnCKt+j1Tt+e/1qg\n5hk+FXNFJjmc9TIT4TTnAgOaD7hPWm/oDVQqAidzdG5uMBeECfeGR5hYRCNN\nQs64dz5OJwvodSOLAa3ymxMEdZAZzlPjVtFVYIdTaPSIdCO6lSr2CXBKy0Zg\nT1b8k1MAEGpn5Ai0YczDOekEam3EWD9cmscDm+yBmoNBO1ZyuuUTGKYBy1lL\nIosjIH8FkG2/X5V6kzvLT69YdI3TDCV1hA8b7J0mz5uQFHc4njwiv6cdXfds\nz8kWUdM43jYk8q/k7sdi1nzvTHugrJnJ9Rzo8e+zg6sGciTW0WxA9wHJXBEr\ntYs+m1/HrXaMtrDt4QrZsrNlEt6IM/9MJ1X0DyNdCRUyLMZZQNydNGKPOYfj\nXhDV\r\n=SBL3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"73eec21ffc4db4638263bcb4f4c0d2b2622c6fd0","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 run 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/ruth.git","type":"git"},"_npmVersion":"6.14.13","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.17.3","dependencies":{"debug":"^4.3.2","execa":"^5.0.0","tslib":"^1.14.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"^3.19.0","istextorbinary":"^5.12.0","slimdom-sax-parser":"^1.4.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","open-cli":"^6.0.1","linkinator":"^2.14.0","pre-commit":"^1.2.2","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0-alpha3","@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","xml-formatter":"^2.4.0","@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/ruth_1.0.0-alpha2_1626816125712_0.34505921325696876","host":"s3://npm-registry-packages"}},"1.0.0-beta2":{"name":"@sc3d/ruth","version":"1.0.0-beta2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.0-beta2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"17c962a8edb9cf960c2f42ecf577881bb687150c","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.0-beta2.tgz","fileCount":12,"integrity":"sha512-CsFnABO3LlVHor9mwktgrPHg7zneEcpklBObfda0uDPr2GJUiYZmgtsF/9RkWbPEDYJXJ4Xw7g6NhAZeo34b8A==","signatures":[{"sig":"MEYCIQC3VcWmrddanCLXSRnBIn1hAzK2KtPYrWLXhy2TJDQppQIhAOPiqoMicSWbGC4NcXK3nWjaMyE0uz74/8GToBRbx+of","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLlQgCRA9TVsSAnZWagAAweYP/1BRGMiUjkIcOKsxaDHf\n2CMCHIHv5hyhuN+RqpPHZsPfnDjlamWytumpizir7rYbAMCQnrAg9benRYgN\nLF4InVBbhS6zK4S2cXXzq7K+8C2iKdDL9rLO02CNyHFzgSk80rgtKnK40feZ\nwpXHLOozWKhj9/vlVj6QXKaR/v6OPhmsHyQilpBMzWZG4PzvRKeQgf0UNJhW\nx3qjL2F/0Sa+A/rq8rggI+KVKTax2zY/ny1bzMvwTTSt8kphdRmiNIc+pI96\nmwx52DwAB4n4/ABCmYBy13AflnU5jSnrFC3BcMCA0SS7fBHsDEqCr9yhcL4e\nUr+BnatRsJBPctwEdon8Mtmu0uqrel4UjofDJ9jFvpJQ5JDzm4DZx33/zmVR\nuQP+Rm5Geb8l77sSwN/5y8mjElf8tc0RAFJoXJYxgLlgymaWugzoa2XR2hHY\nOcaP/fv2lDOnJaOyCFKjlQqeXr/+g3Qxyb7fNO3+qNs2ERqGML18+1Hmgoes\n306tDmAS6Uz1FLctG1IqgsuoSCAzaeS2MwFVnxnCx1xQWMlGzxgeuLEWBWq4\n7eA8hxLYDBEYjzYkcbi+WhnNXkdJVTyKOTi6WaDSyRLJuRIEPHlrvsbsd/po\nIfNADU0NOAl+B8c5QuJNU8XBi/hzji+vrjYIBHM/hfx2UjbNXwQ3+uVMC9Jy\nH7By\r\n=F52n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"9819cf3dae071eddd0eacad44da9f334f884457d","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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 run 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/ruth.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#replace","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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","@sc3d/nancy":"^7.0.0-beta2","@types/chai":"^4.2.21","@types/node":"^14.17.5","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.0.0-beta2_1630426144533_0.8296578141421449","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@sc3d/ruth","version":"1.0.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"7b1d34ebc732f4a80ff5d49c707f478f9a0eb1a7","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.0.tgz","fileCount":8,"integrity":"sha512-bLaAFfvpQa1dUde/SMtSPptd+sLdbyGlYAH2IyVSlDQWIKXacJWjZ1ug+W+56bpk0d7opbeuu7+kv3W6LophWA==","signatures":[{"sig":"MEYCIQDJv6xMcinPQU07SJExFsZePwumphUxIni+rT9U0B5SHQIhAL589k+ZMbgtCiFmzQsq3l+J48ZINvsuy82CKOzpjIi5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLmGVCRA9TVsSAnZWagAAGuEP/RXHHZuorCZTxyuueMox\nrtMlOP4z7JMKOra21mJ8HPivgQ8l3JNEM3WDgvLRxnlQDuInwc6bRNNU8h80\nau2UxfqYZy3/hywyp7v/xnR6ivb0hVRZ/gAnqSfet3c3+InmjdPYDsHBRJ4w\nOFLozNa9XMWXf6sp4vYg22EdEm0tQg6B45VhzJ5aRj0gPP6utuxkrwkiEsP9\neKOJTDgOhXzWeUKfSq4PbR0DjLhYXM7ZBbmYjXKp8JISSN3CyBAnQNuP+3MX\nElhWOlW9e7YQTMfodf+xZjru8PLptD1vk+X9enFdfaah8m+BcSulqzv2GI/f\nwry7LKPW6Hs6EVp9v5WL754UkMgbet/9nKxurkReaEO2uzg6zbou6pVJWmCI\n/sC+w/cRKkaKCXeEobY3SbwBMPwXOVVORyLMJCiiQiOhBMLAmNheYOpl6SBh\nuuknMGTIKdVJJ1/T0mG18gAwk6VKKXsjSW5XWoJioneYKJiRhbkzHi+M4JP6\nghnF4vZYEJtptrTsPcUvrE2sj/hq0ByNpQZt17Q8pv26VRaZ1/Gbb+sB11WJ\ns4/vbVP6u9HgTuTCrlgSnGgLiVSxma/0qL9KpnN6HsNmB+5V1lmJgOPL3SPj\nD87eqWSom0K6RDt50qyeyZD+7iLNSoEu3F9cdZcef2Cv/js+Pau3hZzaqugO\n1//e\r\n=FZrP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"6637a97147d22be62318dc32385d7abe66b94d23","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/*.js lib/*.ts 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 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/ruth.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#replace","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.5","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.0.0_1630429589781_0.8782136752312464","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@sc3d/ruth","version":"1.0.1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"3833b8a7277514516f1bbe6a5c7eeb2639093af3","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.1.tgz","fileCount":11,"integrity":"sha512-nrlMDmAGrN7BXbucK3iogQkXmVb1WJH3AID1ybE0P8hsBn5bliAok62Q5/DfjILagRW9UxFuN76QaKh/kACq4Q==","signatures":[{"sig":"MEUCIQDgECpKqrccZEePYIJRQu/6H286roK6FhjB8HOVD2OIkQIgGbOaIB3qi4Mty4OX/14oGeeFlrl761fKg7dooV8z06c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLme/CRA9TVsSAnZWagAADLUP/jDMSyr8LJDvbBhlNjet\nyQusgT5+WS17s9/n4hZh221WpEY5528cYqUhGE83KFB66+ZUOJ3ESRvA9lU7\ntFUrI3lCNCjEwqjJn9l6Wb+qPSdf0f8iuUjWRXs0ZNabxAxkfwpNZpOjk83u\n9SiTaiKXOj5jZ/NR9u2aBlZEA+FgJAt6By2p4U6wx9QfeiowChG3bnus3sqo\nTBtFooSZg2Hb5q96JA7pOQA15kD1O8o/Wxt7XoZuMcibaOC5mkQtwGqMlVbx\nWSKZOmPFk6iTYqh5krCm9rwOjcddunDSkIq0X4xLFN6efotie5qF97y5pWfH\n73Zpn76zXe/yen0gurkgM6Iv5Lh66eW+MKwrGAmowb6529oMrL8TFUvE0tUs\ncofPEgSezBn/6dcysGNgb4hmB7kY8l6w657qHVqjz9u2c/2PDdCWDLaQYXfm\nnSD6wXa+gY/KsPL4YYxhODtRZWssNEQwS8PvAmo6uQoyuc6cxUAxeTjHn1jk\noZqBh8QjT77U8Pc0eSudU3X+kcMLfhSGOgQp3ioJayUwa1drjFMd91wEMmIA\nDaLuusYGOXxBLn+mQ8G5noyWt/ZOwz2fj24f4VF1z1yjDcbiy7OfWNBq0onm\naUWOHszdoG1aurB5nGUPKzPRV0gnNH48vMmP9ux42+8dQhyMxBsg5BEckAeA\nu/Dx\r\n=JEPq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"c069049d81a653cfffb9a4883a7de73f1ea1853a","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/*.js lib/*.ts 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 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/ruth.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#replace","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.5","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.0.1_1630431167703_0.5777998152937551","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@sc3d/ruth","version":"1.0.2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"c37d87b1f2dff883b23a1fd53637b56dedda1f52","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.2.tgz","fileCount":11,"integrity":"sha512-XDDI1rvMPoUnEN6DKuSO64T1FPA6YVmDtaTNfw4n6grO7LdqaaEGtkLwpV4x0Rk7mzglEN0ZzZc95cvF5jzwnw==","signatures":[{"sig":"MEYCIQDaWe4TdrRSK3tHdtuUNkQt2AZhxm1Py8nijl0hfiMpBQIhAIgjoSjDUQunRITUa3nszyd+jwuk7Pd/UUPSp6Ft3xG0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMO1PCRA9TVsSAnZWagAAFjYP/3LrsCIXMwFPll+7JFkq\nJeo0ZRdKf06G2BGQVrQ995DmIC1US1l0o3b19xTgyJ+IZxGKVP8Z8GnWjFRK\nBODzwOi/ypRhqelR4josJBul02SWSUlqC4W37C+9BDmWS8WCkMpVeJoPNkO1\nBsvmdRBckypcN8kw59F/1Ao0GD/3sJlQ8MFuaQRnMP2nBWskEDkRiyQ3g5eJ\n95xfD/MdMoazlvWYOlzpJG/6ZidCZTy0mBfm9W5cFfR0ifI2ZsCFKnJZhfqq\nqRxpMCr1OrOCWii5WL5Ndo7UCqwdpdy7oihpq9ChfBHtAZo8CeLyerPNv5Jr\nzQFnmN9PV3DRM7BecV2cJEupzlWr/cEgE+WGEDbidbRIAhj9/Pd11LWNITdN\n3ph8ws2/n4F41F5iJxoAJCOupO7NHBmAhqOjXsyHqM3fBFITbrTp5E6UCgEx\nrIUIVorgJjm4tGHFGMc99li/7IjYyVNn2du50GPjdfwTEE4SN4QDbL0wAwFY\nlNAqTD7wOBmCVkBnLVrVZElt43VyYts+pjC6VR//imqt3LCwn+ezZ5muCSOf\nF4phUpYOXrtS1ivLtW8tyfZuHlmp2xdMhcoQgMSDcg/2i1kslkYFqxYcoO5X\n4OcFvWKfuwxD9XdXvPEQ0tDkzxrpi2G0dvlkCRA+6CpK2h8BLu0qyGfsLspw\nwm2W\r\n=hvbl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"4107f245d5b93b6e91a5f398cddc00ae5cf19f7a","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/*.js lib/*.ts 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 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/ruth.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#replace","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.5","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.0.2_1630596431632_0.10314157163561877","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@sc3d/ruth","version":"1.0.3","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.3","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"ff93196ffd20d7621549b8d4a0784e98608916c7","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.3.tgz","fileCount":11,"integrity":"sha512-YxM/8QzXlAtqg+j+7aPQCLdBiJhrPB1GSJVXNO5tAvAvF8n/8eeSPK0iGE9qS1ryvOG84931S2AXdr9OXZi2DA==","signatures":[{"sig":"MEYCIQC4vYrzEfNz4jC+gp2BRHh307ld5W2xwTLJbaMRnXKqewIhAKdly/JleoQErYSQko7VloJ+PGNoc+kLD1OHp0v5Z5HX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMgSyCRA9TVsSAnZWagAAVhAP/iPBkwd7Avp8E405OBDz\nYb5rsgPiDxvHWI78x+1nAxJjUOUwF0oV+Yw4kt/LgiwRsxFzabPoLzzYLbUn\nDzgwsdagDOKepb8Y+xxPGVbtVVNjTrSpgolaBwnJWOzjZ1Empkind07FuyMN\nZs430UEi6ifiu7cHn11mkw8jUKWa3pG4osm2casIP3sNjIFeawrXGMaaGvUs\ndvTzcmFnv7edgMHL20cgUNj90ajr7S/XBLluX2nFQ73jkQS24Jzu9n+/z45z\nN5UkWmXWH2xk2LFkPrUUysjylYUJiWPOhC8vhAjXkGIEPiccmPvAoMrbQAhe\nUZeGd70sYnxfR3AKGXw4WVV2ErIEU5aX2FSyGzKoL8vK/dbvHQiq5bAULygG\nN4/BX5yOSJd/+3lcIAoaMli8ldFLmU3j07a5BPqu3NloMj1Gp0YMFBCzc/Rl\noJi80FANd35GTKE1XEfXXn91hOhA1lfd3s9k3DJSffJlkkd6v+MF1AY/1wWs\nEErfJMSTnHwePFRIn+96lZ/KvCSRRnA9K/4DVx82TGwinJbQIHEiCwLOYTTe\ntFNB5rTTy77LAV0YEYQwwLP3/p8ieqq5E+2nrX7rc6u+Eh+R2D617a23Sc9k\nD7/5kjqT2rEq8cc76Das6CM7agDs66P+ZgAborX+r0ZzKhfcdoudYwiNb0vy\n958y\r\n=F20/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"4c67ae7d20be0e2e7f19b61cae2c5ba5743db8c1","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/*.js lib/*.ts 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 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/ruth.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#replace","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.5","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.0.3_1630667954811_0.3186353857819795","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@sc3d/ruth","version":"1.0.4","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.4","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"1ed14603af0432dde1cc1119285cc93bc4c43087","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.4.tgz","fileCount":11,"integrity":"sha512-h29n4iAIn5be220jS+8WTst/GRklZZTDj57DkuYWfatMbDK3jXeI2CnGQxn1N7ZhZ8PCmFPzImcW5n9CJIWLpg==","signatures":[{"sig":"MEYCIQCOPCKwRS8ueo/d3fzH/ObvZpoHgzHQ4GZzyNtHS2JSTQIhANUIKUg0bAxqkmCNJTOpCvRXmj4mnlK4B/hBYsDEEXIO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNfrXCRA9TVsSAnZWagAAnXMP/RKKgA4BnKA4Rq/CD4in\nWeQUHNUY+KsBWjWGFvSdtt78fZdWgZltAB2Pmb+KLIvNEnOjNMCUtJS0CjTI\n1CBfSXdIeIW2MkQYIDTIVJPxqNk4haIWwgl8WLjINr1QB+cc7F6XEY7i17Ax\nw5OtLZIY6W/XTmTd29vyv9KZmTCNXnOzTnlvIia3K6d3n355fYFt8JQQvmnk\nNB/3g3yUTykoHEa3qwZzyfMIkEZby5/FZO2of//DpBof3DLGdi6Ko180P0LT\nR5vthNwpVoZiEkhiurjvSAS6VvMO61VEmwpGJmileVysMG0chqPMBhTzofrm\nTQrRfIfIJE5iJyRDC5RhnpOiAz9/6R3Jpp3iUUvq/hJRaX13NYPhxVueQTcz\n1P0CS8UWApkLNOIEOhrT23oc3GP9tMTSDC+vB9gncBkVYJvKAiQdhP8JE1UC\nT4gflLlVk0VqMkumBxsg9OwQNYKgHHCKiNYp35Lc6mOC+mQuciVtdNJFpi7c\n5loWAbJ9GEgNlqWYzfqV7BkqbnOafviRXAlxHpFGbxruRBo4j9CTt9fbtWpe\nkSKl+EjQVjmxpjgZ4VGvpTLBWC/61WZkMhfOO+9CS0V9E57PRScA5Mmh1uwe\ncaH2fqtfQkCQ9pAM0dIPj0a04gpAO3i+jL/6HTjGG48eetMVpSvBOV/GCyxH\naiaB\r\n=8hVe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"81a419dc6e33a81520c00479f98ed9912bb72866","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/*.js lib/*.ts 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 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/ruth.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#replace","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.5","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.0.4_1630927575705_0.6219497499692173","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@sc3d/ruth","version":"1.0.5","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.5","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"94047492edfdaa1513212a17dd6e12dfe7368786","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.5.tgz","fileCount":11,"integrity":"sha512-DX1LJhjfWx3T/Fq3gZH5FRg4qGkxJoHzanatvvkIskmBaQHWKphJmWj2RtRwDHEVkHcruz4/QylwCOf76cc/Jg==","signatures":[{"sig":"MEUCIQCjPtLMkOQmoUzvoFhx5pHL6O1vGp8BuqrFAY/xeMnV4wIgc+6dKRoi7lxIQiNxjlHmrlKd5xJvk/r7oi9PduPj4I8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN2gICRA9TVsSAnZWagAA7QIP/2hxUFL3SPXYFxLj/VGe\n6dblezietiT2EWQrj4ESJGz/l/mmwgpVoFXP6MP0k4+490qSCP3FBAW7rYyF\n10LFA9ZDooGynhaxMrd8g88e1WVYWMy62xJGd0PWr9Nxv0mTJ/WTLBdrkcD1\nnlPBGRI3g1Cl4K4U2zmQSrKp7PTQP45cXnO2VvJvgI4ZaI6Gg5+jpq+Oh6/5\n5wYuvmkz8+gAUw6+KNFor7ZgVSyKwo6mgfL7jxK2CDnw6z2DdK/3Zwn+F/5e\n9Uk4w4arD6QOMMcTY/p9hIaS4o4+aFOETebkLz2n+6osTgyuCrdOobAOlNcl\n+O/wgRKGVcX0Va1qOfZ3+XrxSxSZGbEnkjS5GLQ2YkekQb7NufvJ5kFyDcd1\n5ixO+/DvBOYXa119GpTRp4Ejqjir2G90xhhco8mikblM6cJA6wd9i/aC3fpo\nvlu8qh+t/I9TplcvltJ9ACEIKM4MwErBIMsp/4tVJrEyTQJKhKLwn7CoW0eO\nrUDtwmddeKUfCD7W0n4udN1FBmXgD8JN+g90AXHDS5IVu06UMSbVjyoKbleb\nrw/PFlcmGQRtKiZmMkAfOwB2CPfSxpym7qcWg7dGbAGvK4IA4mveHL3qRKEO\nkBjUXSSg9PL+5F7Qi6lb8f2cDpo/g7ZxB0wg3G4FzICxxTY/mocSUNDukHEd\ne3bh\r\n=4eeR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"f78caa4a71ce5152d7adb3a58de9b5c4f2737227","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/*.js lib/*.ts 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 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/ruth.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.5","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.0.5_1631021064050_0.33704016450568575","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@sc3d/ruth","version":"1.0.6","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.6","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"56d0028d5293f8871ff25082ef2cd875ab5b34f8","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.6.tgz","fileCount":11,"integrity":"sha512-fAwDG9lingzgj1XJ54Fw82/pft4/oRBM8fn6Mmr661zDWWj1s+P2u98Ifbiof75WPKKaWPmQ4GAU9LhlrXOIFA==","signatures":[{"sig":"MEUCIQDJGrfmVyVX0XtTpu4JRptdi4JqBC4bQ9GQLApLUlRXtAIgbPj8acs9f7YB9RBpaL90vWugKu4TxHiJFb4y6VnEMd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN47tCRA9TVsSAnZWagAAcXoQAI030j2PgZgAtT5jrMf7\n/oeXMlK3+OC5CdLsLfZOwiq+jFwhl8+eHZaG8fW2DtuYRx1ze6HIOrxMEp/6\n9eLIdNquxyTqk9kdnf3vgqJosuaqitK4lBiJOMH789V3zQx/7nHWnvc3BNfP\npTZ8nVYRUM18FB2cExeQr8MfWu3h3BUZIU5xxTlkKw4QgbNJ5SDwLFXP6kj7\nn0D4HO+XW2jlaeO2ajgtr+bXOJUA8VgChxtdtK1ZWOfdqENAAb67aH6eJ2qq\nR+dCvWaBetKA+A3Qvw/peHiUxZriT4Im2gIiWArFqxv33XPqwQWJHyahwqCg\nqJGSHM/vGaUW1uhLlwyinnijuptXWS+8EgoLVr1KedcWdSCnZFlhNfNKsIB3\nJBouXx485VYy7dfNCz6Hv2KSAUizgsuvmluKWl7BvXDf9sOuVVVp375Lii0K\n2GCzDK4dmuBmvsaUXoR+h2dCpCggIPNCE1OwVV5TYtU9bw6i6CejZfwV4eSu\nGByZz53jC8bwYTowfGsF58VIkgxqoNNCuDmGKsKCpIwYzg4bUi0/kRV8Lzl+\nMv9ufAtReCGqgKdwDfLhaBgiYzm5IoJxsUGNWV3EV6UA076wuml7qiidsCrI\n2v+cTn3FD3uQpcDKC/ZZwRNMfhhNVsTXJvAJQNfWrivh4hhfewHKZOtteSep\nBrzm\r\n=WNEa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"0fef22dd68838db33b4ea62790af04024e6e7fdd","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/*.js lib/*.ts 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 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/ruth.git","type":"git"},"_npmVersion":"6.14.14","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.17.5","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.5","dir-compare":"^3.3.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.0.6_1631031020912_0.7995021733198575","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@sc3d/ruth","version":"1.0.7","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.7","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"26542942b3b1a3c68f2b84bf8aafd5daf62e0690","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.7.tgz","fileCount":12,"integrity":"sha512-EJRSoNdufl1WuBajgc6E7z8frNzxilKWz2ZdpXvQDhn0O52eKSJxFSdFIA6AkPKABuaeGFNi4Hh16DaIB03UYg==","signatures":[{"sig":"MEUCICqURZ/Ck3Ra6BUnzlwPsJvUPGCnHPUHyO1y1lvzzJueAiEAnYcYLnNvp2LAoJ0gn0pVUulRysrRLTwH1smGbMaZ32c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40808},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"ba95a5abc57b950945ed0949170e548f1c2b289e","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/*.js lib/*.ts 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.0","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","linkfs":"^2.1.0","slimdom":"^2.3.2","unionfs":"^4.4.0","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.0.7_1634138214937_0.9605196166164329","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@sc3d/ruth","version":"1.0.8","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.8","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"5ecfb4a4cf2d0a930519a7adc45afb7bce441f88","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.8.tgz","fileCount":12,"integrity":"sha512-TKZ3UVRskiu2hTUxcKIsGEUSjKmyfmQ8653nuX8dsF7gDq9q3Y8n3Lc58MgwiXoIiSc117GeTH0xrKEzNF1OHQ==","signatures":[{"sig":"MEQCIFTuMZ57ziT1+eSpG2+F6Dnm9HM7dxPiIknuFVurgDHPAiATwi8oE5XldfHMzZsf62mtB0tt5pIJBddJQorOfTy/ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42186},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"71dfca4dfdbb3000b1349f80e8fa7519c24fdd62","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.0","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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":"github:rrthomas/linkinator","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.0.8_1634725180740_0.6004936835609009","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@sc3d/ruth","version":"1.0.9","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.9","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"dd5eef95aaa557b58a75c0e4132f26881142496f","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.9.tgz","fileCount":12,"integrity":"sha512-u48AOoyqtqqEtVUnMWFlP5SeO4a87MRt4JI2sVjuI7uSRK/1ZW3z3+Quwedy636Z8mCS2JPyT4F0ozEhgjn6RQ==","signatures":[{"sig":"MEUCIQCGcbCcphxGq8CUKocgK+ALTBBFu/rmwFkzkmna45kHOwIgP0Lm1w8LRxnK3YaDV4EGTbzhRSXOb392UwusBdZ+kbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42481},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"847cc3acae4acc14c73d9f7ef5fd8a0007f3fcf4","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.0","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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":"github:rrthomas/linkinator","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.0.9_1635282466545_0.32377953182057984","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@sc3d/ruth","version":"1.0.10","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.10","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"97c2ae2fec4e9f358882fd021f017ddfd06837a3","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.10.tgz","fileCount":12,"integrity":"sha512-dO/3KQFGC5DyUKUzX0vnup6+gSVyXBzB2Ub9XaWVYji2w7iyizkVfSL7Enco2xpOwRVByYswMZfAoOHatM5+XQ==","signatures":[{"sig":"MEQCIB92CGPvPV045GEqfyEvVQyI72sf/vPC7+C/YQgkym3sAiAnA0uomeWAiE0n05GCLIIPywTr7jfrud2R/lvZ7hMHqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41393},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"2d7b38bc47500a381379ace2cf967c7a2a269c5b","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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.4.14","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.0.10_1635779011106_0.49949502014580305","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@sc3d/ruth","version":"1.0.11","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.0.11","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"90de13c4240a56f03c319ffa1f331cb1064b78a0","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.0.11.tgz","fileCount":12,"integrity":"sha512-bDFb0M1x9osV1xci1KQPvdBJTFuyAE/95KZ2glqPGL6lhrGVPpdPFU4KSZsrUT8++LDwOnevFsrQmOOP0vxQTQ==","signatures":[{"sig":"MEUCIG1wRRSazZpfZIP+1pgHFu/s1dOLd3SsKnnDlJGmTkvbAiEA8ov10SDliSCdoo9PzP3eYPhaSmc54mh9C2RrR9j3F4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41370},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"a5dd0e50b48cd09bd32034eface4fbdfd66fe17c","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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.4.14","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.0.11_1636152784732_0.0036065580374882167","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@sc3d/ruth","version":"1.1.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.1.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"600dc995d275df59a473e9e9893650dce2c7b6ea","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.1.0.tgz","fileCount":12,"integrity":"sha512-4Urw6PszzO8PwG3FTFptxGM2EkQ/GUMWU1e3d08WkX5z4poYdCJD3q+sa12D4915BBWM7YOug3iCi3F4KhlHDQ==","signatures":[{"sig":"MEUCIQDvo0auDH8z7HarEwEBWJbTuj1gZLfM085kzkQTO51myQIgELApAMR8ZkRJclP9wJgL/rI3+57rd1l5Zvlqk6Lk80g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44082},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"334d79775e50f6705aaba5b1908dda1baa7af459","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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.4.14","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.1.0_1636406969527_0.682591573478901","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@sc3d/ruth","version":"1.1.1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.1.1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"b7923028e57c007ac284b513c70d8d898ea238c1","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.1.1.tgz","fileCount":16,"integrity":"sha512-lR42aFTnNXggUSNX/VLwdSmRIiEdZX/Lx4wxdr4PGcbe63fwug8sWDPpC/A4V8rDyBGz7iN95S+gCUq2i4XwLg==","signatures":[{"sig":"MEUCIQCMogvkgf4GDVGnWpdIiiXXF9IyHv0n00hiHHcbBmklvAIgOgjp8ldJS4/1dRNBPsgO2T9buYhrD38zrvtsSmv55jo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpMGXCRA9TVsSAnZWagAAnWwP/0e7lXb25Oo/rRJA9S6l\ne2hq+RhzkLdXMqeiY6jqjKLDHAZhaKpuVIwc1YhfjKIopBfhuKjL7/jvVLco\ntMK0QwrnrV6fOG/aH5/xnMJl0XqSMKhfA8bKWPtwir+Cy2MuMjzAP29yMd7w\n6sJnvPcdP5V2vuEzdEvncFD5iaURBjFCYzCVolYRGbwminlQz3sHTF5AaIyS\nDMOyDiA1wfZAV4fIiNqPyvJX3SyZNF9ADGkCzFFGFypxDEYdop+shVhx303A\nSqgG3F/M5wq8x7pvxuRnUw7EajzEuYloMeMDQ1FMEQldI19g0A95ZwYv50UZ\nb4gKoUHkvUxaSKpFuEl3Io9sldWWx/FBX98PywB8VUc88DTwyTLdk5rKx/aW\nYYo7dnh0YBxZA5OjrWQmuZxvDtE7l10zhRCNS+Ay9/P10fo6cyEE8lT4BQXU\nz3viPaYItitD3sxzcm3ENXIQXBJ2OgxlP/2aWaY2htBGNwhbhZ0UiUYY/1da\nv/mM+Ntjvr1waoo+swHuPPcnqwibDRLhdT3NLhP8ARO+dab4f5iDcFKQ0R/V\n59RkD/QUpb+6fCiGXYxptbFTwASRYvMjHQyXg3jRZyEAl+8ZNTvBe/DoEgmi\nis2Ex7YuagaFnBrf2uvruZYEQJ37dX3+/6xRzgNyCvEZ7J4zKF5wyKsFuOM/\n/ZfA\r\n=fVsK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"43be1be97b39e5b308e61605283eeb30277a7af4","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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.4.14","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.1.1_1638187415586_0.07894116125083572","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@sc3d/ruth","version":"1.1.2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.1.2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"ae173b188b71525c34d5c935f31734fbd17d342a","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.1.2.tgz","fileCount":16,"integrity":"sha512-nu75Lc/PnHYLb5A/YzoM7VmT7e5GW7HUvcCyXKvR6IxwjxXx0eie/8pyWSp5q/RvThSVtlRB9PZJV2Kl59jPJA==","signatures":[{"sig":"MEQCIDg/r5Ca8emi5CHzwSe4j5rfqIBlGfQPQAs2MoNtnbHNAiB9alS2Fd1JP7zrFjxDcxkv0YgddC8M957XxDDeYgBjrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpMuTCRA9TVsSAnZWagAA4GAP/3OYBLVF9P/h9D9Qu1zZ\nyQsk4H22zsgIJVG5QqvtYrJlXy2K6c3hoA1LBKGhQzTF/U2YNe7VEvOd6JMV\ntou9XSzdiSHhB31Au+bvKV1NY/ycjL4b3K8bQK2rsPnr1A5caCdzZMC4d0nd\nsk7M7VSAshUSz8JL8Z9lupIahyjDzAAXkSGu7hET6F5cCevirLlJUdH9mmMV\nJLgUm/n0QLk6Tn8kxjewLfwK/eecpgD2S1eKoDBgQjws/NCp0olpfa0RMLl4\nZoHSDk79BxzOUUXyQ7jGl+kQs/YLStRvJ9sbSjq1A3weG0AcJ5OCuiGjrRmN\nJKMwjq80FlQTWBGkXRnMFa0Psd3BLPbMkJV9VYzf+M1XY5fpTBv1+Tpi8jlt\n0jjAjuaFq9f659zV1aWkJ78no8ovx3EwRB2Oh9Av2sTQA+ewFUEXEiYGh9TE\nZmM91+QSpYxDaA4hmtUEA3mGCYQVk8dODy8JGVDBVV55TjNMV4bY4TbYoWDZ\n4uA7W08G1VSaqc/vwx6p/iuT6mYqr5JSF4+8/idOemHIdxTZ5sNmGzyHFEJU\n6sVMrUSAj03zKY+seZzguZdzJUPKVjZcm4qCZoMbrFfprZcIxLWq/Zw7zFsB\ncH82Bv8/2Qvg2PUv1+tRQabestKZBJRp/oSk3PMe6nrh6hEo/BnyxDsJ7c7C\nim3Y\r\n=g8jz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"f43756e32788be92ba6ef3173a06e44db4660b65","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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.4.14","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.1.2_1638189971550_0.3802348038916856","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@sc3d/ruth","version":"1.1.3","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.1.3","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"e3ceeee07e147ef40f665022acfbc6c51fbb7783","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.1.3.tgz","fileCount":16,"integrity":"sha512-7kMRU4VTPuHrV4fDXHL2HPS1sP3CnrmO8CGD7EpZaRKfqxUjioA6TORY+K6iyiOzzX3PC65JzHndzQA+UdMdaA==","signatures":[{"sig":"MEYCIQDDVVmPaPHhCjAmH++A0dp4iM3kF8769yca0OiTlqp2DQIhAKE5tNkDWJsHPsK5rfDHSvJVlGDMOiaE9nDgDhrODiXx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpM7ICRA9TVsSAnZWagAA0V8P/jFzuKqebqqjA9gagkCL\n/mNvt9FESkHyOCA8bjM4oAfr2MRPYTFp2IE1QWIGrAFaMVv6m+VU9eSnVpoj\nbXbKPtsTnOWKgT1tbWI3DWC8l/9o4pD3w8xEacwrZeaObJ//udQ0zsrc/tER\nmuZIzKc3DSckoB+JCmiaLUKSOQkTtHW5Tz4cmyPe9I86LRqE9GZsSRmsZZLA\nuGU/xI+Z3uUaubYBj3PzAQS4Pv4fevra2tLjVqfoHc7aBVsrfp9+1k6AXtXo\ndbN005H96FqRNZ/gGzRbHeySKXSqLbKFlqoz2gQ5YeHT83bsPgfggMgVgLTa\nazTstUfAq/9CyZ1p+FN+ljt1Qkkfh8dB6m2e6+X9mxJd685p86CdW/htzRSr\nf4Cpiew6cu7+fk5zZPziksaGpurejt9TWK6zy3+yCrDJtdSfY7QTc0u25xIH\nbv9HTi5lhCKCvxFDWNMBlIk1VvDB9tfB7yv9b/8X+T0q4cJx/L/qdx/5toLB\nT/Ic/9hdcrqNXKG1UmKbasymzmHU9dOCbRkju/Pb9wBIhkjkjz6GZO70on/t\nJdKV3+d49dxvokaguby+0Vd7YclouYMx/XqFWeKn3mSyoTijvHRJjbKPvKyl\nlkamaLGZ6tKYN4c3VoVl6M+Ke7xMwU1vtDkD6LO//WFB4xnJUAudAbXHM93n\nSflV\r\n=iMLY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"71f68eb4fa83fde22efad8cf778d1410ebbe74a9","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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.4.14","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.1.3_1638190792723_0.9565477639794253","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@sc3d/ruth","version":"1.1.4","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.1.4","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"9619c0d69a97ec6aecbacbc75ef12bb5f669d7ad","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.1.4.tgz","fileCount":16,"integrity":"sha512-wgQflvMdWXQq0CvHXgjWcoJGAdSLjovtv7nF86cIVAyvf8iqD1KVf7TGgcvxoVizF3djzF0JeVCpn781FmPLjA==","signatures":[{"sig":"MEUCIADwIjfmeaJpP2qKA3dwEx2kQx2r/ViZ/6S/OEB8WNXUAiEAzYqKfo/U3lPK7U/oI97zj1mxjQtbHvVSHido7sjbNTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpgG6CRA9TVsSAnZWagAAZv4P/iKy4Z3x+ePc7xwS+tMg\nvwu0ITYjIygaK6c6eF6fsNgajYFwic+OnNcGGceJ/l02NGfZBryOAvpr7In/\npZU5HcX4PQauMfdF1APqiFBrQr+kH1DQ0F9y8UQnoFgmRHbSFSCKBYWvhhIS\nsVcKNviLhHHj89ce3h0/rBizF2lGoleLPx4ykD8ETmeS9nAMPncoq0sQm6he\nwtCCQorKTVFeCg+oOm5TAnPGYyGC8W2hm5gcNoiA/dAi69ywjoak3sZ/UNrv\nvMmmC0nsjO6EtJnmnnV3vm9F74OqxjLqRbHhhih+VWydgPPNxNoM+9St6G+O\nN00iU0+PN+pxYcKdrpLIVtC6R7K2nif62SkE5tjgh8opgSeGvEf09owbKDpc\nreWsLGap0dTEpWgRnCHGkiYoT88/O1DmPIYK/gtv/URLsqBEU2PMPO8IM57N\noVoISmTT8F0PT6/Dwfc0/Yi0TDgVJHfZgjPXJl8VDS9ztRytNY4CiwTUbIDF\nmjp+AKS3qs5xK9nvpehRRi0sWbGOM2Goz2PhkrJWwdjaBLOtp86yaCrNJA4z\nG2FjTyXfVXlnMoNl+QMs2bj/W4hivcW+hWPSUzvHyJXkIGQ8eKXO5Rq8MZAG\nUuYfEkrOLTbrAtfO6bSC3BKbn/Fu4yHVmCOc6XMv9HEVMY8ht91dWYklNN4W\nbuv7\r\n=tPLH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"327a3a2340662ba819caa2c0190b7daf4874aa99","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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.4.14","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.1.4_1638269370133_0.10149400726138325","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@sc3d/ruth","version":"1.1.5","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.1.5","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"e2ad696c42febe951260692eeeb201c769f10ee8","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.1.5.tgz","fileCount":17,"integrity":"sha512-6JugEN55voNWBJeLlQUGFWkgPIFVOn5vV4EdgtzigXWKJcog1utT2Wbw28Z9phtYhPQlbQRi8LeXvmIPeayEUg==","signatures":[{"sig":"MEUCIQCvkBmeup6uxB5rcJr5AXnzRE5QY9YV2xL5H3jQMYIP3AIgE+nHv1UGpJyO1yz8NymhAm2ZOhMWbAApfe6aE9+VUEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpn1DCRA9TVsSAnZWagAA3NkP/jurbr6tr45uAwHmiV5L\nuGdPX1M9CdBg2IY31YelfeYlw3PD7itjKiq4uGIvdRo2lZkyUbSMXxICN5s+\nn42ww5QzNQU6u7dSty0iyliVYHTqDoS9FlHMXdQ93AM+7zd9Xg+kO4tpXQsS\nt7tiwdm+3Sk/Tb3i3pgbIm+0pIn9vY/IVzYSjFtliWCRAMvPmH76fqdgHtqi\nYj2nfeynNpood4MfgVjTIQQGTXLmc1+N+kBm5tN63/lgM6c9RqHIzzJ0Ne3A\n5v/Weez0CWg2C4PeljMN1QYC/7sGBz5x/V9/wxxO+fZtZKwcL8l4FiZUmQrO\nOz1Ud8zGh+nlkMd6A2P5EKs2XTF/Qm7LAclmES2jeaJ+VFVEPSLjOAgl3Am6\nQpBmqlfgqp39QdiztSOXIHA0ldyC0nOcc6yi2QdzKvQsaGyyk1FGsonrJH7P\n/oqV+wI4oPvcBlfARBoGXNXC0/zWiQt8GL5BL6OHPuhaVcfZ/B8IKZVlZ5pG\nRGieANc1oMYah3nEVfk5W4T8rPUHZwdGB6mBkHCNEC219np28WXVsSHIw2FU\nLuc0rYxEltRJNEjAwthW6gRXkIc+PmkgHMVlRe7hyDqKoRm8Sy16OxRUx6hs\n8RFn3x3NAIfeYLCClJZ2XJmvc/9HM12UXkpyANc8m9HYuOXACCWRLkugYfrG\nI11i\r\n=eqKn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"5ffa30fd33d52404b9a959aab33fe7844101f31f","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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.4.14","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@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/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/ruth_1.1.5_1638300995832_0.9222699352233301","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@sc3d/ruth","version":"1.1.6","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.1.6","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"22d8212970e8f72f1d5f492391b83c3947150009","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.1.6.tgz","fileCount":17,"integrity":"sha512-T0bWR3vSGzD4VPdU6a6VFr01sKZcq1q5Akzd7zZnR0b429/UCmT7XHKhEepZLdg3ZpiBmL2RdtbCnaxwNfAOGA==","signatures":[{"sig":"MEQCIHhdQjwhK07CwmCVhZTftGbVDWho5by0ikqcos69OyCmAiA/ukt/RuTdgr30jFy9h8MT9WbpMmITyKdGju2QoP/7iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh79xvCRA9TVsSAnZWagAAJm8P/RadXfUywNl2VOcNZbyx\nwqjJsI8g6kvNxmfbNGD91rnV35iQ7j0RySklD6s6lXY/n57XwnYJgUxFAKbf\nMZ6ZBH1poi1X+wJZfDDGvvzuqj8b9rMptI1p3ET8hofEWyIBuvpfwo0+8OXf\nGjfDTcXhtYklAGFuPsCBnSucPLd+VuyKGvb5SY2uk4Khmo8Hh1rlT4aaah3C\nUqM5ixCtRwss7MQ6/6R2Nbk/d21tREumJqGjDsWYqM8h8SDbnPLdUjhIzLQL\nPzJeG0Bdv5kIRz1hp2MdHwCGJ1U0XVkXWk9qD+kA1MAxQg0LC2Zh4OVotTKD\n5habhhtu4mnIpYbpXo2SSsFd274WvERigyLETcXxKbNfdZBIu3CVYAxIv66t\ngk56WgsmsZ+Hw4J3kgGdYGVT8iNu5LptIR0ZQFEzg632T0fCzfL/iwPVmo6Z\njangNNPfsTf7Z/XBNn99JHgWweFs2U/omKLJSB0g1h6AwA9TyGXDZvZ0r096\nOMhL4uPUl2YFJ5gpYZdfFJdDoS2LPkHTbGtD6XdbaoTPKs2yM25gNrpX3rUJ\nkxGHUXxibCLlGkoOUyRpeJNpPl550S3/O8p6VRnAuBZ7slPkchRB9tD04mmC\nzx+vt7ClkoDruhik22LDQ9XjdyblOvkRAHE8NAy70EHj4jO8mpaT5TuIXNu+\n7p2t\r\n=LnVk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"7289472289d2399914b02a22af3c63f07d53dd3d","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"^1.4.1"},"_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.4.14","typescript":"^4.3.5","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.1.6_1643109486875_0.7233811037510709","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@sc3d/ruth","version":"1.1.7","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.1.7","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"6ce440e237016d826f6eab87f05c4fb5e8de4a11","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.1.7.tgz","fileCount":17,"integrity":"sha512-wDD2FcN6ye1zGNvkMM8DpSD3D5rtrs5iawblZJy0YQefyS5R9FqKG+3P1Ju33tVfw2HIHCmnOVlYzN5cLvKy8Q==","signatures":[{"sig":"MEQCIE/q1nvd05EaxsOCtzhppNcFMin9v9Jlx+MF5vJFR3SkAiArRKrlK/XmZ8/M+r1YFQ9oE1pKSpYZF5J4eoqrIfYLbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8CDJCRA9TVsSAnZWagAAj7wP/RKQt9tp3O+9Z0MNzgSO\nvVv/8DzJCqraM+4HUFYQ4OwoOwV0dtFOEN/TY0VOv4SZt/BuQlVMzN1eSrA7\naK1gps2Idw+5N2Rn8c+Ormha5uFzB1sD+K1dvmmLiT1dUxLGvPJDNRB7u+Kn\n94TjazRKdik9aXuMPJNxINx+7f/xWHf8Mho0lMQxjKHuCSFlObn1GIwaTSmj\nbn8YsetxfdEZnMTUJ5hOW8VmVfkYIT65EHhLjahY8zOHEWfB07Uyla1qIxRE\noQYcuip0htDB1v+JTtKP4zfe2I0330FqQ7mAi7I6clmFbkckd2AdGUIkcEOZ\nbBFjaemjF1UsUkdQeVNnvYi7CbMWRT2ke9tGzi8wkLxN3TSc44etS/KhmTq7\nFEK2my0hyET4/KY4DI/CVD/MyGuWJc1uHv74fjYE1VnFI+34NIKaxJYSB3um\nimOWFVcoBu/kOWZ1uSaT1tYBqWkKwO2aIN/HkeKktyj/IBPl7OcOcyjb9RJ2\n3r+1lmxL7tJVCbL1fIhA/FpFUvL2y4Zko+6GzUtVx2ZZAiqSrAP0CqMIXTq2\nsOgsme+ZWQOHtafX4OH6SWetlttfFTv1Jz4Qq3L4RKpxY8fqsDOKPJZywhXr\nriM6mJwjR1dVA2nTpMQbdjsQpTaThpHfr2yudDINttMLnGifggUcAqp9CL5S\ntiZQ\r\n=BJSd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"1a36cd1855c43deae3c1807ba51bd61cc690b697","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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.4.14","typescript":"~4.3.5","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.1.7_1643126985353_0.14126353830311356","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@sc3d/ruth","version":"1.1.8","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.1.8","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"0d8ea759ff157dec500345327f151de1cf1a236b","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.1.8.tgz","fileCount":17,"integrity":"sha512-c0/qmdVgYCHmvxOlJtYgWP1IT7e+AU2krk0KNEcx+L17B6GwvejFazPWQN0uKUTI9ICGJ70K1Dhtt7YCHPW+1g==","signatures":[{"sig":"MEYCIQDrVrYSa9/nUo/5bRWB2DxeQMpw+6L639nvosOwhLNUxQIhANl6V0T4YqPLAUP6TDrI/BIi1Cw2kCHv9EvfuAuQ2jyH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+GFhCRA9TVsSAnZWagAAkV0P/2EQyHh2y+TiPgYQidSv\n/in6tbLlfZcWfZtPCQ2LSy/tpBKpcfHN2X+fJDDe5LavFNxF4uUWfAopiKvn\nEL72flRzCfF3Vz7alGDzdhUsv3Yt9w3f43eZTwj+ah8gOTKbnS4gix6QWJR1\nmk/VMeUmjNnR8RfaZskLJzgmzm+PWC9GFYI4jBfKh3FasuOmWj5YvheRnXsI\nf/vw5sje3UBpGthOQIYPcqQr8hlodSA4QNDHMu5ntMGlcV/m3ElqkXMhqBAD\nFi2vRuKU5pZrt9Wyp9xvHyDEMmqZiHqDB+8KqEmKAykQZDnKgWzELMf1VBS2\nhFgKAnzRhItBHhf3h+RSrUOAdUtqVxv0BX4ZHbkXVp614XZ3+leClD597l/y\nO+EPS7b3JLhOJ1oz/oWl0bmJ+9hAilSNUdCC9i2h7q4Di4bXszb0PvJQGSAU\nVuOg0nqozRZxxlUjWhk8C+676YVaGOC+aLUHMsweIpPS7MqeinzLDe5HqapO\nVPNPsy6cwmrw0DtGFsyjfd2pGWc7qruxuhhZrfPJm78aA4LRnHTOrIdNwA/o\nXG6tdqhPD3NSwP1uBPy2t/rmS5oSLi/hWzlKAbkU0EVaAeuogezX/rEtqZW0\nQ7cdTuwpETeqIfzYcjPCxdbgRLhb6lboumPgjZzqJgvXALYPH+cLVt1MCCrN\nKPFK\r\n=v4ya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"6a202d36ac1cb661165749fdc84b273e750f7862","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"github:rrthomas/fontoxpath#rrthomas-extras","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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.4.14","typescript":"~4.3.5","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.1.8_1643667809507_0.9735693857585057","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@sc3d/ruth","version":"1.1.9","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.1.9","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"af5aa0677419ab3e1f8ce33782a4af64ba38aa34","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.1.9.tgz","fileCount":17,"integrity":"sha512-gVosIVSbqn0igsoweZ8axWEMPei/JoD4Zy6025GT34j19tqfCDpiVgNUge72llKpI7eDc1Bz9E0w8CJ4NNjGEw==","signatures":[{"sig":"MEQCIDOXmwdC/W28UuYUHBzmUcS2jVUQmqhZeroRYD2QJwgiAiB3+fI80mrNBBOd5EvGLBDY0WuWojgkp3NOgN0Q3ziaoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCjYmCRA9TVsSAnZWagAA1R4QAJICFGiaw0g+66r1HHBI\n/Ybo97znoIv02aVpX/B+ddVc9ZrTjxkVo8ZeqEHJOHnOs2krG6eq7/KU0RY1\nYcoyykoCI+3u8z1m5QN6woVRLD1xyQzUsmraW4w8smJK4aG9ZidtxGqaDk6M\ntif/Wx3yFBnFcnCoJVWxVad8ZsXTSpgAoK1q5SwO6rG6JEWx9r0/kuNlMT+0\ncxt+mSXKTVItCctVogmdtaYHM7JvzjVvnLNDwo0cNgFD/ARZIRt4F5keFMEu\nFM3SGj+RZjiph8wKnT6PKpQ8XSYcjxlebbRuSv3RrkxN9X6C3NjVLWV3lM/t\nDh5z3pyEg6Nr67GgjwkSYhJly2i5g3KrzF7kZmOW6M2dmSmDNsqOdC4jY9XL\njsjHiCrWv8VYQjckjPG6JbBqy5wLYfQuMCcyLhVp+5u6ON7aX9R8U26ua4Ux\nDowxDZP2Wqb5lc3OuRHHPuX3NgbrKcZCie7rXfm9/AU/fmzNeJfTQgk34+wc\nQNxDqWMlzWbni38ON9CuqS9WEpFpKMrGU7sxsVk8fkSzzlxG1aL6jiDFFJ84\nin2uliDhEIGpZusCdmyyCCHqiwhAQI291q8g2Q1f8PumTYbgfgWWJ94LTECz\nYMo89seW8TD34NKN8eWf+uISUCzUTgeDmT1EGopgIPyorKa46xXmoO8CQV0G\n9wH8\r\n=g/MT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"1e9ebd4eb73d94e04d1bcf3fbb719cf96a5d9687","scripts":{"loc":"cloc src/*.ts","docs":"nancy README.nancy.md README.md && nancy 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/ruth.git","type":"git"},"_npmVersion":"6.14.15","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.18.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"^3.24.1","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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.4.14","typescript":"~4.3.5","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.1.9_1644836390528_0.22202246178434426","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@sc3d/ruth","version":"1.2.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.2.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"4a310e1d90eb0f819ccfa88bd45db26eb9dd7fee","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.2.0.tgz","fileCount":31,"integrity":"sha512-aqEOWUwTozvC0SnptAy26R5wnTmC3UPqnuycLa5VYRhdsOG2aoX6871HT/BTcyZveaNObeWupeovfStIPEoiUw==","signatures":[{"sig":"MEUCIAiqPHrvcEFtds4H619cT1k+CE1m4m20jY6cGGcn5LYSAiEAxdRTt4s1lNLuTB/yhmSYl42NjFj3i9WkJzFoZUICWsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ/n8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9NQ//Tu6aFWeDChWDrQ1nBxoL7Uvvk5kC1UdZb5lBaEgqNiEPdc3n\r\nhSsdD/DQpfu/wGySCuysWMq9CaFBvy0b8OIHbN7CMFQPH5JNVwKpYWbW3D/L\r\nTqHpoIJIXfvbQLEDq8Qo6Ep6O6MxeygMX9SXV+d09LcSUgmmMTWAlnjpFFLE\r\nnwacRuQksVnJNVdeM4Hl/4YJbTrDU4YejuV3l2c43GIepsFKd/Cw9xvOp+u6\r\nsl9x5k/KZLpokL8wmsHAA+ICuchLgIBWKz8rYqsK38K6uUsS2INCI7D2ahrs\r\n2gtZTD+g3hwTBmkA6Ib1qio5xnqjA3fPiLF/a++hprDH5/WpppfPfyu07gyS\r\nLglD6KNJFt+QJgsCAiVlRT1mQSaG4tOJuNWCKAhwYbhGYQjf99tBBJIb+cyk\r\n+1plluht6xbeXl8rgp4YXDIOFYJ1HSZd1+Qhjs0Ku2g49DuGNP+W+Aa/zlZh\r\n/tk3bi4Dr2uR7EAe5g6/qdJWIQvcDOz2+jLb9qfZDI7pNs4qBaShNu1kTfXB\r\nk3sGSutH+LjQJy0Ok5LfYybnnVTggt3MiHzp7stRfM7lNP/5pXhtKdLZEUSU\r\nKbWR/LgHBaPMK+MYVPYaZWlAovFOtfR+7Sadili5KZFcDiQEhBQ9V225mwS8\r\nP59Y2ljoU0fMN64umnoy3lDIU9omn+DGYDI=\r\n=g3VZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"9180ed4dcfa0e97e7e37ea6c928d519692d1b49a","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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)'","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","update-readme","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"8.5.4","description":"Simple XML templating system","directories":{},"_nodeVersion":"16.14.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"^3.24.1","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.22.15","depcheck":"^1.4.2","open-cli":"^7.0.0","pre-push":"^0.1.1","linkinator":"^2.4.14","typescript":"~4.3.5","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.2.0_1650981371925_0.5477156703645838","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@sc3d/ruth","version":"1.2.1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.2.1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"667d49e3895268f55783ee334e84edade19f042e","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.2.1.tgz","fileCount":31,"integrity":"sha512-H3ARewSGSqTl7YFpbdhMVfK3rdrajik0ChMXtnWYBWrwz1ykTbuneGIw8fKn15Rd8ceniW72sGmkFaDCO5Zzyg==","signatures":[{"sig":"MEUCIQCkWGsdoWUxHXmMEZ04rUIngy7/K4ovX+dPsphZMauWmwIgLoEhCD6FnijxTX3WKGH7WPqG6jHb8ShQ6a/k8B8Lz5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaAxwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAIQ/9Hq7kxIlKHMTJbtX9otLZ97IdXyTczwsvRRJz65eHxLmqMJkh\r\nBw/IQ7388h/7HckfN/IXXzCmF8w3tlzu77CeqY9A+kHsaXCesFk4i9W0FP4W\r\nE7v16HYLFfSR0rTdgWduetl5+F1JJvhVo5z+oXVG4cwXfxU1WxHmEpYG06Kj\r\nMrASqjQjeKy2K2YFSlZsl21+fQvrFzwFYFpJDru7dPW0SJRmcBNRfUBi8wTG\r\nbpqW/iAQ6tFAwfFBR2cPBkXyjcl2duYoS5f36rJYs85luy4Yob9JhjgezWMr\r\n/QxhgR1kJ4ApK7E0CjzWA9r8gMbFyd4sXss4g841VD3dbu2OrQReMj+7pIVr\r\nRZk9Hv8gltfvKAO/6us6jw34nWiAeQO7Z3ZCiMkNpdpyURGiVxO0VK5sUuEl\r\nwF42iEOZDxPcnA7OAUw5aIdf6TjYWvqeGdmnCvNGmbA8YesxaSOYgN6hYnPC\r\nEM2DH7oiEMW06gNQ9Itq6vYbGveXt8eSqcSOuQ9Jw+Qp8cCveHQLkiDN9F40\r\nWFsmcAgg7Um9k18WwKDndfNjTnHmvmAtKD2ofpLG3QRYM6iXK9bDv98sMVH6\r\nP7DW7Ru+P6fNAJ1jFz9624ZADWFBx0gcAkJdI7wXcbZ5SLMiDDSHcCWBmB/U\r\nx7w+hcNA8Oz8BO6lX3mj3PJt5d9BMw0QH1g=\r\n=LuIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/*.d.ts","engines":{"node":"^14.0.0"},"gitHead":"d9b47dfdc9b0ca0e9e0b0863201bdb49e3c27554","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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)'","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","update-readme","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"8.5.4","description":"Simple XML templating system","directories":{},"_nodeVersion":"16.14.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"^3.24.1","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.22.15","depcheck":"^1.4.2","open-cli":"^7.0.0","pre-push":"^0.1.1","linkinator":"^2.4.14","typescript":"~4.3.5","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.2.1_1650986096346_0.9148358945064454","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@sc3d/ruth","version":"1.2.2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.2.2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"332f8fe9391a21eb94f1e6aba802eb0eef85876a","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.2.2.tgz","fileCount":31,"integrity":"sha512-MmkJMbZZ9qG/BxQ/TKDr+p+SBr0h9T06YqKxzPKhLhNV4OTfITSWVu+l2ui/faOYo+XcpN/i0JLEXajZlQLJlQ==","signatures":[{"sig":"MEQCIA9P3oMF1oRDo9YBK8ItDreU2HahBQjS7Ifg++qO7pLBAiBiFguK8V9I0v7UO0BGTejhsdFHUHhCXVr6Spj6Y75yZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":371723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig4fEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5TBAAnqmtJxku1sxCsudvogpTfeiRrM7iQuBETzj9ubCTdcqoDKcX\r\nHSmtVfITOoKCxSOyAWbqvEI3w/8gn7y/3wA6wLpa7XXwToavyae5GWMgviQ6\r\nDblru22zMhPziRyA6KzcVGfv76RxilpklzfTKZQW9AnNnIUEZDvP8AInQWYS\r\nKaaiB8uFj62WFo+yF8IMfoprikB04EHYrbCvQj+91HVYSzunX85JSKVaE1HR\r\nRaNbKUY9NZgCNMnGq+7gALxbKMXuE/14fYnyH/wkgBjI4EiKnXxSOWmnzZsR\r\npPi0n+jSW1bfqcxsA1JP2vchrXq5LuI+m4cK25Xw8IV2BeDcOajeVX6VNeP5\r\nYinpXqtYE2wnE8ayF5YuNDz3q7i0zzic1xx7JEi1J4wMkdlS+faNHeQCElDA\r\ngHrc6fugp7N4RIFTud/TsIiviC+JCqp1Mguujztbir4JKOucJ0TSqCuWXmxf\r\ntM+sARGHoQk2F4i2Dk9OFH/aVTEOQaZw+piSSw9C9LOQqPCOhOYyFwRYKBCT\r\nA9QlfXr9YVKaZVrFBH4GVZTX+PKJqy1b2klj599+mHHiPYwsWnb0hQMdvlJv\r\nSQqKc0uyoW3PVRT7BxEViAaZAWUoaDmIagZqz32/b20UcNh6qwl/lXHENKfl\r\neDbrPPiXXLo0Gu3yNDzk1IwA6bSzZw3GyXw=\r\n=HxjC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^14.0.0"},"gitHead":"e085d98b6215ba2590da2b72333ed2c8c644d2dc","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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)'","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","update-readme","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"8.5.4","description":"Simple XML templating system","directories":{},"_nodeVersion":"16.14.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.0.0","fontoxpath":"^3.24.1","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.22.15","depcheck":"^1.4.2","open-cli":"^7.0.0","pre-push":"^0.1.1","linkinator":"^2.4.14","typescript":"~4.3.5","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.2.2_1652787140670_0.21207590121015918","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@sc3d/ruth","version":"1.3.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.3.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"b3ea596e7985fcc9583621e35b6b9fa0df8cb9fe","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.3.0.tgz","fileCount":31,"integrity":"sha512-76bF0416boj1NJ1eJWVcnG5AuX0NknT3uM6F9+4Zqlvsdd3yLo3nIdUrCw3NPlBiEymvlKRf0yqYh6/uuT4jiA==","signatures":[{"sig":"MEUCIQDPUfENJ8JbmWw3LWwOIJ3V75tM5nZCsaxuPhoFKg/o6AIgCMR2tzvZNwK70PPoSDr3yLyHZJccVbFjPv3rSy8c9is=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":378330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitcP9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+vA/+IhfGPwyCId7OlB4Tqsd5TlC22L7D13TA5WESry3vXdErxosV\r\ny3T94IPceO4c/L2JvX7HlFWbrK1/RmlEWjO4PN5J/y86i3KjSoMjCmBU3V34\r\nS5OpryRXxS7lR82EI0pQLH3lsi02M/Hzoa773eiKP/qfMX5bVwMmVO1i6Zee\r\nuCguao3uU+FmQmztOfy59jkjy/uyzUdvVM00Hv/SSY9zuO4tA5/6L8D1lSr0\r\nRvGnDqxkoXU9mzZo7eGL/rwmEUXdynCL+YxESYWYz1V3aR/vFvXPH+LTva0v\r\nysHQu0OHhTI/SvqUBIsmZgr+IkD29w28I+GIH/9zy4nMRavchCKYa5OMN6zD\r\nBK8JzOdCPVF2GosFNtMnYpEz53iwRA9H0HG4ra98G1D36o58zAqjtmhzTyEq\r\nAMDkb9vbP3Jlg4y0mQbeNgOQYYBIJI2Cis0P6Yvm6yu+LAxBcoqEtP5Xg128\r\n2fWbrryyxENcDqaS6+grLu1EYj0CzNH5jhyYOB4bMBRr/d23mYi/dGXjveoz\r\nyscg4Lmklw8qhBfBA8pmOBuwrM/UAQpNV3ZVh+paWybYGC20rS7U6t+B/9Zd\r\nD7TeScWYvMhYmPkf6bXsi60/3IgmGkTrLSAu1uVgEYfsdu1S/yw1wDD00pr9\r\nMIdajrIjB3FkAdvRgzitozoz8NIxIu4scw0=\r\n=nrm1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^14.0.0"},"gitHead":"f11800beab5e9273d1d88f92a21f15e0f43203e9","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git commit --amend --no-edit docs","postpublish":"git push --tags && hub release create $(git describe) -m 'Release $(git describe)'","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","docs","commit-docs","update-readme","diff-check"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"8.13.1","description":"Simple XML templating system","directories":{},"_nodeVersion":"16.14.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.1.0","fontoxpath":"^3.24.1","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.22.15","depcheck":"^1.4.2","open-cli":"^7.0.0","pre-push":"^0.1.1","linkinator":"^2.4.14","typescript":"~4.3.5","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.3.0_1656079357235_0.4692745441724617","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@sc3d/ruth","version":"1.4.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.4.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"b7d092393bca8b82f87e4fe851e5189103321db6","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.4.0.tgz","fileCount":31,"integrity":"sha512-6AolYaKx87RVPlwuSS1OYC76BPH5FiGVKeiCPdg2/LxabrM0LX0mg7+xJhlq5ElYpL+/ccg51ISNN99hStNyag==","signatures":[{"sig":"MEUCIFM64LL2cZ3LDlx+UdKxYrVN80CMf7Zw23Y5t2YU2lZ3AiEAoT5znWLpuHUhs3lYeGkjDIQuU+xXkdMXRQtCjuhX+hc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufFTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPkxAAg7+Sxav72OsEeFarKH6I27S0m/Efbgb3ODQTHt+DaiMgaI8A\r\nLxPVwfnyrKBVvbfcDQymENlkNZ5oXE9/IbV3yejqfXUnMBgPOdBV0M0FB5S6\r\nHIhNK8v3iBBxx/rxhHcCZ6CI6Z+nMbGNQhH3d86FrphI/h/TGVwMdIHIsNYI\r\nwrX1wGlfovemdKWf1f6w08ssewd+ReSB8jcWQ0HUhYBhS71lMIh//c0h88c6\r\nMe/a2GvxUTeZ5cFBCzsJ95Pa6xjTUC0woKOi/ksR71JD5vQS4Euj1A8BxcST\r\nz6YXPp3uwQb98LK5fJsjGX65zIZBLXQnnr4AhFB7iJH+Q3TP9TrJ62HQSrgL\r\nTxBs9r9yer4k96C4gcSO5EQphHxkcGVl9HiygdV8FLxVI9DRq0d0OHYZl19Y\r\necJScAm6btS3ixUJlNDLrxUBW2EaK4SmaomSzsWoXJ772LdTr1Fd21+CLqwA\r\nrtC4pjG5csx1MNn3z/+XBjaf61QNJxs2Pb1YTeN8o7UdE0q7BFo2whgr6ZVi\r\ncw5QVSIRO+9uVvc5LulGdLVrDUCb70+1U0lLzt1bouJqI5hhUC9A2Ij4Reu9\r\nS4imSJNnxUWD45mFjFq5QPrL9iSmyQuuNSKZfZ+3IwiDfgPnZXXj8PKByD98\r\n288+JadnQgms/7Ud+phjjzEatC0o7+xMlgo=\r\n=01Vq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^14.0.0"},"gitHead":"5715a49806b24b24af63b4165326610f5a7c6f4b","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && hub release create $(git describe) -m \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"6.14.17","description":"Simple XML templating system","directories":{},"_nodeVersion":"14.19.3","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.1.0","fontoxpath":"^3.24.1","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.22.15","depcheck":"^1.4.2","open-cli":"^7.0.0","pre-push":"^0.1.1","linkinator":"^2.4.14","pre-commit":"^1.2.2","typescript":"~4.3.5","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.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/ruth_1.4.0_1656353107405_0.4481927843153346","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@sc3d/ruth","version":"1.4.1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.4.1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"71cca223648c4f93c0b7bf50afbb574b3193213c","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.4.1.tgz","fileCount":33,"integrity":"sha512-O6Y3gOQyqVkOt7tmyHxZ4ilPrjVuv8CiDfIddajH5+FwixA5Dbc0L8DgvCdzBBol2928BF6hU0SRH5NYdf1blQ==","signatures":[{"sig":"MEUCIBLKJl3ZVSef9efR2D5mS/iNUNSphrRfP8FcXa844Uy5AiEA9v1VJH4AbSX8iQRPeYu32F/5waq+jArsMbImtEeSdBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizJGQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptWg/9EuTaJr6kT50vzCA6S19mK3Uflv4rzcuYdOm4GsHKQe7R5s+w\r\npJWJV/TyJSAzhNe4e4+pMK0mtgajn8/BFWNIZ1fzXf+6EJlFBRaImKbMX4DC\r\nigx4r01x6ft6aA7opJ5oYiFoeipWYUzHcS4FTzCHqXPi912YXri8mZUTZ4my\r\n0oN/PZaf5ndtJqh1rwg5BcP5U1LsGMllwSoxsgLT3YimmD3NZGO1N7MNikL0\r\nx3mCuwG37wusL4imoRsozu+UUpomGgWOFjOIWJG0LyOL0PibKxvWTuT3C0kG\r\n6qkHszV2t9+YO8s0WKEJqFYCQjUWIy8ur66MhRYLMA8ObumBoe2BBXBD6HNL\r\noqXr7hnTHH0ybjuAbvtrUsD9oVE0C1l3wtjWGtOwFOzuPwmB4ZxfwS6QfWV4\r\nDX4Dj59KqDdb508MD5gs11r7EbXtweX2FrqXOgnHCV7Cs2tLkXnKs7+lrHdS\r\nNBdpp2zl1jeURTBcL8GzKqBXx1t/nA/Pr6ROWAW3RRJccjAOqdnQEWpVehej\r\n8KffkkQhZolCmZL5dDh//58TcUgygs8zpJsPYV78FsuDEX4vuemT/3XL0nCP\r\nF3q6ePDNyqUX1M5zpEQdZGc6qe9tnetfQS0Ki/ET1Jx0KDpVizo5J9ruZYiD\r\nzabNzcsrzR8MDveYxsE6LVUMaKXXqBdD9Yw=\r\n=QEyo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^16.0.0"},"gitHead":"55277d8d19b76a45495e63fc12d39a0ca32870d4","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && hub release create $(git describe) -m \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple XML templating system","directories":{},"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.1.0","fontoxpath":"^3.24.1","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.22.15","depcheck":"^1.4.2","open-cli":"^7.0.0","pre-push":"^0.1.1","linkinator":"^2.4.14","pre-commit":"^1.2.2","typescript":"~4.3.5","@sc3d/nancy":"^7.0.0","@types/chai":"^4.2.21","@types/node":"^14.17.11","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node16":"^1.0.3","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/ruth_1.4.1_1657573776659_0.5189177497052675","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@sc3d/ruth","version":"1.4.2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@1.4.2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run"},"dist":{"shasum":"7b19610e2b0b23d12e3fcfbcf25a553f6ab8da5b","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-1.4.2.tgz","fileCount":33,"integrity":"sha512-iGKkq4BrDoZ8Vq6Sw9UKCsET0jk5gZ5SCWarJTODgk1L55VmbhpqNyx3gso7fjYk1sQ4UWto/XzVAMvNPw8ykA==","signatures":[{"sig":"MEQCIEZ9adaZ03KLo8j12EMnttn7i2jFgsEwwVdZRzVt4mszAiATEDg45BCK7VuSQvk8PUwqoPx2l289Kt+wK5RkVz78CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizVe8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHKg//fAkg3A3OE/9mXRipUTOM531Dy5oRlrPG9abjm28Ur51P1CFO\r\nCodk96uAUhBV+x4wq6WOqGMbs/LK4+bO6wc35UBEjwXcTWGlnQ8AmliFiRD9\r\nAmR7avjAnyVqYuJrCy8N9oBLPT3YBLGq6cUp/niysAGJ3dGO+oLVz2TR2o9I\r\nZ6IYPjEfvwUsJMFgJm2eQ2RyRbm2aga2pCb8aWlKBuxldTgCPauy/kxTFYu2\r\nHkWCj8pB4mOitQqmHFh+rZcYds1UO5UZ9qYKSQGjrQJ/Eu6hooLWUCBc675U\r\n8LnT4eBcUqTYFxG3ZxmbediwhpBGu4ZNx2jCyoaLDDRZww2NgyZ8QfdSV53O\r\n/5faDZ4JmNd3aI+WMy1fwK7jxhyxg3nK5Pbk0HeIN+AkCRtMYFBD+q2sVW0Y\r\noTi5fqMl9LtRxDCwnFeKndD4gFWZfEMqbM9fIh55FI3z4HJpic2FE4kaxUh9\r\nXSKf/z7OmBJrpSh18fW07D86bn2R26wOimJ6lwruSF/GJe09AN4f4kPLcR1L\r\nSmUh600jJzsMdfMeSu735g5ONHGu8yCEsN+IEwmtulO5F7FYSwIkv3E98+Cw\r\n0nrQ3eQsuDMKnhcAP1NrG5NtFw8UBIfWO0e6idRyZwDWrobt+WmjwEPmr4xS\r\n1nV3c4O2ip6zJSywLK6tpQPyn2sXCxEPdnQ=\r\n=IkJt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^16.0.0"},"gitHead":"d8f20fd84c1b64dd1ca11e7d9862396309274d7b","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && hub release create $(git describe) -m \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple XML templating system","directories":{},"_nodeVersion":"16.16.0","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.1.0","fontoxpath":"^3.24.1","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.22.15","depcheck":"^1.4.2","open-cli":"^7.0.0","pre-push":"^0.1.1","linkinator":"^2.4.14","pre-commit":"^1.2.2","typescript":"~4.3.5","@sc3d/nancy":"^7.0.8","@types/chai":"^4.2.21","@types/node":"^16.0.0","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node16":"^1.0.3","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/ruth_1.4.2_1657624508058_0.017389106185330627","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@sc3d/ruth","version":"2.0.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.0.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"0164ff8ab9b8f24a3b7262512f0a275e900f1573","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.0.0.tgz","fileCount":34,"integrity":"sha512-wIOjB+o0bJ9jWJnRdynEnDpCpAaJrEIsz1S3sDDjzw6LXLiOSj/om15UB6ttGhoZFoN/szedXgEJl1FdB8/Bxw==","signatures":[{"sig":"MEUCIBoKbwrhDXn55ktsEJUUr4o4/moME8Eu3u1ZynrpPmN6AiEA+5Kacinr6PKC63U66GmQjmD/PJLHbZMaf7/q7BTKRyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":376037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0Tu3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/wg//YM7L1khPPgbVlMMBbYoD61bmzrnixO1EjHcqOqzGPCoo37wm\r\nasvxu1HGhT99c9eN/NfYxm/hQHvY2EhY2t7v4odaYXrXwkhCi6yBmDCoZ+uH\r\nbiamxnU7VsR4K9A56HUjU+d+3I/hUm0sq1Rbsb/WfcuWBafRAIOlW+L+MZFC\r\n079XMnPy5ANURkkej/6mWJngmyr7A9RTh+EebqOrS/PQgkCiqPPu55DByogO\r\n8xJRok+O8zWRlYAi1AoS7tvPVh1bvIe4pYwkfy1qTMORfvunzvxUgvRcaTeb\r\nkRS21/Ue1SfKyN4PZjNOXRqpVM9uskwg48F/yK9vZ171t+ZS/WNTvNpBeezw\r\n9n0XWbkzEyAr0NlGOR9R4UrWF6a4LpvmtiuzxfzLjKwVZuSOFmEAGO9GW185\r\nt40+jppIeDFpFCDK4/Hjoq6fH4MlmmczCrY7P6GNicRIsa+bygFv4svWSHkd\r\n0KDRLbe+qCpOfr0TzgpPLqRHdLLmN5zfseNKU3JYAldob1xw0bru2d5Fl9I+\r\nvRKj64T/uIyqq9xpdaW4N6SFpRWubNoXiHWZHVt+3FQGyDdQVBUmmvRrqb3H\r\n0EGBigLnM2oPvzcUnz4minsDYlw5JtLNL5KJDvXFhFHg7qUO2R+D0M17yI2N\r\nCHrV7Vx5z7SF0W5HTnzLrqusIaFtVDkMkjk=\r\n=WVZE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^16.0.0"},"gitHead":"471426d6ccbb5da8a4cfdd03ce068919312ab926","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && hub release create $(git describe) -m \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"8.11.0","description":"Simple XML templating system","directories":{},"_nodeVersion":"16.15.1","dependencies":{"debug":"^4.3.2","execa":"^5.1.1","tslib":"^2.3.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^10.1.0","fontoxpath":"^3.24.1","xml-formatter":"^2.4.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","chai":"^4.3.4","mocha":"^9.1.3","tempy":"^1.0.1","eslint":"^7.32.0","ts-node":"^10.2.1","typedoc":"^0.22.15","depcheck":"^1.4.2","open-cli":"^7.0.0","pre-push":"^0.1.1","linkinator":"^4.0.2","pre-commit":"^1.2.2","typescript":"~4.3.5","@sc3d/nancy":"^7.0.8","@types/chai":"^4.2.21","@types/node":"^16.0.0","dir-compare":"^4.0.0","@types/debug":"^4.1.7","@types/mocha":"^9.0.0","@types/argparse":"^2.0.10","@types/fs-extra":"^9.0.12","@tsconfig/node16":"^1.0.3","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/ruth_2.0.0_1657879479206_0.7600795133586744","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@sc3d/ruth","version":"2.0.1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.0.1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"d5ebb4ddf53579cf20121a305e4022ab6fe3cb3f","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.0.1.tgz","fileCount":32,"integrity":"sha512-ujyYOzXklVBqwWVS/Yc1b0dbk8eoBAygwbXyLCdNqnP0CaOz62d5B31efiHxxAKNijXDOyOqWMwoNkbOhtRMpA==","signatures":[{"sig":"MEQCIF08E2y5zB0jidYuti//DChvveRdrksYFOYvCiqdAnKJAiBzfuturBep7qdhBOlOWbR80a9f5aiCR25oU7/9DiDN9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjIduACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZuA//d7JO8PrM0iGyHK9yzLHrOMOrIaA0yaRBagctNoTumvxWwLh2\r\nbbef4arIXw8X1dvtlae/WuxJ5CqnNZRp7qTWKw0MQWEGDM0MsAbZkQw0yQN5\r\nbBktTQu/UqILuANAqxcFMcs9XBTiSFUN4i1y7iV2VqoHou9C/k6gjJjJX0JY\r\nowPoVcTa6TWpLi3beu6dqTR7Rxf0Jd83raQcHdal0q7E+NzCVIl4IFx/D6SQ\r\nRBZzt7oLULBRvlbXTtc4BcrMCJQBtypWf4ZTbZmzZDKeDQzkLoxsaHUVYoXp\r\nyfPlEd6FcUTDdj01sHThRfuL4XgSHyDHDvLb7FVDJpZSi02RIXiHLjCj7BSR\r\ng8I52FctOtvu3tCuUHVZApShiEvc2XzugGcLBC+NEtdqBgPPwiZJOJwyGZp1\r\ngDLxuw/JFispZqA+Q57TsM2JhHuNUA1iToajnuKb0Kgo30aRcA8fdtIgnIFm\r\nf8rrBJ7+PuPi3UVDLR/Z7ReydrvvoDfqxej91V9nTqMCyjwdLIryU/OMlzyC\r\nb7KXxJGoLqOPuAvqqHDrBsTQuc3RB0QkMGJuoD6P2Fv2tvnWHTouEf5ksKXq\r\nV6IL1yR48BO4Wt3y/Nhl5X56jz4dyxcHsBSSuKUbO6vkjzDq0f5AF2sqFlrt\r\n416rrXUwJ6DHYpWWuk8gKu+GkhrNbrp4mm4=\r\n=n3li\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18.0.0"},"gitHead":"c10a01b1e62ca566cac0462f8bc47b6db79998db","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && hub release create $(git describe) -m \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple XML templating system","directories":{},"_nodeVersion":"18.12.1","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.4.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^11.1.0","fontoxpath":"^3.28.2","xml-formatter":"^2.6.1","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.23.21","depcheck":"^1.4.3","open-cli":"^7.1.0","pre-push":"^0.1.4","linkinator":"^4.1.1","pre-commit":"^1.2.2","typescript":"^4.9.3","@sc3d/nancy":"^7.0.9","@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/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/ruth_2.0.1_1670154094356_0.920966842267843","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@sc3d/ruth","version":"2.0.2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.0.2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"cc71dab38c65c1675d222d4acc97f37b0aee3fac","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.0.2.tgz","fileCount":38,"integrity":"sha512-f4MWqDWjgjHsnb55ZXA9lATiKMZmgMOmRcPEzwqnqp1DZ4lcs+F306XUPETfkqIujnu9DI3hFH/8Htlbi8cjbQ==","signatures":[{"sig":"MEYCIQDQvex3POImx8vZilmnosuQ6wJ5nL/lUIf9TeRtI26M7AIhAKOa5dmMFFm/u09Z/aYvJQhtmnpE2kDBUxVy4AQ48YSi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389760},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18 | ^20"},"gitHead":"85a9fa4bc7984da11f9281462c0225779b2cf666","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.4.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^11.1.0","fontoxpath":"3.30.2","xml-formatter":"^3.0.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.23.21","depcheck":"^1.4.3","open-cli":"^7.1.0","pre-push":"^0.1.4","linkinator":"^4.1.1","pre-commit":"^1.2.2","typescript":"^4.9.3","@sc3d/nancy":"^7.0.9","@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/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/ruth_2.0.2_1706313740805_0.6988901312662663","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@sc3d/ruth","version":"2.0.3","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.0.3","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"e40619918e2f1ac4d2ca25c64b0c45d52f71c4ac","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.0.3.tgz","fileCount":38,"integrity":"sha512-N7l8cFx6UetZih9X68llm9b5wP7H4uxq1qpVjX8loYOT3QdV58SQ7cGqqYqVd7qXL8Ry9z/pNDY4tY2DmQkdDA==","signatures":[{"sig":"MEQCIE/rNi5Wu6klQRSSAOuGsu5G3Fdh4wJCAXeqB8Or1ZDxAiAc1ucO1c8hfyzdzfhGIX6NkxstSiBwYnZM3MPwHUpSYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389761},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^18 || ^20"},"gitHead":"9f04d52b4e4566e826d548008eedfc86d9b9d959","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.4.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^11.1.0","fontoxpath":"3.30.2","xml-formatter":"^3.0.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.23.21","depcheck":"^1.4.3","open-cli":"^7.1.0","pre-push":"^0.1.4","linkinator":"^4.1.1","pre-commit":"^1.2.2","typescript":"^4.9.3","@sc3d/nancy":"^7.0.9","@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/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/ruth_2.0.3_1706313943913_0.22078418663371058","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@sc3d/ruth","version":"2.0.4","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.0.4","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"e47536d9f7dd0c519141955fcf9f06ec27cbbb62","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.0.4.tgz","fileCount":38,"integrity":"sha512-ZLH2v+b4loo5SKL8GFODaSmEm6zByv8b2NtAKm/Tb6S8c5Jv1qJfy9tZYv7E6fsgzYYnH9s8AzcsUKNqbfw70A==","signatures":[{"sig":"MEYCIQCFRzqdTBYQJ3eKkZUMxb0vChKpbD7N5+O0Sryp7UzYagIhAM714amgRihV2XzvcZ32CwG3qG/OxgU2hFtUHkXKJA6E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389515},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"b465148371b5c992e007b366db8a8ef915360b69","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.4.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^11.1.0","fontoxpath":"3.30.2","xml-formatter":"^3.0.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.23.21","depcheck":"^1.4.3","open-cli":"^7.1.0","pre-push":"^0.1.4","linkinator":"^4.1.1","pre-commit":"^1.2.2","typescript":"^4.9.3","@sc3d/nancy":"^7.0.9","@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/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/ruth_2.0.4_1706360968387_0.042105669424757464","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@sc3d/ruth","version":"2.0.5","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.0.5","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"46265bff581540dfe91a25386f781694e37bf07a","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.0.5.tgz","fileCount":38,"integrity":"sha512-JDcRSvMGZ+36Hocat7yA97JlR0Rc8YnO+IQ/ihuijTlei34yFap1Uf6ex6l9RjDFonLddmZ2qjtuBRgTdTD6xQ==","signatures":[{"sig":"MEUCIAomYFzDK8WC+jiEtRF/oYDA/PP7y92btzVw9a2spihWAiEAzNUOTmq7hj4gDq3q5lYNxp9zdY2NpOAZkuixxxK47TY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389510},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"d1494ddd7ce9af515c4e2781d282fb1604de4df6","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.4.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^11.1.0","fontoxpath":"3.30.2","xml-formatter":"^3.0.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.23.21","depcheck":"^1.4.3","open-cli":"^7.1.0","pre-push":"^0.1.4","linkinator":"^4.1.1","pre-commit":"^1.2.2","typescript":"^4.9.3","@sc3d/nancy":"^7.0.9","@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/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/ruth_2.0.5_1707175947032_0.3752432199118474","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@sc3d/ruth","version":"2.0.6","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.0.6","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"d309c7425cb602020cc5fccf54b4a33559d883f2","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.0.6.tgz","fileCount":37,"integrity":"sha512-4s7oWGERUzRfOeEFn2t2KYYtk91a0qateSCkujGKfA740W29wgaLB8WucZD81r7MfqKBJkNfOqQIoOUjKXHO5Q==","signatures":[{"sig":"MEUCIG7VlTCVKs1Z35WL9jCXom7k8Mj245/NmLW0TdpurMlBAiEAvCWCEt31Gwnl55nV1iCIBjHyP7jwTA9cDZDqg0Z0bVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358332},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"2194f57d57dbb5f914bb6072a48071464aae7c7e","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.4.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^11.1.0","fontoxpath":"^3.30.3","xml-formatter":"^3.0.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.23.21","depcheck":"^1.4.3","open-cli":"^7.1.0","pre-push":"^0.1.4","linkinator":"^4.1.1","pre-commit":"^1.2.2","typescript":"^4.9.3","@sc3d/nancy":"^7.3.0","@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/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/ruth_2.0.6_1707390488196_0.43180734354414163","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@sc3d/ruth","version":"2.1.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.1.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"7158eeb43f842b74ec3211dd157a2e93fd5b2638","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.1.0.tgz","fileCount":37,"integrity":"sha512-h/klHqHJsZnV8TnRxU61XLbRQr2RjLURxHniEkoX6B6YAKKG/oORZvIaPKeQcYerOQIfRgxZhTmR4I+cpk3awQ==","signatures":[{"sig":"MEUCIEh8e7FW2G/xgl7Wa7PxnEyRI98UP0siREek+4BxsB/4AiEAi06XXFYfkb8oeUg9ai+2k0Qg1nQbEMLQ7jm8/VtF56c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360098},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"63103407d116cb5d47b27b708aa0cd8ab88cce62","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^6.1.0","tslib":"^2.4.1","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^11.1.0","fontoxpath":"^3.30.3","xml-formatter":"^3.0.0","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_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","typedoc":"^0.23.21","depcheck":"^1.4.3","open-cli":"^7.1.0","pre-push":"^0.1.4","linkinator":"^4.1.1","pre-commit":"^1.2.2","typescript":"^4.9.3","@sc3d/nancy":"^7.3.0","@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/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/ruth_2.1.0_1707505809881_0.4699469208599969","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@sc3d/ruth","version":"2.2.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.2.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"c02b10d31b64370d85381a1b206f297f00c5ea0f","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.2.0.tgz","fileCount":39,"integrity":"sha512-hjarqmT7CmyV8D2pFEnkNvIET2XsO9vizlaFzVzIvspfL8sIcuPFN2FCpVofRUxGBFhSbqRmfyp2MWad7yUilQ==","signatures":[{"sig":"MEQCIANKPSWKMQwkjMJe/Pu/LuAR1IAlif9s4y2k5GLc+gafAiBG1STbcWZxdMgo0GeloUZi0DRIHp6itLrtYFY2MPSobA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443472},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"3b0976e99977313495d23dbe47f3277847e91ce7","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.2","slimdom":"^2.3.2","argparse":"^2.0.1","fs-extra":"^11.2.0","fontoxpath":"^3.30.3","xml-formatter":"^3.6.2","get-stdin-with-tty":"^6.0.0","slimdom-sax-parser":"~1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.0.3","mocha":"^10.3.0","tempy":"^3.1.0","eslint":"^8.56.0","ts-node":"^10.9.2","typedoc":"^0.25.8","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","pre-commit":"^1.2.2","typescript":"^5.3.3","@sc3d/nancy":"^7.3.0","@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/argparse":"^2.0.14","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.0.0","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^6.21.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ruth_2.2.0_1707577038157_0.47390071181123417","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@sc3d/ruth","version":"2.2.1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.2.1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"2ab84c6a96171fc4cab601a6448e6c9c3dfa9264","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.2.1.tgz","fileCount":41,"integrity":"sha512-iac0zLNgZRSqpsW34gXTYkTmOoEpkx4SgE5xDxQQQq4vYXPWznyqVYD/pV6TyVpr9FkUv5MNE/O71aBBqYoN2A==","signatures":[{"sig":"MEUCIHVly7YyP2qrvMwmEhmsTbmx5dTTAMS+LMBNevRAnftFAiEAx0FId2LgNm/4Tni9spYocJRzXSeFgW/eNK3B6Z+su5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":356446},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"8bb7dd2dbc3518c5754c25ee67df7acf85579715","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.2","slimdom":"^4.3.4","argparse":"^2.0.1","fs-extra":"^11.2.0","fontoxpath":"^3.30.3","xml-formatter":"^3.6.2","get-stdin-with-tty":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.25.12","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","pre-commit":"^1.2.2","typescript":"^5.4.3","@sc3d/nancy":"^7.3.1","@types/chai":"^4.3.14","@types/node":"^20.11.30","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/argparse":"^2.0.16","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ruth_2.2.1_1711052461161_0.5124343180271618","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@sc3d/ruth","version":"2.2.2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.2.2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"5576e65bcf66a3e5845994c79eb801896bf7e248","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.2.2.tgz","fileCount":44,"integrity":"sha512-xpxSbX/TMb0kAehJUokUBDA5W59uWhxL2bJElbzpJFSKv7B7HnULMFDJVH0hoxECB+i2nJ/QeBHYHFBKdybmMg==","signatures":[{"sig":"MEQCIEP8+/4+NIcHcOBiktuo2tN67ll0YwfGoyox2EF49VryAiB4w6iiCNxyUk/8E78LIyLlYU74i0PjYkxv7yLl6OMCKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354838},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"2763f32211b319702c7056a19d8dd09d59694b44","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.2","slimdom":"^4.3.5","argparse":"^2.0.1","fs-extra":"^11.2.0","fontoxpath":"^3.30.3","xml-formatter":"^3.6.2","get-stdin-with-tty":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.25.12","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","pre-commit":"^1.2.2","typescript":"^5.4.3","@sc3d/nancy":"^7.3.1","@types/chai":"^4.3.14","@types/node":"^20.11.30","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/argparse":"^2.0.16","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ruth_2.2.2_1711982023110_0.575673995037278","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@sc3d/ruth","version":"2.2.3","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.2.3","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"aa2878cf8d0f00b3a3d4996d211ecb72ca50c1fb","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.2.3.tgz","fileCount":45,"integrity":"sha512-a+Eg3Q2wfTr8xSKJL3qtvhUMDlahjZVR0B6q4MTiSxiS9DcAD++vCWHsNYsKw62uen1AuAjfUYarEnrbDgVNGQ==","signatures":[{"sig":"MEUCIQC1NNmo46FIo+/dCfRQVZmmvwWECSvkLgcLuzG03+OdAwIgJumQKoRMozP53u4THkAJ71pMHtBHBS34jN0ZTw3A6Fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354685},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"73e93bf5522018709eb69d8add8e7822dc1e1b20","scripts":{"loc":"cloc src/*.ts","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.2","slimdom":"^4.3.5","argparse":"^2.0.1","fs-extra":"^11.2.0","fontoxpath":"^3.30.3","xml-formatter":"^3.6.2","get-stdin-with-tty":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.25.12","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","pre-commit":"^1.2.2","typescript":"^5.4.3","@sc3d/nancy":"^7.3.1","@types/chai":"^4.3.14","@types/node":"^20.11.30","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/argparse":"^2.0.16","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ruth_2.2.3_1713383165170_0.061330952559991214","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@sc3d/ruth","version":"2.3.0","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.3.0","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"93ee30e6dbf8e4185bf958a4938ea0c77861c5f4","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.3.0.tgz","fileCount":45,"integrity":"sha512-GruES2uEIGqjM83TfgYJfq0WANBA2GWbIaB7dApznSy6hI8gNns70dnwn3IlOKUDtbX/tac+tSFsekk1vP67mw==","signatures":[{"sig":"MEQCIE4j9E1bDVvEJSz/Sx+tG8+5IX+mgzjl68LMNOgRAl+yAiBBclcBo67fgxCSo/GWoMBrraIAirw3XO2RIyhKq2LFiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351963},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"a53e3f60217b846f57a116f3e7523c7610f7ec37","scripts":{"loc":"cloc src/*.ts src/ruth.xq","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.2","slimdom":"^4.3.5","argparse":"^2.0.1","fs-extra":"^11.2.0","fontoxpath":"^3.30.3","xml-formatter":"^3.6.2","get-stdin-with-tty":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.25.12","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","pre-commit":"^1.2.2","typescript":"^5.4.3","@sc3d/nancy":"^7.3.1","@types/chai":"^4.3.14","@types/node":"^20.11.30","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/argparse":"^2.0.16","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ruth_2.3.0_1713454038665_0.223275252388897","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@sc3d/ruth","version":"2.3.1","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.3.1","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"0a67feef72aa67edcb772f63be63e66ef05a9bd0","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.3.1.tgz","fileCount":36,"integrity":"sha512-grcSCdjJsD1SBq+rOa6AgJOBxANFNaspZAMmjUWFtG7ZIU9LULo2BZfTCR/6GZbYxpYfDV9u/KBPC99QQrqA2A==","signatures":[{"sig":"MEQCIBtQfsGvzEL/38BH7/ZaOvVxvxE7KdEcpDlBd+MFbUkCAiB8bPxAzWDrotyoud/3vyaOp61aL3Bu1pVfqYsGsaAqLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350365},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"ec69b616407a00cd5fff1a569540a1c8bdbf1253","scripts":{"loc":"cloc src/*.ts src/ruth.xq","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.2","slimdom":"^4.3.5","argparse":"^2.0.1","fs-extra":"^11.2.0","fontoxpath":"^3.30.3","xml-formatter":"^3.6.2","get-stdin-with-tty":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.25.12","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","pre-commit":"^1.2.2","typescript":"^5.4.3","@sc3d/nancy":"^7.3.1","@types/chai":"^4.3.14","@types/node":"^20.11.30","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/argparse":"^2.0.16","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ruth_2.3.1_1713454948433_0.8377243048978011","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@sc3d/ruth","version":"2.3.2","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.3.2","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"2e68f718359f252dafe99534f2e177a72b514de4","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.3.2.tgz","fileCount":33,"integrity":"sha512-hlUpvphj0V1pl0EvO6KWgq5WcMi66vmS+txGKVV93527tpL2Iktzc26AjPT6T/ygBLoeJF8ZAvqzFKRVg9crDA==","signatures":[{"sig":"MEUCIEmD+i3dDo5dk8WvErVHacIq/YoJetwLfkl0TRNjg5eYAiEAknkmidvEXHlJN8BOP0Nh3ByyBxCwnQzeA0YcioKylAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349657},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"0c34c1362bca4d300a6f72783522c138050bad21","scripts":{"loc":"cloc src/*.ts src/ruth.xq","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.2","slimdom":"^4.3.5","argparse":"^2.0.1","fs-extra":"^11.2.0","fontoxpath":"^3.30.3","xml-formatter":"^3.6.2","get-stdin-with-tty":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.25.12","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","pre-commit":"^1.2.2","typescript":"^5.4.3","@sc3d/nancy":"^7.3.1","@types/chai":"^4.3.14","@types/node":"^20.11.30","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/argparse":"^2.0.16","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ruth_2.3.2_1713455179720_0.4157134829839053","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@sc3d/ruth","version":"2.3.3","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.3.3","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"2c260cfaf978fcfd68eac3c245fc393a2049098b","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.3.3.tgz","fileCount":33,"integrity":"sha512-gpAac0LJWwqqnEMGw8qRz8xWO7U73P/gTjdyvnIGK9VtnBmAJxhKRa/NEkfzT2AE7ye8wuW7vKfhjv3dz2o96g==","signatures":[{"sig":"MEYCIQDVG/s5EwCCVUtOVaJdB3IX2u9D3dPYx9Wn7cHP6XpZ8AIhAPV0/cn/3htWqha4WotbUDfStAOGv0K0JL1FIXM5DdQT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349655},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"8cbbee9d81d750ad02ada93ac68eaa6cb053f95d","scripts":{"loc":"cloc src/*.ts src/ruth.xq","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.5","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.10.0","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.2","slimdom":"^4.3.5","argparse":"^2.0.1","fs-extra":"^11.2.0","fontoxpath":"^3.30.3","xml-formatter":"^3.6.2","get-stdin-with-tty":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.25.12","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","pre-commit":"^1.2.2","typescript":"^5.4.3","@sc3d/nancy":"^7.3.1","@types/chai":"^4.3.14","@types/node":"^20.11.30","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/argparse":"^2.0.16","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ruth_2.3.3_1713790304354_0.05431011621421589","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"@sc3d/ruth","version":"2.3.4","author":{"name":"Reuben Thomas"},"license":"GPL-3.0-or-later","_id":"@sc3d/ruth@2.3.4","maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"bin":{"ruth":"bin/run.js"},"dist":{"shasum":"9710f3e57a09c70e039bf7f2d10b9536627ea082","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.3.4.tgz","fileCount":48,"integrity":"sha512-oMlGo5YeTn09e+F1CCzFx7Szr90aHhzaLN+Z6TWVJicuoiGTEClox7YXFkq5qtJaQSxfy2m68mNp0yNsxp0JWw==","signatures":[{"sig":"MEQCICMjnpZIeAkU+ga0mRodbWydQx5FWnFjEE05WEdoGq9+AiA5BGhL142ZzxTeURMimCyxt/EyadRwwicCVrr5sx9lng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437109},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18"},"gitHead":"66cfae574f537aa00c71b7cf2119aface2d9ff48","scripts":{"loc":"cloc src/*.ts src/ruth.xq","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","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","commit-docs":"npm run diff-check || git add docs","postpublish":"git push --tags --no-verify && gh release create $(git describe) -t \"Release $(git describe)\"","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md","prepublishOnly":"npm run diff-check && git push --all"},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"pre-push":["lint","test","update-readme","diff-check"],"pre-commit":["docs","commit-docs"],"repository":{"url":"git+https://github.com/rrthomas/ruth.git","type":"git"},"_npmVersion":"10.2.4","description":"Simple XML templating system","directories":{},"_nodeVersion":"20.11.1","dependencies":{"debug":"^4.3.4","execa":"^8.0.1","tslib":"^2.6.2","slimdom":"^4.3.5","argparse":"^2.0.1","fs-extra":"^11.2.0","fontoxpath":"^3.31.0","xml-formatter":"^3.6.2","get-stdin-with-tty":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^5.1.0","mocha":"^10.3.0","tempy":"^3.1.0","eslint":"^8.57.0","ts-node":"^10.9.2","typedoc":"^0.25.12","depcheck":"^1.4.7","open-cli":"^8.0.0","pre-push":"^0.1.4","linkinator":"^6.0.4","pre-commit":"^1.2.2","typescript":"^5.4.3","@sc3d/nancy":"^7.3.1","@types/chai":"^4.3.14","@types/node":"^20.11.30","dir-compare":"^4.2.0","@types/debug":"^4.1.12","@types/mocha":"^10.0.6","@types/argparse":"^2.0.16","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.2","eslint-plugin-import":"^2.29.1","@typescript-eslint/parser":"^7.3.1","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^18.0.0","@typescript-eslint/eslint-plugin":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ruth_2.3.4_1715860393176_0.6411349037932275","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@sc3d/ruth","description":"Simple XML templating system","version":"2.4.0","author":{"name":"Reuben Thomas"},"bin":{"ruth":"bin/run.js"},"bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"dependencies":{"argparse":"^2.0.1","debug":"^4.3.4","execa":"^8.0.1","fontoxpath":"^3.31.0","fs-extra":"^11.2.0","get-stdin-with-tty":"^6.0.0","slimdom":"^4.3.5","tslib":"^2.6.2","xml-formatter":"^3.6.2"},"devDependencies":{"@sc3d/nancy":"^7.3.1","@tsconfig/node20":"^20.1.2","@types/argparse":"^2.0.16","@types/chai":"^4.3.14","@types/debug":"^4.1.12","@types/fs-extra":"^11.0.4","@types/mocha":"^10.0.6","@types/node":"^20.11.30","@typescript-eslint/eslint-plugin":"^7.3.1","@typescript-eslint/parser":"^7.3.1","c8":"^9.1.0","chai":"^5.1.0","depcheck":"^1.4.7","dir-compare":"^4.2.0","eslint":"^8.57.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-commit":"^1.2.2","pre-push":"^0.1.4","tempy":"^3.1.0","ts-node":"^10.9.2","typedoc":"^0.25.12","typescript":"^5.4.3"},"engines":{"node":">=18"},"homepage":"https://github.com/rrthomas/ruth","license":"GPL-3.0-or-later","main":"lib/index.js","type":"module","repository":{"type":"git","url":"git+https://github.com/rrthomas/ruth.git"},"scripts":{"commit-docs":"npm run diff-check || git add docs","docs":"typedoc --readme none --gitRevision main src/index.ts","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 && npm run update-readme","test":"npm run build && mocha --forbid-only \"test/**/*.test.ts\"","coverage":"NODE_ENV=coverage c8 --extension .ts npm test","loc":"cloc src/*.ts src/ruth.xq","diff-check":"git diff --exit-code","prepublishOnly":"npm run diff-check && git push --all","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","update-readme":"nancy README.nancy.md README.md && nancy Cookbook.nancy.md Cookbook.md"},"pre-commit":["docs","commit-docs"],"pre-push":["lint","test","update-readme","diff-check"],"types":"lib/index.d.ts","_id":"@sc3d/ruth@2.4.0","gitHead":"a74ef238d4ce909e70ac1a6ce45526271421dd3a","_nodeVersion":"20.10.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-hlDxBam9+u1AEMnysCZ2hAf7Qk7MGLgGEN6Oi0ehGtefxbj/KE6wBzxNUofgPEOGJR9nMBnKcZejWYFvc+ALfQ==","shasum":"64146aa6f71b7a874adb9d0c924b4f9eed2d9e0f","tarball":"https://registry.npmjs.org/@sc3d/ruth/-/ruth-2.4.0.tgz","fileCount":34,"unpackedSize":427320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbZKBBQ5IWJ84ANjzGXc/ck076sx+QHxHwutAOI+ARTAIgb11HjNYSi2rcB7OTQzFhpvF7SGYD7JEfcwTi49UHpoM="}]},"_npmUser":{"name":"sc3d","email":"rrt@sc3d.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ruth_2.4.0_1719090895983_0.5669643482604025"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-14T20:43:12.204Z","modified":"2024-06-22T21:14:56.319Z","1.0.0-alpha1":"2021-07-14T20:43:12.394Z","1.0.0-alpha2":"2021-07-20T21:22:05.913Z","1.0.0-beta2":"2021-08-31T16:09:04.863Z","1.0.0":"2021-08-31T17:06:29.890Z","1.0.1":"2021-08-31T17:32:47.888Z","1.0.2":"2021-09-02T15:27:11.777Z","1.0.3":"2021-09-03T11:19:14.969Z","1.0.4":"2021-09-06T11:26:15.823Z","1.0.5":"2021-09-07T13:24:24.289Z","1.0.6":"2021-09-07T16:10:21.065Z","1.0.7":"2021-10-13T15:16:55.113Z","1.0.8":"2021-10-20T10:19:41.069Z","1.0.9":"2021-10-26T21:07:46.720Z","1.0.10":"2021-11-01T15:03:31.282Z","1.0.11":"2021-11-05T22:53:04.875Z","1.1.0":"2021-11-08T21:29:29.709Z","1.1.1":"2021-11-29T12:03:35.779Z","1.1.2":"2021-11-29T12:46:11.702Z","1.1.3":"2021-11-29T12:59:52.862Z","1.1.4":"2021-11-30T10:49:30.284Z","1.1.5":"2021-11-30T19:36:35.996Z","1.1.6":"2022-01-25T11:18:07.028Z","1.1.7":"2022-01-25T16:09:45.518Z","1.1.8":"2022-01-31T22:23:29.733Z","1.1.9":"2022-02-14T10:59:50.689Z","1.2.0":"2022-04-26T13:56:12.084Z","1.2.1":"2022-04-26T15:14:56.567Z","1.2.2":"2022-05-17T11:32:20.794Z","1.3.0":"2022-06-24T14:02:37.402Z","1.4.0":"2022-06-27T18:05:07.590Z","1.4.1":"2022-07-11T21:09:36.829Z","1.4.2":"2022-07-12T11:15:08.203Z","1.4.3":"2022-07-12T15:11:17.178Z","2.0.0":"2022-07-15T10:04:39.356Z","2.0.1":"2022-12-04T11:41:34.540Z","2.0.2":"2024-01-27T00:02:20.998Z","2.0.3":"2024-01-27T00:05:44.163Z","2.0.4":"2024-01-27T13:09:28.565Z","2.0.5":"2024-02-05T23:32:27.239Z","2.0.6":"2024-02-08T11:08:08.361Z","2.1.0":"2024-02-09T19:10:10.048Z","2.2.0":"2024-02-10T14:57:18.311Z","2.2.1":"2024-03-21T20:21:01.392Z","2.2.2":"2024-04-01T14:33:43.309Z","2.2.3":"2024-04-17T19:46:05.323Z","2.3.0":"2024-04-18T15:27:18.835Z","2.3.1":"2024-04-18T15:42:28.682Z","2.3.2":"2024-04-18T15:46:19.918Z","2.3.3":"2024-04-22T12:51:44.529Z","2.3.4":"2024-05-16T11:53:13.407Z","2.4.0":"2024-06-22T21:14:56.162Z"},"maintainers":[{"name":"sc3d","email":"rrt@sc3d.org"}],"author":{"name":"Reuben Thomas"},"repository":{"type":"git","url":"git+https://github.com/rrthomas/ruth.git"},"license":"GPL-3.0-or-later","homepage":"https://github.com/rrthomas/ruth","bugs":{"url":"https://github.com/rrthomas/ruth/issues"},"readme":"# Ruth\n\n![logo](logo/ruth-small.png) _logo by Silvia Polverini_\n\n© 2002–2022 Reuben Thomas <rrt@sc3d.org>  \n<https://github.com/rrthomas/ruth>\n\nRuth is a simple [XQuery]-based XML templating system, based on the plain\ntext-oriented [Nancy]. Ruth reads a file or directory into an XML document;\nXML files become subdocuments. It then produces a copy of the original file\nor directory, executing embedded XQuery queries against the constructed XML\ndocument. Custom XQuery functions and external programs can be used.\n\n[XQuery]: https://www.w3.org/TR/xquery/\n[Nancy]: https://github.com/rrthomas/nancy\n\nRuth is free software, licensed under the GNU GPL version 3 (or, at your\noption, any later version), and written in TypeScript.\n\nRuth uses [fontoxpath] as its XQuery implementation. fontoxpath implements a\nsubset of [XQuery 3.1](https://www.w3.org/TR/xquery-31/).\n\n[fontoxpath]: https://www.npmjs.com/package/fontoxpath\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 Ruth with npm (part of [Node](https://nodejs.org/en/)):\n\n```\n$ npm install -g @sc3d/ruth\n```\n\n## API documentation\n\nRuth is mostly used via the `ruth` command, not least because of a\nlimitation of fontoxpath, which cannot easily be run more than once in the\nsame process. Nonetheless, Ruth provides some APIs which are documented in\n[docs/index.html](https://rrthomas.github.io/ruth/).\n\n## Invocation\n\n```\n{/bin/sh,-c,./bin/run.js --help | sed -e 's/usage: run.js/ruth/' -e 's/^   //g'}\n```\n\n## Operation <a name=\"operation\"></a>\n\nRuth starts by combining the list of directories given as its _input path_.\nIf the same file or directory exists in more than one of the directories on\nthe input path, the left-most takes precedence. The result is called the\n“input tree”, and all paths are relative to it.\n\nRuth then creates the output directory if it does not already exist.\n\nNext, Ruth traverses the input tree, or the subtree given by the `--path`\nargument, if any, in breadth-first order.\n\nFor each file, Ruth looks at its name, and:\n\n- If the name contains the suffix `.ruth`, optionally followed by decimal\n  digits, the file is added to the list of files to process. The decimal\n  digits are the phase number, which defaults to zero. The files are\n  processed in phase order: any phase 0 files first, then phase 1, and so\n  on.\n- 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 added to the list of files to process in phase 0.\n\nThe list of files to process is then processed, in order. For each file:\n\n- If the name contains the suffix `.ruth`, the file’s contents is expanded\n  (see below), and if the name does not contain the suffix `.in` the result\n  is then written to a file of the same name, but with the `.ruth` suffix\n  removed, in the corresponding place in the output directory. The working\n  XML document is also updated with the result.\n- Otherwise, the file is copied verbatim to the corresponding place in the\n  output directory.\n\nThe special suffixes need not end the file name; they can be used as infixes\nbefore the file type suffix.\n\n### Template expansion\n\nRuth expands a template file as follows by executing it as an XQuery\nexpression.\n\nThe use of XQuery is beyond the scope of this manual; see the\n[XQuery specification][XQuery] and [fontoxpath documentation][fontoxpath]\nfor more details.\n\nRuth provides some built-in global variables:\n\n- `$ruth:root`: the `INPUT-PATH` argument.\n- `$ruth_path`: the relative path from `$ruth:root` to the file currently\n  being expanded.\n- `$ruth_element`: the element in Ruth's working XML document corresponding\n  to the file currently being expanded.\n\nRuth provides the following built-in custom functions:\n\n- `ruth:eval($query as xs:string) as node()*`: evaluates the XQuery\n  expression `$query`, and returns the first matching node, or, if there is\n  none, raises an error.\n- `ruth:real-path($relPath as xs:string) as xs:string` returns the file\n  system path of the file given by `$relPath`. If `$relPath` does not\n  correspond to a file, an error is raised. Note in particular that a\n  directory does not necessarily correspond to a single file system path.\n\nRuth also supplies a version of the\n[FunctX](http://www.xqueryfunctions.com/) function library, without the\nfunctions that fontoxpath does not support.\n\nRuth also loads other XQuery functions from `lib/ruth.xq`. See that file for\ndocumentation.\n\nSee the [website example](Cookbook.md#website-example) in the Cookbook for a\nworked example of using Ruth to template a website.\n\n### Running other programs\n\nAn executable file in the input is turned into a pair of XQuery functions in\nthe `ruth` namespace. Any `.in` suffix is stripped out. So for example,\n`foo.in` becomes a function `ruth:foo()`. The functions have the following\nsignature:\n\n```\nruth:foo($args as xs:string*) as xs:string\nruth:foo($args as xs:string*, $input as xs:string) as xs:string\n```\n\nThe sequence `$args` is passed to the program as its command-line arguments.\nThe string `$input` is fed to the program's standard input.\n\n## Development\n\nCheck out the git repository and download dependencies with:\n\n```\ngit clone https://github.com/rrthomas/ruth\nnpm install\n```\n\nTo run the tests:\n\n```\nnpm test\n```\n","readmeFilename":"README.ruth.md"}