{"_id":"nanoweb","_rev":"71-4e67aceaa2a26537837726b87a8f98b7","name":"nanoweb","dist-tags":{"latest":"0.30.0"},"versions":{"0.0.9":{"name":"nanoweb","version":"0.0.9","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.9","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"ec9add0983bb198ed1ef013abcf5a0b2f20669fe","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.9.tgz","fileCount":12597,"integrity":"sha512-8vf1AJLSlUUDr5fegl81MhAk2DZp90tvaVdVqRxUh7NqsOhcPQZJnPKkTmyzFMaxQhACPcaEh0vW3IIkxQPosw==","signatures":[{"sig":"MEQCIG/qRItpndvl3PPNYyKbOtsBnjyKw3LFU/fNe8jmVQn7AiA82lRMKyRk1pkm/zZ5A/b9AusgTSR19/QdgNUuam4MAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73545172},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./template":"./lib/template.js"},"gitHead":"415647a9752b43a8092192438eac5cff16d351cb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.9_1718482859244_0.2576522232695786","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"nanoweb","version":"0.0.10","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.10","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"b2b48421bd85c3c7d4b2def7c29d444bfa4f1931","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.10.tgz","fileCount":12611,"integrity":"sha512-O9XdaHWW2nw7pBs4c5sHmJDS1jeryRP/fVnIStYzEEuIju5QQan7CXeokBtS+NB8ADHdjItZZRE9M3W1aQmbaA==","signatures":[{"sig":"MEYCIQDEKE8+GuNr3wEbI9uhATi2CIIABHZUkIXKK4Q17K4dLAIhAPcVmuK3KJ7+SaNriYoyq3RTDcRRyUYrYV+So42HRaTf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72994149},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"45268857b9b45ebd6c94b86a2f7fbbc06daeb650","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.10_1719596632782_0.47105985571596265","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"nanoweb","version":"0.0.11","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.11","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"8b042aedc3c74ceb491133468738f758838e59f0","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.11.tgz","fileCount":12611,"integrity":"sha512-xhxp8+HpcLnClBfeLHzprzp7/vyXgP6IdFEtr23YjbKWu0hrp1z+YNozcvXHRThCzGFhKya+MHLPLsPDlo4nFg==","signatures":[{"sig":"MEUCIQD7SdvuKB7cpyDti8GDK5WgNUfl9H8u+lR5UWVhK7ypqQIgIQ6emLevGWnahdxim7DYi8JQS/M6M+vWOYUdoId9gmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72995340},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"2594055dff8c636474863f0cabc9ba82a0573e84","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.11_1719601644172_0.12784424336881228","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"nanoweb","version":"0.0.12","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.12","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"87f5d919412e588a6b1b42b66be9fb2b5167fa15","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.12.tgz","fileCount":12611,"integrity":"sha512-Eatccl6byp+cgqIPyXtEAR0qQ8gclQ7qXf6YqEKoSJxIAn9o2XA/WcRjjaxdze99I5MMoz/vKVWZXHWOl5yAlA==","signatures":[{"sig":"MEYCIQDRK+eDVu7/g/xo3OUqIDTeMwogfy+nCt79FET2LS+YDwIhALPIigNiwJXUUGHG4ONC8WxiOAQCEE4yYgsbBIqsvmk/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72995383},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"315ff6a70b8a00f49167d8b3825ede76a343c377","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.12_1719601765548_0.6234553500037074","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"nanoweb","version":"0.0.13","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.13","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"f54f280d95581de2f3415568958c6f2ae1114a9b","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.13.tgz","fileCount":12611,"integrity":"sha512-hEfOwRLJzORiIHLNMLm9A0Y09I4duhxRaahAmampgv/MEO++8KcYCouKh0ttYWrtg91EyHD0Rc8WR5og/WI0sA==","signatures":[{"sig":"MEYCIQDux8mEuSROHSSmb9Bm6u1JEhgF7sMogStHF90EJ7gn+AIhAOjNFdOKNDZ0km6tOgfvl5jTCo8cYp2F7cijRvjJtW8t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72995401},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"e8b3af16021addaf1f20986bd42419c580b38c15","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.13_1719602638981_0.32731882996302386","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"nanoweb","version":"0.0.14","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.14","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"454ebecc594ac64ed5b092a5546b024a0c050cd4","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.14.tgz","fileCount":12612,"integrity":"sha512-1X6XDaRU1F2OZfq7fB4TH6hIXx8Q6we8fKQa8JaL+T5Ms4U2ARu14wbCm1LEbo+UKGwJfavA1QeP0HVs6ND7EA==","signatures":[{"sig":"MEUCIQD9Na7QUYHhEzgk6gRJ+Xta9qgCj1Hw2LdeEVn6caUqSwIgLmLnw2C9QXw68g+ZiXYIp/Ik9U2DkEWA9JHBYGmP3s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72996606},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"969cfd364f7691694adffef27494cc6b99905d27","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.14_1719608900110_0.6014521740187802","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"nanoweb","version":"0.0.15","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.15","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"435e3138b9da219e0a10dd6a833446abca8a4f90","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.15.tgz","fileCount":12612,"integrity":"sha512-WLzi9jGPg3AnWj+BZFm3euT1VFJy43eP2SE1hOH8JsfIxl5PwHzzfkcPL14JmbYeDIY0kkH1Hd83hhzffZtkFw==","signatures":[{"sig":"MEQCIFOD9Ug/NjSDWAGvfA7M9BbureTg0H9yHULjRf0N+9sDAiA34Zqv2Ggkytdg9jhHCePTXZQkTI1t2MgabB7aDYIsDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72996627},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"2e7d0cad5f5743388a62065936fa1d1c3da441dd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.15_1719609760606_0.5464931289707584","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"nanoweb","version":"0.0.16","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.16","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"e18464c680492fe48b0d18950ece6c1bc107e3cf","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.16.tgz","fileCount":12612,"integrity":"sha512-bhDyGqjqnQjs1ezw9oy8DPNC8PVQI76JwMv9dvjvS9c/IRllhQhi+vUVi5zXwOZVkkebdS8Uylueh51OeNfu1A==","signatures":[{"sig":"MEUCIQCpFVaU1/zR7OZ1741NVti7MBW1E54EqgvmGiJs4MfBCgIgQZldfYUanHJmuuFiGCr87WZe+AoK38UCn88r+PrveCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72999863},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"a5785019e67154bd7f8b2312c10cfd4a188e00e1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.16_1719657206042_0.18996543938124022","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"nanoweb","version":"0.0.17","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.17","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"f6219317b90874347a191aa738f8b9f6ce29d4ad","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.17.tgz","fileCount":170,"integrity":"sha512-0kA8KHhgS+sqmNZohCA4vG0n6cT90qRINRe1/p76452bJSQJoWUl2EIfiOTmr1rirNZ233B3mI83ELAFXhaoAg==","signatures":[{"sig":"MEQCIBXAtaPQ+qYuIGvPql9Qx2pFqHaDYfOOSxtQ5CiZTuJQAiBr2K4vGLX7jqZOsZ+Gz9ss8DQBD/oQ5sexqBiRdqhWJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1047340},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"78c525a517cea3a5ad41681a3b8877fe1d98960e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.17_1719657556406_0.3661665390521358","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"nanoweb","version":"0.0.18","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.18","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"5426ee2ca7227827c1bbb3626080cbbca1fad832","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.18.tgz","fileCount":181,"integrity":"sha512-mk5mu/Njb4Cg9q+dggPFFbHUWZ4gIQ9UjcMIaW7dffAIRf18tvrOWYwgPUDwDY/GJfe88aZcHjZkWn+IcnW1YQ==","signatures":[{"sig":"MEUCIQCiEVh2Hp0zI6JSFD5rxvA8C7+l7xg70c4/NiOl+AuyjwIgS83DebX9J+Y4cq2h/WpCZCNts9cDAgkjFsVVkYOMs/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1706718},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"4eb315ee9e76baff7da2adf9802cb2658488d4a0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.18_1719782439823_0.01531818895463033","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"nanoweb","version":"0.0.19","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.19","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"66eb078c5cb4fa1c5159f20bd176faeb38d45014","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.19.tgz","fileCount":181,"integrity":"sha512-TeeuUz6U/9pG+fFtd0WaQGlkkM6dfPM97C4cWaJ+UI2zPoHk2eExZnup1K0g7MQGDPfk5CRCUNCWmTmjdDY7Ow==","signatures":[{"sig":"MEUCIH3Zv4Dn2bKDD0mm09z6Qlmd0G/ta7FgJf8hqo97bSxDAiEA0yLZZWRf323EVBDznPxP6jmpz+p4NnFl7bAqGuKre/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1706886},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"9639bcf8e60f819e16e2ac4e92145967a9a85042","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.19_1719783273211_0.6406654693749898","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"nanoweb","version":"0.0.20","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.20","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"9aeb8250a45caeb01354392645aec4a78cbaf17b","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.20.tgz","fileCount":181,"integrity":"sha512-o4UFfO0Fn6kedUwDDLcZIp6FMWgB/8yY+drrq7W33JG0OsyuTzSm0x+YVRQNRMOfg4v2iAB6kMZvuIwvwj7SCA==","signatures":[{"sig":"MEQCICmyRzZs/67EzAm3yUEomk2t/+6IqRDG0Et/KsWD/ZOtAiBiAJVsKQO+KyuYXZs/SWspWFuKCJAb62IBCJRMoTjMXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1706550},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"4e103e17d61362ee20c724ee2bfe1718c86cccab","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.20_1719784170095_0.8723412588527295","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"nanoweb","version":"0.0.21","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.0.21","homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"074419f194696ddf6e071f16e10b25280ed1375b","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.0.21.tgz","fileCount":182,"integrity":"sha512-tjjXd2qIdKocYkHLoOui3pejoFNAT2w3eoQkNVP1uyof3IyB15pAokvEfJxV6DjUozoSVAp918/TWe7qB8MSkw==","signatures":[{"sig":"MEQCICtTrMiHX941j73moYMMk4dLewsTGkCOLuwpJlHahYE9AiAYwM1MRBFjHvF1Gguzxb2UAdKfDkX9lkCu2bmy1JOHBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2321440},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"9ad205b406d22c13344bca9a21a9ee7b121baf0f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.0.21_1719832529636_0.973797033846808","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"nanoweb","version":"0.1.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.1.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"fffbcbce58ea57861cf54df7b494a16dd26e3370","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.1.1.tgz","fileCount":209,"integrity":"sha512-1kxvprrgGT46hrBZ6QTzCeQgj4b0Lad0yxsgcMiHH5JpyCzhh8y4vO/CG0Ar1kftrUeDbUS0CwjZsPcHli2n0w==","signatures":[{"sig":"MEYCIQCPMYxW4AAxLM/qdnirwucf+ei4K3XMSdyoRlEKyd4hNQIhALmn5u4TQoYDShxvp9CClzlGJ5kGGLxLZj6EzYLI7f03","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4072418},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"16f2e0fe3bb3f9c4e399d6c06e6078b75e77edfd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.1.1_1720184119283_0.6154664576682416","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"nanoweb","version":"0.1.2","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.1.2","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"75239d529a2f292aa0cb1ee2d1f475eac9ce9fd4","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.1.2.tgz","fileCount":12648,"integrity":"sha512-0hlmCnmFrvBQywK6sQIa/UrxYxhCu3FwzeGov8FnNVpF8IAhsfQYXmV9Tba4M2FaSdts2f4pj5LUch5XGBvC7w==","signatures":[{"sig":"MEUCIQDwr0vjzd/qsrm9lKoAlVsJJB+MPNwGhWzk004PaLMoegIgGlCUu05KGWsPm0Gk+FNtSJyvRsJFWfhDia8CFVGVq5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76014620},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"0cfa823a81eb71b2b7f550f068ccc33b8d558c47","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.1.2_1720184713052_0.5276979735778446","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"nanoweb","version":"0.1.3","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.1.3","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"630ba13ca1b43b70a4fb69b3d6fde8f2af96d389","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.1.3.tgz","fileCount":12649,"integrity":"sha512-iM/nb4jUN6G2MffQYf/iI07TJPRqx+e2q+9yy8K9NKif+TC/MEXSBV6BEHNuCJ7x61FZ3cg0kjZNe2mog8Crsg==","signatures":[{"sig":"MEUCIFXPKw1yNDEV5ppRoBueJlo9hAWR3hRPP8y7Z0Zi8ODVAiEAxXdDC3bMboEL3LmEwdgM8O5XAKydgjerx5EOryaJvRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76015684},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"6771fc658fd11e70c2290887789a1d15bcdb4807","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.1.3_1720185044127_0.07969261349790124","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"nanoweb","version":"0.1.4","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.1.4","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"959890fde382d7d4651f11c6f71ec3eb827e6880","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.1.4.tgz","fileCount":207,"integrity":"sha512-Ol3g3gYHIO1A8bs77V10OJnZCW9WEJtVfd5368a5azwC0Mfd9cJBhVHbRwIBupf3tvCUKh5mlhaanZ7S5e37qg==","signatures":[{"sig":"MEUCIAvONb02+MXxjzIf9lmn+UZzIbULio5JgleVu0KeDTysAiEA+16O96fVbfEFGFkjTGOTqS8ZdqRHntc/V833l25xwU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1758944},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"7ba1ad39ed738b66e367e248ce62ba4b1544d24a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","html-minifier":"^4.0.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.1.4_1720185203672_0.25873334050444674","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"nanoweb","version":"0.1.5","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.1.5","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"f9502dd0ef09ba5aea57301c6ad89a892a18dc8b","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.1.5.tgz","fileCount":15219,"integrity":"sha512-8z88v2gXllyr68b8DLePJ/EXBnRh9X0bNKRQsYX+3bcf/Bvl3IBgAqcgYdC9sRp5VLWrUHPlTeu7PzdlA516Ig==","signatures":[{"sig":"MEYCIQChqI/Obq0i1cVfvKF3hxZJWI1GnnhloTJ+jYB0SfVPLwIhAJBTdymYEW08n+DoLMKJ5229ib7/PHOzxCJR4LEaVBW6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92096348},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"fcf26303223fa1a72ea9b16d843377218f77529a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nodemailer":"^6.9.14","html-minifier":"^4.0.0","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.1.5_1720450242786_0.2626904675158297","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"nanoweb","version":"0.1.6","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.1.6","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"f84ff385a6965a995cad579a880ee8b987533645","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.1.6.tgz","fileCount":89,"integrity":"sha512-VlakijSpty26Imw44D4sAfxHVJFCSY4k46qI11xgseibAOdYRN8ffzb6Sm3iX61OYzcBj1OQRdeA5C4az3fPSw==","signatures":[{"sig":"MEUCIAUm9tOIbwj9Za5bqni6CoPXsAZOTXwhVdJaHvzfS78MAiEA6MS4WvGYmjgBhmO9eMcSFf8/2V4Anht8T9j3wfpgOtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1629974},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"618491e3a793d79899f40b5dc65e820b4d3a7a63","scripts":{"test":"echo \"Error: no test specified\" && exit 0","publish":"cd nw && npm run build && cd .. && VERSION=$(node -p \"require('./package.json').version\") && git tag -a \"v$VERSION\" -m \"Release version $VERSION\" && git push origin --tags && npm publish"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nodemailer":"^6.9.14","html-minifier":"^4.0.0","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.1.6_1720450869012_0.4973592348461924","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"nanoweb","version":"0.1.7","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.1.7","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"820570131bfa4e3d47a4f5f944807216a6f20754","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.1.7.tgz","fileCount":90,"integrity":"sha512-AnaBtFdQUyHbJdlZMl+EKOjT3wLfsiFyvb540uT+q/qqqcrR+eUEewrqdg+32eKywGojl7QH4Fpi4ewICnoLoQ==","signatures":[{"sig":"MEYCIQC1YjqYP/UhKI5I7S26SkngqXi6bscqEikl0mt1CifQ6QIhAORmai0QvgTVNkmKVZeZic6uyBdzP8OjviRaDzBdErnZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1630960},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"9a61473ecc2413b812d137e2e0249ee99f570d44","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"echo \"No test specified\" && exit 0","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"9.6.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"20.0.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nodemailer":"^6.9.14","html-minifier":"^4.0.0","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.1.7_1720511554811_0.12599670753698655","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"nanoweb","version":"0.1.8","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.1.8","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"5fd69410ff12b46bc3e35ed1d68d4ed6dc9ed2e8","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.1.8.tgz","fileCount":90,"integrity":"sha512-FAJ0MTRapWhFFsyCcQpaAgHNcDZQlvaEfnFbWMWby1psZZBgBiS/zHgBnEgmUkuE7R5WeH+Jcm2R06qQD/K9Tw==","signatures":[{"sig":"MEYCIQCTm6aB1RU6RpX2/LkxPxFx7ze+ZVP2bNOGskKwIPG95gIhAO2D1b7k2NyfiIPhiWmVY9rXqZ1RGA1huC+VbLATlKi7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1632488},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"9888d488bfba15e4741ed313b81ac17e97af11fb","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"echo \"No test specified\" && exit 0","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nodemailer":"^6.9.14","html-minifier":"^4.0.0","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.1.8_1720537128429_0.8589229883492902","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"nanoweb","version":"0.1.9","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.1.9","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"01583f7f0e52488cc4affe11b435b267cb43a447","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.1.9.tgz","fileCount":94,"integrity":"sha512-gVnj2Cf8Hh+tku28PrvYwoqjv+k3shSNmLNvpkiE7BUsWzhw1+38muaIb0Dn70YmFMEbzhVmvvxbddbFk4WScg==","signatures":[{"sig":"MEUCIQCEWqyHb+fCcsGijXBgmTgAaeyTdTKsixlPIg9Xr7YEHgIgI0de8DHmwgywX9i32EKBsoJNKOG/E4rd9dx0wiSQob0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1776658},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"3eda3f7ed713dee1d4b818fc1a5589d556625a16","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"echo \"No test specified\" && exit 0","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nodemailer":"^6.9.14","html-minifier":"^4.0.0","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.1.9_1720620161427_0.7401643636893265","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"nanoweb","version":"0.2.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.2.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"60dc88ab123f18783368e2fb0ec5eb4d2e866c85","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.2.1.tgz","fileCount":125,"integrity":"sha512-GOLtYMZWr/sggc62YKfZZBcR1zH1rrfh/uYyRVuB06Brp89vjdkN7nKIgbC9VD9zuyPvLe2k3G37DPD8sC4x/g==","signatures":[{"sig":"MEQCIHqIjZWW4FtZyxiiiEt3A4pl9AHUOcl36T8zm90LthmPAiBHPiqETAPUdAs3rQ5yQHrRAHePFzVdPq+urOhlaS+bYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1795779},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"78f3a0d518cd82edbd60118fdc47f9fc1bff679d","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.2.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.2.1_1721344312281_0.6290982399942289","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"nanoweb","version":"0.2.2","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.2.2","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"6efd6d6d4f98751f36171d0c2738a5444962a62d","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.2.2.tgz","fileCount":125,"integrity":"sha512-5SezH7f2WlCAq6LC4r9y8xCnz+9tPhA2HrOVNfRwT7Qb3uRv0C60CD8GtcXX283tq1BiPxAtQSzn9VP51HoPLA==","signatures":[{"sig":"MEUCIAQFcj7qIi0/RAUujXyCCWy087GK53DCsYNT8OrGzrj4AiEAzm+zVR7nKj4Xqvkabyqt057YVcRJUXgCw3C3ozLSuhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1795978},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"05211a95935fa9b7c1d2f7eeaf6cb2f3d21f2383","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.2.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.2.2_1721348169678_0.7996469443324461","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"nanoweb","version":"0.2.3","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.2.3","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"7d6656d7bb395212c9604afe8f4c78ff99dde11c","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.2.3.tgz","fileCount":125,"integrity":"sha512-28B54qk7wTS3x4LdGjhPODraC9Bxc/X7Q2HSFo49aXCREYHVfGGH0ev+HiHexYARozvsxYI002CO2b4/ywH5kA==","signatures":[{"sig":"MEYCIQD22KT7nLaOCP8P1TLG/BL+15mHptDK1beb3o3rrfEBLgIhANOJMeh+J3/h4eSPHzPW4VRh8eRdIQxkmsXeL0OpoMIj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1797843},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"833a7aa1d56146be74b673ef602ea88ff1ffed0c","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.2.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.2.3_1721589607422_0.08690742575684807","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"nanoweb","version":"0.2.4","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.2.4","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"e121bbdeed8e8fc5d25bece21893abfc6e7298d2","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.2.4.tgz","fileCount":126,"integrity":"sha512-7lY5KdNoAe9PqHxt9AMb3Jr2dlyzwupxm96H9IEFyadTlRpOqBLhJ4H3yy5et3Pdxgm2V+EYr/3Jiu7n1NXy4g==","signatures":[{"sig":"MEQCIHdYm3doOghXMdM++G3hUnteiMdbriZajIsDlBWMYkqCAiAmqHPGxwOxn4HhXNfS6VjDWCBAFAW+21opDdmLObd4dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1798991},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"d07bd97a44bdef18295df3c2bc2b03c4ce61777e","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.2.4","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.2.4_1721601968867_0.5782552905815872","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"nanoweb","version":"0.3.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.3.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"72da5d741218ad755cad600d50ba4c48e57b0b98","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.3.1.tgz","fileCount":126,"integrity":"sha512-HlbFC879mwqZioEAUdzcauXThXl37Ks1+fGhucr+g09J0JS5ou0ipZKJpsNPk4sK77Y7/H/pRKcKQBiJnBwODg==","signatures":[{"sig":"MEYCIQCgFt+HIZoFwly6lVD53Z7P80MBzBRI89h4UTHAelI7SQIhAJYuJA436M59CYc+d5mIUjcA3W8oguK4hvhEtSGIG0xI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1799415},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"aab7c58bfe3d51b96f9d26f2418ae2ce1bafe9af","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.2.4","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.3.1_1721633852931_0.41425208773513034","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"nanoweb","version":"0.4.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.4.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"44e030557f84bd2f2e971439166b2b086ef0d65e","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.4.1.tgz","fileCount":127,"integrity":"sha512-IpqApTF7sCA4E62dP8yddwDzmFAj9UszwyNB4pfBXryieNkgfCdFH2W1RQATVSzCtRIA7twJt5Vo5j1g1Iqb7w==","signatures":[{"sig":"MEUCIH0yaP9W/UGLgxQvvK5DI1PzRxLeXG57zddtdViw2I+FAiEA7cEV9jhPt54X1mAH0C7XEz7vOJ+8b9rzyTudCCVmA7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1801186},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"31a3cdbb7bea095521b378533ea352ae2667ef21","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.2.4","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.4.1_1721636461426_0.9410457383138378","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"nanoweb","version":"0.5.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.5.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"3936732967d032a8b48714f0696070d7fc40a8c6","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.5.1.tgz","fileCount":127,"integrity":"sha512-mbgOgDsF4cDtKSwjg9frCIptg4dJLXYWZGXT565kgit/WO16TXVTe03AkvIdQv2nnwmsLyDiuxUyM/asQaKBdg==","signatures":[{"sig":"MEUCIQDZjn78z1pqEoFQ3F+ODvxWuO33Wdr7WHVEq1F3ejjmPQIgX2iCwFferSSjgjz6vAFyGi10MiZJDzmwEPT3CLhKJ4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1802295},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"5438bc9cecb8247c8abe6b65835e66c34d31b104","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.2.4","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.5.1_1721640518179_0.8693780992110327","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"nanoweb","version":"0.5.2","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.5.2","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"aaf951c1da20113dd751cfb54b4c380ff170e08f","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.5.2.tgz","fileCount":127,"integrity":"sha512-g/BFwHdueS3D+LFXVL4DKcKNRQdW+5jo3+FPeemRKgzb8kP5R9lBiIEA34uC9QdhO5/aqnqisSYZJREUwpHOkg==","signatures":[{"sig":"MEUCIE5sWapNvQycKpVg0v6ztuJzmLJGCtQ3YE+PIC8F1vRqAiEA6VUN+uPjUJmvV6PxxYxJMweImNMvwwUSkknl2D732Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1802443},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"27fc460b029b44ab77975b3e0b7712d87fe8dfa7","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.2.4","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.5.2_1721643716651_0.46193490399026915","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"nanoweb","version":"0.5.3","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.5.3","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"019ad22d5664ee3d4b27496a8958b38b5a096e11","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.5.3.tgz","fileCount":127,"integrity":"sha512-L+3y39FL7/RrGTTarL6vPvVASsMmSI3Z1i/gfrk2a5BVGWlqdiyEYsNdKHPTRKp7TZEL2guEZ0zQiH1nvT0pPg==","signatures":[{"sig":"MEUCICkppfn5Z4F8k/ryCz0MWzwWjYqzmVI1pQr96HMHnKL5AiEAnHZ1nTlRHYlcdrbFDGSVEWzvkNR4IdTjkXvB45UVYzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1802664},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"86617c78a373fe71c0466a978533daf7d6076ce3","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.2.4","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.5.3_1721649937612_0.9255359524124109","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"nanoweb","version":"0.6.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.6.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"e4c01e806b6ba854f90d048c3d9ed000ca652a9f","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.6.1.tgz","fileCount":127,"integrity":"sha512-r2/qXU7gh4bqB5SvWngOie+8Ct2wivMQUj1dkJEtIoKtd0K/kkkHoAxrdLrSIwFDzel2uZX/6/1zjCXM078jBA==","signatures":[{"sig":"MEYCIQCrvWJvU2KYHjiLUQDzERnfAvVJRObrZKGD5B49g6qT5AIhAJ+JdIU5yCzzmW+Gpz8t0A9IXhSOBcaooIk9HVEx0dNo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804196},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"2fe02f22128e37325b9fe69a56417a83b1320bdd","scripts":{"lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"echo \"Nothing to clean\" && exit 0","share":"./share.sh"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.2.4","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.6.1_1721658413914_0.9531404168974258","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"nanoweb","version":"0.7.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.7.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"fa7c46df61b02b6b2eeaea6e75d1bccacdda5e44","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.7.1.tgz","fileCount":205,"integrity":"sha512-jyU+u/27GnmSLrqvKqWvygFXPlhR8DVAh/ygHdC6UBauBZ6NLYrd7UHuwjz0e1KeXjzwgIw7KyQA7yfXPDN8EQ==","signatures":[{"sig":"MEUCIQDWsuglQGpim5220w9AsL05/eeSCptHOJlRPWCfcsvOtgIgcntwOrItv1jVE27ZBXZGZuWz01qK1/hHvsTzBjjQRwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1975599},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"c8f4f240c393696aade975755200f8ed5faec55b","scripts":{"dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","build:nwe":"cd nw && npm install && npm run build:nwe","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","nanoweb":"^0.6.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.3.1","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.7.1_1721764831903_0.4367753470956972","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"nanoweb","version":"0.8.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.8.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"5cdeab721083f97547aab1bf96dc26231401e69c","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.8.1.tgz","fileCount":220,"integrity":"sha512-KRjSM63TqQd8df9Bgt20SGP2XzKWFzDePBYyDMrsm/29zKStBF/2ygpFjwMK10aL1TrXhy19b8shFTkB1vyzpg==","signatures":[{"sig":"MEYCIQCO6doDi0WUOOFkMgQuG1TXev6MKg3M1qK/ZHK7oAw3HAIhALTQ3vSZY1EzGLqKXwKt8USHx0l5XduyjVZL/XaDbif9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2034142},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"14539d7e0cd24a0d2686dbe6e926f4d0b1bf9df0","scripts":{"dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","build:nwe":"cd nw && npm install && npm run build:nwe","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","nanoweb":"^0.7.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.3.1","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.8.1_1721909026782_0.4467683462688483","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"nanoweb","version":"0.9.3","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.9.3","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"dfb32aef52b8ef168b5480d8f3d86485c2434a63","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.9.3.tgz","fileCount":220,"integrity":"sha512-+13aG7nkdi69EA1LwT1pOwPO4U/5bXK7Nfz5sWnfx1VWutHWdwOKbn1V9cwuJHRK74YCI5B1YTL7JSUIeqVQSw==","signatures":[{"sig":"MEYCIQDVWeXii6XNTiR8AgHbP442lSNu5z3MC/HHru2szi6xawIhAIqjmOxo4i4DuA4PjFP/C0YwILh+TNhsB2P88Fiky6y6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2036603},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"5338e1d11714cab86f313c78be34c805c22a6f08","scripts":{"dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","build:nwe":"cd nw && npm install && npm run build:nwe","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","nanoweb":"^0.9.3","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.4.1","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.9.3_1721917318540_0.6177643295357438","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"nanoweb","version":"0.9.4","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.9.4","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"643fe19602ec17a2d877e7a36e7a46c8ab959c8f","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.9.4.tgz","fileCount":220,"integrity":"sha512-PLSYKsOUxC+waWb2MC8DDlzJkuF4J+usMNBbjvrPDBfyRIEiR34JjA1rx337V0q7bMp/0a6QGZKoa6xSBbonoQ==","signatures":[{"sig":"MEUCIHu7g9Y6MF69+hafleN+Zksr56GOIpN6FGnrFKZp9QD1AiEAxYAmV2TKKPfgK0zkmArbyiJvPtuoq6/uFQBslimMJGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2036653},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"69e2599490bce151c7b69289b4689c5d57cc7d7a","scripts":{"dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","build:nwe":"cd nw && npm install && npm run build:nwe","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","nanoweb":"^0.9.4","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.4.1","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.9.4_1721919077586_0.6035344997378165","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"nanoweb","version":"0.10.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.10.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"3645c628e36f86f1f66b0a8c4cc53a565cef0e0e","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.10.1.tgz","fileCount":231,"integrity":"sha512-cIO2c3cssfBrP65e5hHjxFoaQbsYlzffrWlW+te57FDw3GKh3KQxEUttCuTr/wDSdN+HrVWdLlTB25fiXzApoQ==","signatures":[{"sig":"MEQCIHuiOGxarRoWt1RAMvUr1XuEUXKo36mW/1rVAyRl64+iAiAuBGIbbtFTaX2i+1Ykk0bV2TML6cS99QWzKx8dFDjA3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2505704},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"1d88d97df7a8d9d96a9d1ffc5ca203adcc2c1f60","scripts":{"dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest test/tests --runInBand","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","build:nwe":"cd nw && npm install && npm run build:nwe","start:dev":"npx nanoweb server --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","nanoweb":"^0.9.4","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.4.1","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.1.1","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.10.1_1722614520090_0.9251826421816489","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"nanoweb","version":"0.11.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.11.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"f7ed490ef57790d7cccb4c20607351aaa3cfac22","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.11.1.tgz","fileCount":231,"integrity":"sha512-0kQfIddHbi1HVEai4iq5aVzOcqYckf8Fm7h9PBQbIvIR8HdR3d/tLZ6RoxOgv+z8BOZUz5yK34YWih37+TXacQ==","signatures":[{"sig":"MEYCIQDrWkH1QM/39Pu8h2GKMhHbTVm7VA1qcr/2aC2JifvpGQIhANhEeI3yfi9EZ13M1nerc9x4cfuYrxgrj+3oexWEXeFd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2503995},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"bd322d8e587633f762923b942cd38dbc0f8ba918","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest test/tests --runInBand","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","build:nwe":"cd nw && npm install && npm run build:nwe","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","nanoweb":"^0.9.4","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.4.1","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"~/Projects/npm/nanoweb-auth","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.11.1_1722947124665_0.9746665356814699","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"nanoweb","version":"0.12.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.12.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"7b4a8cd6c3e69cf023456e5c690f8b318a5c8af0","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.12.1.tgz","fileCount":234,"integrity":"sha512-ywVAfkeKb7vau+xeZwmMk+0t0Vkwe2R0a3kulwj77VSuZ9Cd+yUMWcN0jb6q7o9a6f3Kle93EIE6MHTMBddJvA==","signatures":[{"sig":"MEUCIQCO8f9toUzEwNy3Ps+Orcp8Ayjkwi9TvHZosUl3Q1R0ZQIgP/5oz8EeKWvKjiOk/GKiqIrXjybZzXrauX3LXCC/DNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2590733},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"01d8a91df1b182d74ce3dbe3f06ff7a272cb53db","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest test/tests --runInBand","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","nanoweb":"^0.9.4","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.4.1","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.12.1_1723071387174_0.08932993798577638","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"nanoweb","version":"0.12.2","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.12.2","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"0e7e90cc308c86e89bd95a2b22e9ab22ab8960b2","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.12.2.tgz","fileCount":148,"integrity":"sha512-YijDS421M1vzCHBnb8l2hmsSiIjcFFrsU5b/d85aPQaxrz8dSR8+05xF42wEPSE+s3L7o7nHJ4nJx13Nh+jd2g==","signatures":[{"sig":"MEYCIQDgBROgU36doNoolAhBk+WlXJUJj/8LgDqpP8BRSc/+8gIhANnF9psgPJV46sYiL0RrT7BN9fNRLHrnvj2ibymmpfZ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038382},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"b50dab615621a3126f184f52cfdb88006990e226","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest test/tests --runInBand","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","nanoweb":"^0.9.4","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.4.1","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.12.2_1723131595068_0.15723536938819782","host":"s3://npm-registry-packages"}},"0.12.3":{"name":"nanoweb","version":"0.12.3","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.12.3","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"3f9fa2722c63f138b4f7fda6987105c8a8d52d13","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.12.3.tgz","fileCount":148,"integrity":"sha512-MxjhaBlcckrSlDXFeK7lv6MNvzxVp6kc9NT9W5Tlsd25JhxiPazjfNeRSsKj9HRRoSqx/0rUb2H6RY5FX7cRjQ==","signatures":[{"sig":"MEUCIFD+mFRDR5fSHWv0GjmX2ovml+95m114K/tRZIBDFaTJAiEAzWA0X/oZp7kPnqBvbOHMydGQm08YjTdN5yAePCydlG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038445},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"088723187621840b14c711fd8f344748d1712890","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest test/tests --runInBand","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.2.4","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","nanoweb":"^0.9.4","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.4.1","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.12.3_1723216734554_0.6055859787294768","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"nanoweb","version":"0.13.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.13.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"50837b9005651898479e26d6f84a3cc265a73725","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.13.1.tgz","fileCount":151,"integrity":"sha512-MtArmOjR88CqI0ouTjoQmK7jIQW7o3BDrteV9/vyezuJmc8SHrrwVFU7M7rJFPXtYfLgVuCxPoDnJ0r2LUOxZQ==","signatures":[{"sig":"MEYCIQC46AgPexHe5AQ702zQr91N5dsPZ1TsjOnDTQirjiB7UQIhAMrMX1+Rm5NJR3XEbOO4NZ33A3IUBrcNtGgxO//FUVWo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2063503},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"0cdadbfc0fca3fe84fb6a07d67812f30d9d26cc1","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest test/tests --runInBand","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","nanoweb":"^0.9.4","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.7.1","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.13.1_1724985047502_0.8855069195579128","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"nanoweb","version":"0.14.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.14.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"f76e40b47f22710b2aa50a78d805d11e8d3fbf9c","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.14.1.tgz","fileCount":161,"integrity":"sha512-TXnxPfylfP9QStEVPP0134czKefdn/ZYXYUjR+pSrjAFo7DgBJpkg8fdJqaKFf/0Egmc/ibCq7I/1RZeYllc8Q==","signatures":[{"sig":"MEQCIHILRBTreFblU7+wLJL9mMrj+Asapos9HzE5IvawqWdTAiAcQ1XoMBSAd37DOpj/5yEBp00hOXivBsfHQeFRM+Puiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2070568},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"c05524448bde1c1c0b7b0d3caf50f89eef2a3742","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest test/tests --runInBand","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.14.1_1725639839350_0.7146517206886125","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"nanoweb","version":"0.15.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.15.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"923056eaf26102e990907266b338d96fe9c8a8c4","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.15.1.tgz","fileCount":161,"integrity":"sha512-YMl82p5d9ZJmlCTwwSHQCzu98SaKOkeF/uhc24KoeSc4OOvy17xkZYXbisFsQ9NMeBNqyA/t3Ix0BB0WOAotSQ==","signatures":[{"sig":"MEYCIQD4DBUNKNAcOZ7ojUAUbB/DkQg7ZjhakN2KylUHzSYA6QIhAJ29vjdGRNfJ14JsxlHO2YHzkoBrZFnT6pEuLBQ8TNta","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2074509},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"cd850220b6b1fc7ad8fbf5aa84921549dcef8b7f","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest test/tests --runInBand","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.15.1_1725924123313_0.9786781970410563","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"nanoweb","version":"0.15.2","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.15.2","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"13b34b552e281c8d7bdb0eaa40be3a1b8e967f2f","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.15.2.tgz","fileCount":161,"integrity":"sha512-w0E9qtWrCTFopgpTL82HCgXXuaOkrADiQOTQlFm4YE0P6GEA2Ro10P/gU+92XYucawItLCK7OSz3nxLx/WpkLw==","signatures":[{"sig":"MEYCIQDkSoORaIaXhUtyIwoFIkDxfIy5cJLDpZAjo5GlrVt7EQIhALP/sapQY3J+8oLFEZYl3wFb2xFkNL5T5Inhtxk6jsln","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2074610},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"98ee90e9818a7367c7f837013b956e054f557a3e","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest test/tests --runInBand","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.15.2_1726648587340_0.4146481906716608","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"nanoweb","version":"0.16.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.16.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"65dab9a2b92ce2f692ce8c3b90b9f3031bfec316","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.16.1.tgz","fileCount":161,"integrity":"sha512-p18uBGRzhyIE2uAchXQysBsiNXgunb+jnC6JCFWLD4ungtCMdcfbwm/BnP8lmLE0x0Ia14dPEuQp1fOGz9gkfA==","signatures":[{"sig":"MEQCIA54JrpPnUvLfRxRMjNsLy9dDsybYt/srkagizWkWg+nAiA3lyCZlU+bYyjvw+unpxgpit8w/IIXczppeWHronn6dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2080439},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js"},"gitHead":"c3989be816ddf04348f527d6528184053648fc77","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"jest test/tests --runInBand","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","dotenv":"^16.4.5","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.16.1_1726831895106_0.8104384424874065","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"nanoweb","version":"0.18.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.18.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"0db0f0b9dc14473df7177d892e1390275d2d466e","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.18.1.tgz","fileCount":161,"integrity":"sha512-1UtdOHMKRQ/hJUFfwUK/NdhOFp41ss4NAfzsKCDinlW7Uxasvb/l2j3yyOxRqmUURPjj0HEObScTJadf+YXDyg==","signatures":[{"sig":"MEQCIG4yX1/An+XE70hojrltOhbYUp7eAs+1YUM7/UQNWY/jAiAfPelDluoqqmuXzRsc04X+5Y15Fh9c3oljBQk4hz7lrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2081793},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"cccfe2105ca3fd36073babfa49796583a8894b40","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.18.1_1727450146759_0.5396650939510972","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"nanoweb","version":"0.18.2","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.18.2","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"d3fbf6b0e1ca7507d8034f0dff5566851ad48b25","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.18.2.tgz","fileCount":161,"integrity":"sha512-V4wPvPuPGhBjtSn37XFh5WM3HNxgEG90FTn5+w/+vQ7twYAYmv9HGYsmJ6GqlfbGQPCCs9/2ZQRtD0qHUlPQ2g==","signatures":[{"sig":"MEUCIQCkfP0pYHVPiLsmIDU5ycorBwtg8XsovDPJOImx3v4e5gIgGR0Hq0VbcyqU8BZP+Nxa3yKeamX06Cr7vOFuENCT470=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2081917},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"5a08cb70fc49237dec35aabbc15064e1512dd4db","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.18.2_1727450854426_0.7849318652178665","host":"s3://npm-registry-packages"}},"0.18.3":{"name":"nanoweb","version":"0.18.3","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.18.3","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"89d047af38f5c4f35487e72ac7c00f9d9325b598","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.18.3.tgz","fileCount":161,"integrity":"sha512-cD+e7kC/TFmXuzzUu9cWbs3GVJVdlB0JesoxtmGd8Ih83A7H90wGCqDuBdtXYQLa7j6fa7seQeHD4xvNCmmTCw==","signatures":[{"sig":"MEQCICo9ur5Q9TVlVAbjtv0NI+MtMUDHtCD7BGGA/gylEW/OAiAbpsqkyjENapsIfxtKPPKTnQ6kfgkiSLf+nrk83b7png==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2082299},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"321366e6f11298c9c8fa5437dba04fba4811a17d","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.18.3_1727464266040_0.2310994339527188","host":"s3://npm-registry-packages"}},"0.18.4":{"name":"nanoweb","version":"0.18.4","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.18.4","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"868d0abe56b1e9b82d9103e2a671ceed02ec4c23","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.18.4.tgz","fileCount":161,"integrity":"sha512-uHYhW88/p7LAKEeQZHLDt9jZ3NkX6XvOw9DG20ri8nZt28LFJTry288/DTnujorQXDtMso+pDlyMSMGJEC4Lww==","signatures":[{"sig":"MEQCIAM9A4cwRg1cioMnpJrUhmQCAIKA5LjvtDfmsvqz5G8PAiBr056I8x13OE6Nx4mn+k92e+4JeBqZFPgNQS5LwJTNMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2082669},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"61307518298d6f7475b91fead29a446fcef1642d","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.18.4_1727475197357_0.3952168202698818","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"nanoweb","version":"0.19.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.19.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"b1ade5d13f943b3f5f5869ce6c3ed84dafc122d1","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.19.1.tgz","fileCount":161,"integrity":"sha512-UX0fnDHQ52hIlf/Yj0G3rRYNLMIHewZZTL7zPxhHg4OjOsq1E7vZXPp2WLYygUCSFtRe2GG/LpE/KC51lm4NMQ==","signatures":[{"sig":"MEUCIQDeLzJ4bVixuTUKZUO0NjVOekJY6L+FymjcSZ+Hj2qqcgIgNOsAT0td5qGigQErdISOp9WEXk9gBXVP4nAIciEiSTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2084074},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"1c11c57b702ab975ac41e93c77bffd0bbff5ab57","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.19.1_1727770088018_0.8959768789091909","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"nanoweb","version":"0.19.2","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.19.2","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"a7f16ba3267b81bdd34072f3789f9369f1b1ac2e","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.19.2.tgz","fileCount":161,"integrity":"sha512-o78mkdsxPYu5+He4kjroNi/ufuV51/CJk+6xDR+luSVH5dLhqX16DWTgJ78wWjZemhXbl1F0Gro2ma6eb+06Xw==","signatures":[{"sig":"MEUCIQDtdUuc3m7zG3YcJpparQj0+6SMN1j4ADuodbuj06lbBAIgCZskzB/TlbPFYsRWqIN/5UXSU07X8cpr2ncPnG5pWVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2085512},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"ca487b01ce0765b89644824933fb1074b6a7df9b","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.2","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.19.2_1727866047695_0.7047764048133418","host":"s3://npm-registry-packages"}},"0.19.3":{"name":"nanoweb","version":"0.19.3","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.19.3","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"5f0a556105dbe9ee9ecf7c8cec79c57c51290668","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.19.3.tgz","fileCount":161,"integrity":"sha512-FIIN4EfavALJChkdtJOphlEJQ086LqTxMjRVkhtLWx1YwChTq57ti6ESM5Uthlv6et7VP0un2pOB4P6biI3Jjw==","signatures":[{"sig":"MEUCIQDi84ljPeU0E7YLsGuJpsi5jUS5x9DDyvjXm/V+GpOb5AIgIafQjIR6O68a03XyJPMk6dDWLDBama3oNkwqarfh/Ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2086760},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"1d9d27aefe06b3bc55a1d8f25a5a956bb2da585a","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.19.3_1727963320290_0.7456340754527173","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"nanoweb","version":"0.20.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.20.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"d174c172424e1cf46af40ad10168b5efb58b400e","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.20.1.tgz","fileCount":161,"integrity":"sha512-T1rMIt80KaVph/rmkgbFMmb0Hn75yzy8+Zrkr+nCFCQDM1VooPOpt2bw5cXS3HiGB6iu/b0EvMfEG7nYvVJwWQ==","signatures":[{"sig":"MEUCIQD2IBoZ/05K83u6rNHMcELQyqf9KXsPL4o67OgZzzjv4gIge9tv7O8SHD7UxcPqWIbWtwqASVT1Yyg3BBwrXjYWxRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2087109},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"35835a458d669205556ad6d970d1083ccdf125b2","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.20.1_1728033244184_0.529146055503064","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"nanoweb","version":"0.21.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.21.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"354fa7aadb34171224d0efb6edf96d84d8abcd9f","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.21.1.tgz","fileCount":161,"integrity":"sha512-2EyQFSmoDg5s5JqZCy8rIaWC+7aBigxgiiRyPDhG5vF7zwOWQ+jjfCnHOcHrl8HDenLXPAm6QxU+rz2rRqUtyA==","signatures":[{"sig":"MEUCIA2D56jFg+1r2WZXg3Hf2P4mQStANasPiDPeoSFvxIGCAiEAo4/VdvwyJB7RKiK9K8kQBU+escMIpazT7Q2XeklkmWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2087418},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"5e129a282bf0e946436a01a9718d87741174049b","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.21.1_1728378747810_0.9059543334233269","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"nanoweb","version":"0.22.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.22.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"75cb9b61a086d3d01396ab48bb0075aa04d38048","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.22.1.tgz","fileCount":161,"integrity":"sha512-9EVPFj4cuy98gY/68i0fNinGXMcFIs19EPE+7cmV3y+svLmMllC7fRuuce1BBhEqGeA3ffnEEuemyDBoD8z9pw==","signatures":[{"sig":"MEUCIQCC/I3Zh59AUI1ZcY+MAB6HG4uBiwGf1BZDEI9htbGNiQIgO8JVh2lZTXipYBzMBhVi2WLJSP1STO6C4XtYrlycME4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2088384},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"4d37863b83edd4972344fad90f697e4c45655745","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.22.1_1728567225247_0.48905264139980975","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"nanoweb","version":"0.22.2","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.22.2","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"b90cd1efacadd327fa1280566f3d868bd1424927","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.22.2.tgz","fileCount":161,"integrity":"sha512-INUEi4znnvj4vwlMmT+22rcvskjvT0Rym/yFvKa9fcH5vho5jQNNEOjMPysAJDqHMwJ8/ZlvCxysRljTfq6ctQ==","signatures":[{"sig":"MEQCIE1OQka9naEstCkU8wKwNH9vWGwAWPvVfylDicjQWqsTAiBVyDCrI25BU52ar6x24T2Tn87XUGaPunKSKcJF+S6fTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2088658},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"4a080e3bf942baaa988205b11c4982a1c947b6b4","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.22.2_1728672860341_0.6548860178485045","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"nanoweb","version":"0.23.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.23.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"f68251d9275f7ac2ffe04816bfa7bdf5b87107c5","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.23.1.tgz","fileCount":161,"integrity":"sha512-YrdBjMaQnogQkZDri2Cj8xR2oEy8AMM9wyLKpOAEtO03Hv7yqyNUPeQuTarplrmG9kZLImrl+5oTmcTTQJUm9A==","signatures":[{"sig":"MEYCIQDgxfZ7H5sB+FN2ARM4sGo3vmVF7c099C17zmgy7jrYOwIhAJ/6nahdUzAY3iHFlrX9QOo6+gQGtTNNzxz9SqpuJRe6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2089042},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"9dc6d61aae0ee4fe3d7ec0a1878dea14f3612814","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.23.1_1729000725775_0.3138104382622915","host":"s3://npm-registry-packages"}},"0.23.2":{"name":"nanoweb","version":"0.23.2","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.23.2","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"4571efebbfb192878944b80c0ad80af91941a01e","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.23.2.tgz","fileCount":161,"integrity":"sha512-0fKenhZEUFXnTS2UI8CzTRaNxCxScJaKmhKIa73zqlbh1JSC36cw9Ia43vSQjCwmLkRX3xTZ9w0FNMYiDBHnQA==","signatures":[{"sig":"MEUCIQCAOVvOsf10cTw+V4nNjgPk7eXeSy3orC75kwlykVvOHQIgMB+yUsE6SRk9C6BcTVX4Aob0Q/AqOrf3yIl9ldV2BV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2089353},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"8851bdbf1c8982649c0e6279eb6532597ca97784","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.23.2_1729066654094_0.9068150376901845","host":"s3://npm-registry-packages"}},"0.23.3":{"name":"nanoweb","version":"0.23.3","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.23.3","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"3d82a92ac6e300430647482aa47462d9f012ff00","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.23.3.tgz","fileCount":161,"integrity":"sha512-Lg3m+jUFP12dYcsggR2jgYXVKS9nejnNC2P3MGt8hUe5egEXudd4a28htbHd+rdwn8+0yIw+n5uhZl5metFmdg==","signatures":[{"sig":"MEQCIHJxLeQpbHFij1aSOrH1UKA8DlPHi5OwgbiziFgf4su2AiAY/tEi1w6GUertWVBp2zjia13reL+SKszO7ZkFAX51Aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2089472},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"4d76db09b0640932e867e9e9e07e9111df625752","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.2.1","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.23.3_1729067385609_0.5226274922678003","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"nanoweb","version":"0.24.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.24.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"213af72e8c5033c19f9f03ed78c54d35231d12f5","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.24.1.tgz","fileCount":161,"integrity":"sha512-xJ0tTKWQslZhDRZmjh78XGYO8BU7pgrzoGV2zF0mxl+kj6LYMTGqeA5PUfB7kERbiLpH/hg1V9+YQKmG78E7hA==","signatures":[{"sig":"MEQCIGWP5wbBbPNkin2kVCphJAXn07kqrKNMftOoCGyjH28gAiAempBBy0A+rcWn1wv+NarEkbA7uIiRku4UtZwkoz6KXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2092017},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"c2895f905d59aee4dc601dc0c410ac9b5d287a84","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.5.2","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.24.1_1729696795282_0.031397551466477935","host":"s3://npm-registry-packages"}},"0.24.2":{"name":"nanoweb","version":"0.24.2","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.24.2","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"fe46108246d2ae0eddc791fe67807918d396f094","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.24.2.tgz","fileCount":161,"integrity":"sha512-k+mfR/ixqqD7tsYe0L9iYvCc69joFRaOxRhKwHsnCDcUC38yl8ebjNwpK2Y/PzcIeNBm5+05MjKGrJIxyj45bA==","signatures":[{"sig":"MEUCIQCFpM8Q8wvQ9LVwvGN1vQphwpJ/NPLK1KNAavqcy9ckDwIgXnfcR/BSS5R/S/PaReh1bV+9ZiJq2E/ofdt9w8Exw0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2092174},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"184a31b832ea3185b4bd48e9ae1ae4358e630aaa","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.5.2","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.24.2_1729700105485_0.36206265395394865","host":"s3://npm-registry-packages"}},"0.24.3":{"name":"nanoweb","version":"0.24.3","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.24.3","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"e12bf3c979ce817ecd5e31b2009602ce797b7eb5","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.24.3.tgz","fileCount":161,"integrity":"sha512-sU7L6AybE0x8R86g/ADwcsi8qOxmlzLExI9pPgzsDonzT1zBHx87DypZs5L/CZ9Uf5NM/L8cNVyjLKcwCuhVaA==","signatures":[{"sig":"MEUCIQCtHibu6cOyvCcN7+F7Xc1EfXb1+TzBV4C6QS6PeUgr0wIgBYHPXZNYK9VWrgAh3iwr3f58vDgSjezSACB/4UyEAxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2092271},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"b9c4bff758313e297e3d2d1f94a696916008fc6e","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.5.2","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.24.3_1729868351062_0.6455482777245847","host":"s3://npm-registry-packages"}},"0.24.4":{"name":"nanoweb","version":"0.24.4","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.24.4","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"0ef37b500a22fde4497406f9a81d67449fe5932b","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.24.4.tgz","fileCount":161,"integrity":"sha512-e2Jp6b0iVkKE26peD4PIRQbxqGtr/xlbzQFz38AfVes5jyzbVO9nDN+i7QouHQK4tHBnmqdTBEnPDMO0xTYteg==","signatures":[{"sig":"MEUCIQCjcpjQm5HwchQuSYZVe7kC9qF71G6gfdm2CM/5wak57QIgVhpduEgnQr6JghY1dcqJlGmVV6eonRBxIlvz2gRayu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2092399},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"f8c248680d894f1ce0fa92bb91155b5c4f79b163","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.5.2","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.24.4_1730151302562_0.7592081188830033","host":"s3://npm-registry-packages"}},"0.24.5":{"name":"nanoweb","version":"0.24.5","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.24.5","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"f5b85ad9868928266d8beed7211b75ebfb3ed8c8","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.24.5.tgz","fileCount":161,"integrity":"sha512-VxrgYCSTawPMBtyMrktWwJwW277R0tuPxooSc6MKVKPmLHvHMGY3zzJW53qAy4RBi2a3UAKwlXkdmWrh4na0tQ==","signatures":[{"sig":"MEQCIBtZYA23HOcTuF/uzxHgvCovuLnzvQvZxZegDKvicY4hAiBVf75xYOFyBULQqN7P96ks7k0VsoJlDGhaonbogrEQHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2092521},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"b7358b55de873e10d40fc2d4023464a25f51f1ef","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.5.2","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.24.5_1730220244427_0.3986508117678529","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"nanoweb","version":"0.25.0","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.25.0","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"b4e29fd732fd7188640f9d7e004f226dc605b6d1","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.25.0.tgz","fileCount":161,"integrity":"sha512-FmXrDnipsbBGnWMF4l6chDGiz01CpjI2XmDPZ3ttBAoV/a9X1kvYdCyTMj9vJM118Kr2TzcrVN8uAVhSYW99UQ==","signatures":[{"sig":"MEUCIQDiMnQMZ7EQ8P4IQz52CWy1nFXbaOvwAc45qdUUfW0QFgIgPiQUy0/R+iisDMOkKuHcoKpNFCv/xjNGw2z1iQh8pkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2095248},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"e83629dbcde4dacf99d2afdfdcd68e8b572c1ac7","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.5.2","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.25.0_1731429727595_0.19268991125348767","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"nanoweb","version":"0.26.0","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.26.0","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"40503377033802c05a7aff63fcdb848c31018c10","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.26.0.tgz","fileCount":161,"integrity":"sha512-fiOJp/QoXZP7Vzu1KrdjilqxK55psqouFlOscrEoU4eARnqAup+hiF0V5Uh3NiM5QbZum81e6Ano6Gw8DZMpkg==","signatures":[{"sig":"MEQCIHKV8oj5bP2Shd30okNHLma91lvg+ph5wyE3mrxlNdSGAiBy2cHkKF7uJqVOz/xpiE1UPEQTemu+PsgsTBGt5YS6pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2096427},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"bef256bebb1dbc48bbe14e1beb856eb04615cbd9","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.8.3","nodemailer":"^6.9.14","nanoweb-cli":"^0.5.2","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","@getbrevo/brevo":"^2.2.0","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.26.0_1732307578580_0.6303135656059102","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"nanoweb","version":"0.27.0","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.27.0","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"df8d813e6bf408e4a555707a10894beb8cab0ad2","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.27.0.tgz","fileCount":171,"integrity":"sha512-eXU8jG+bapJ6W9IyNS4CUpM2+nmjZ/Ft2Vvdtx1Wpj0hV+xsjBy+62tT1T8nfnDQ2V8zz7/53Cv7QE/3TBbraQ==","signatures":[{"sig":"MEQCIDqLqFYntdDZRo1nwgYdzWUgqpWl0tfZnVh8rVAwxOYSAiBQEL58aAaKwKKsNh5Ygyi3wQXrJwKisvtINj/UQGhgAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2135767},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"0ade1f4a83e5aef4b7cc8cc0cfb29506dd15cdcc","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","release":"node publish.mjs","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.10.2","nodemailer":"^6.9.14","nanoweb-cli":"^0.6.0","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.27.0_1732646416438_0.9966900389132038","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"nanoweb","version":"0.28.0","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.28.0","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"22ef7e0c151ada509cf3e515b093ce27515bb67f","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.28.0.tgz","fileCount":171,"integrity":"sha512-diq3w+xgVreyq+Xs2tIIfQRoEMbJsgq4yi9OkJMXKRlYkCnww00kzo1BW5TpyzVohTzhVl49kk6vh4tJ93WViQ==","signatures":[{"sig":"MEQCICes9OtG71jYnJsg3B3jjcPP1xSNdC0e3jrWBRoY8uAzAiBICdyvFxAT4zTXCbR5GjVTx1K2ZgbaKSfcSqJWwtKp5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2137334},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"89c04695f23daeaa595816e96f69d1de4656bd11","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","release":"node publish.mjs","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.10.2","nodemailer":"^6.9.14","nanoweb-cli":"^0.6.0","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.28.0_1732723573689_0.8162878309300268","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"nanoweb","version":"0.29.0","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.29.0","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"5c741a6923bc5c6001bcf607b43b1a9c78ce8f98","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.29.0.tgz","fileCount":171,"integrity":"sha512-BskjUw+UVpQV739SU+HYjRwBQ7MxTW3bXevYVQa6D1efzYLlYLp702wQlhDC4xm4fWU5FbkMbzj4cOPUh1Ll2Q==","signatures":[{"sig":"MEMCH2VlBj2D7ISc0CBuB29siF6LJfUWDK1I4/OgV0E+7YsCIGFYtP9tRjGgTDtOe2SpFObbSokB1bWJCjdi2Pwkq5Np","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2139371},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"4b736612cc431469811326b91690150f157c819b","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","release":"node publish.mjs","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest test/tests --runInBand","test:slow":"jest test/slow-tests --runInBand","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.11.0","nodemailer":"^6.9.14","nanoweb-cli":"^0.6.0","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.29.0_1732802809612_0.520146030096269","host":"s3://npm-registry-packages"}},"0.29.1":{"name":"nanoweb","version":"0.29.1","keywords":["example","npm","package"],"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","_id":"nanoweb@0.29.1","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"homepage":"https://nanoweb.yaro.page/platform.html","bin":{"nanoweb":"bin/nanoweb"},"dist":{"shasum":"b9352040fac93fda6d95988188769d174abb5f48","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.29.1.tgz","fileCount":173,"integrity":"sha512-G29JODxS8KaVGFAC9Ub35+StHI1cOXLqSz/FtTzHufpjgN5BxXmCrge7pkSCT0QJC9IQO1npnHFoOeOgV7sP6Q==","signatures":[{"sig":"MEUCICALyoIFKxFmuxPjMXE7Kncb1i97HPfkw3OFQHyRVGX6AiEAtCqQLI0IUoByQXBUUnYI9oTr/0ZB4i+JeesymUttbGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2151239},"main":"index.js","exports":{".":"./index.js","./fs":"./lib/fs.js","./cli":"./lib/cli.js","./ejs":"./lib/ejs/index.js","./url":"./lib/url.js","./data":"./lib/data.js","./init":"./lib/init/index.js","./email":"./lib/email.js","./logger":"./lib/logger.js","./render":"./lib/render/index.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./themes":"./lib/themes/index.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./runtime":"./lib/runtime.js","./template":"./lib/template.js","./application":"./lib/Application.js"},"gitHead":"bc2db841515e21f4da079cb20aa9db3b52877565","scripts":{"dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","dist":"npx nanoweb publish","init":"npx nanoweb init","lint":"echo \"Nothing to lint\" && exit 0","test":"npm run test:fast && npm run test:slow","build":"cd nw && npm install && npm run localize && npm run build","clean":"npx nanoweb clean","share":"./share.sh","start":"npx nanoweb server -c test/nanoweb.config.yaml --watch --debug","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","release":"node publish.mjs","test:v1":"jest --runInBand --config jest.config.js","build:nw":"cd nw && npm install && npm run build:nw","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","build:nwe":"cd nw && npm install && npm run build:nwe","test:fast":"jest --runInBand --config jest.fast.config.js","test:slow":"jest --runInBand --config jest.slow.config.js","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up"},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"_npmVersion":"10.8.3","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ejs":"^3.1.10","sass":"^1.77.6","yaml":"^2.4.5","sharp":"^0.33.4","moment":"^2.30.1","terser":"^5.31.1","archiver":"^7.0.1","unzipper":"^0.12.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","node-cron":"^3.0.3","nanoweb-fs":"^1.11.0","nodemailer":"^6.9.14","nanoweb-cli":"^0.6.0","nanoweb-auth":"^0.3.2","html-minifier":"^4.0.0","nanoweb-themes":"^0.1.1","moment-duration-format":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0"},"_npmOperationalInternal":{"tmp":"tmp/nanoweb_0.29.1_1733298483063_0.30417464449869924","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"nanoweb","version":"0.30.0","homepage":"https://nanoweb.yaro.page/platform.html","description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","main":"index.js","scripts":{"init":"npx nanoweb init","start":"npx nanoweb server -c test/nanoweb.config.yaml --watch --debug","dev":"npx nanoweb server --watch --watch-nw --watch-nwe --debug","build":"cd nw && npm install && npm run localize && npm run build","dist":"npx nanoweb publish","build:nw":"cd nw && npm install && npm run build:nw","build:nwe":"cd nw && npm install && npm run build:nwe","watch:nwe":"cd nw && npm install && npx webpack --mode development --watch","watch:nw":"cd nw && npm install && npx webpack --mode development --watch --config webpack.nw.config.js","clean":"npx nanoweb clean","test:slow":"jest --runInBand --config jest.slow.config.js","test:fast":"jest --runInBand --config jest.fast.config.js","test:v1":"jest --runInBand --config jest.config.js","test":"npm run test:fast && npm run test:slow","lint":"echo \"Nothing to lint\" && exit 0","docker":"npx nanoweb clean && npm run build && npx nanoweb init && npx nanoweb publish && docker-compose up","docker:dist":"npx nanoweb publish --skip-render && docker-compose up","docker:only":"docker-compose up","release":"node publish.mjs","share":"./share.sh"},"keywords":["example","npm","package"],"license":"MIT","dependencies":{"archiver":"^7.0.1","bootstrap":"^5.3.3","csvtojson":"^2.0.10","ejs":"^3.1.10","html-minifier":"^4.0.0","moment":"^2.30.1","moment-duration-format":"^2.3.2","nanoweb-auth":"^0.3.2","nanoweb-cli":"^0.6.0","nanoweb-fs":"^1.11.0","nanoweb-themes":"^0.1.1","node-cron":"^3.0.3","nodemailer":"^6.9.14","sass":"^1.77.6","sharp":"^0.33.4","terser":"^5.31.1","unzipper":"^0.12.1","yaml":"^2.4.5"},"exports":{".":"./index.js","./application":"./lib/Application.js","./cli":"./lib/cli.js","./data":"./lib/data.js","./ejs":"./lib/ejs/index.js","./email":"./lib/email.js","./fs":"./lib/fs.js","./init":"./lib/init/index.js","./logger":"./lib/logger.js","./plugins":"./lib/plugins/index.js","./publish":"./lib/publish/index.js","./render":"./lib/render/index.js","./runtime":"./lib/runtime.js","./server":"./lib/server/index.js","./static":"./lib/static.js","./template":"./lib/template.js","./themes":"./lib/themes/index.js","./url":"./lib/url.js"},"bin":{"nanoweb":"bin/nanoweb"},"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"devDependencies":{"jest":"^29.7.0"},"_id":"nanoweb@0.30.0","gitHead":"117395434cf6aa5fcdbac678dacaf518fad4d794","_nodeVersion":"22.6.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-RH2xY21DdY0irJxeW/P03cY2ZpTn7oHsfu22EEJYYD8eO1HGDniR9LZUc8gU127TxbKIniZZvt/9/YZcHml97Q==","shasum":"38475226b3c979d9fb1c6105321fd5d6c46d2051","tarball":"https://registry.npmjs.org/nanoweb/-/nanoweb-0.30.0.tgz","fileCount":174,"unpackedSize":2157445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfiWnE6sKYwPOUs+NK4E0r5cEySjSHqHisxt4Hb7AwogIgbvKLu42QUs0yd7G6+jcA/yF1asQn6yOW/tvdQlDCqzo="}]},"_npmUser":{"name":"yaro.page","email":"support@yaro.page"},"directories":{},"maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nanoweb_0.30.0_1734551297466_0.9943876833959431"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-15T20:20:59.243Z","modified":"2024-12-18T19:48:17.921Z","0.0.9":"2024-06-15T20:20:59.744Z","0.0.10":"2024-06-28T17:43:53.288Z","0.0.11":"2024-06-28T19:07:24.767Z","0.0.12":"2024-06-28T19:09:26.095Z","0.0.13":"2024-06-28T19:23:59.661Z","0.0.14":"2024-06-28T21:08:20.661Z","0.0.15":"2024-06-28T21:22:41.143Z","0.0.16":"2024-06-29T10:33:26.751Z","0.0.17":"2024-06-29T10:39:16.606Z","0.0.18":"2024-06-30T21:20:40.130Z","0.0.19":"2024-06-30T21:34:33.419Z","0.0.20":"2024-06-30T21:49:30.303Z","0.0.21":"2024-07-01T11:15:29.832Z","0.1.1":"2024-07-05T12:55:19.484Z","0.1.2":"2024-07-05T13:05:13.474Z","0.1.3":"2024-07-05T13:10:44.590Z","0.1.4":"2024-07-05T13:13:23.875Z","0.1.5":"2024-07-08T14:50:43.376Z","0.1.6":"2024-07-08T15:01:09.259Z","0.1.7":"2024-07-09T07:52:35.036Z","0.1.8":"2024-07-09T14:58:48.720Z","0.1.9":"2024-07-10T14:02:41.654Z","0.2.1":"2024-07-18T23:11:52.640Z","0.2.2":"2024-07-19T00:16:09.914Z","0.2.3":"2024-07-21T19:20:07.599Z","0.2.4":"2024-07-21T22:46:09.105Z","0.3.1":"2024-07-22T07:37:33.149Z","0.4.1":"2024-07-22T08:21:01.663Z","0.5.1":"2024-07-22T09:28:38.371Z","0.5.2":"2024-07-22T10:21:56.917Z","0.5.3":"2024-07-22T12:05:38.025Z","0.6.1":"2024-07-22T14:26:54.187Z","0.7.1":"2024-07-23T20:00:32.321Z","0.8.1":"2024-07-25T12:03:47.037Z","0.9.3":"2024-07-25T14:21:58.813Z","0.9.4":"2024-07-25T14:51:17.825Z","0.10.1":"2024-08-02T16:02:00.358Z","0.11.1":"2024-08-06T12:25:24.906Z","0.12.1":"2024-08-07T22:56:27.525Z","0.12.2":"2024-08-08T15:39:55.325Z","0.12.3":"2024-08-09T15:18:54.921Z","0.13.1":"2024-08-30T02:30:47.829Z","0.14.1":"2024-09-06T16:23:59.514Z","0.15.1":"2024-09-09T23:22:03.671Z","0.15.2":"2024-09-18T08:36:27.575Z","0.16.1":"2024-09-20T11:31:35.388Z","0.18.1":"2024-09-27T15:15:47.087Z","0.18.2":"2024-09-27T15:27:34.835Z","0.18.3":"2024-09-27T19:11:06.354Z","0.18.4":"2024-09-27T22:13:17.688Z","0.19.1":"2024-10-01T08:08:08.398Z","0.19.2":"2024-10-02T10:47:27.972Z","0.19.3":"2024-10-03T13:48:40.587Z","0.20.1":"2024-10-04T09:14:04.379Z","0.21.1":"2024-10-08T09:12:28.111Z","0.22.1":"2024-10-10T13:33:45.578Z","0.22.2":"2024-10-11T18:54:20.698Z","0.23.1":"2024-10-15T13:58:46.062Z","0.23.2":"2024-10-16T08:17:34.411Z","0.23.3":"2024-10-16T08:29:45.803Z","0.24.1":"2024-10-23T15:19:55.586Z","0.24.2":"2024-10-23T16:15:05.845Z","0.24.3":"2024-10-25T14:59:11.286Z","0.24.4":"2024-10-28T21:35:02.870Z","0.24.5":"2024-10-29T16:44:04.827Z","0.25.0":"2024-11-12T16:42:07.852Z","0.26.0":"2024-11-22T20:32:58.824Z","0.27.0":"2024-11-26T18:40:16.682Z","0.28.0":"2024-11-27T16:06:13.930Z","0.29.0":"2024-11-28T14:06:49.858Z","0.29.1":"2024-12-04T07:48:03.304Z","0.30.0":"2024-12-18T19:48:17.746Z"},"author":{"name":"ЯRаСлав","email":"support@yaro.page"},"license":"MIT","homepage":"https://nanoweb.yaro.page/platform.html","keywords":["example","npm","package"],"description":"Nan•web server side generator with simple Javascript, CSS, HTML, EJS templates and React for forms and editor.","maintainers":[{"name":"yaro.page","email":"support@yaro.page"}],"readme":"[English](docs/README.en.md) | [French](docs/README.fr.md)\n\n# Платформа Nan∙web\nГенератор статичних сайтів і навіть більше на JavaScript.\n\nПлатформа розроблена навколо **філософії**, в основі якої:\n- вігластво,\n- безпека,\n- баланс і гармонію.\n\nЦя філософія реалізована через унікальну структуру файлової системи, де кожна директорія має додатковий файл, що дозволяє мінімалістично та лаконічно використовувати дані, позбуваючись сміття і дублікатів.\n\n## Зміст\n\n1. [Цілі](#цілі)\n2. [Вимоги](#вимоги)\n   - [Використання](#використання)\n     - [Платформи для хостингу статичних файлів](#платформи-для-хостингу-статичних-файлів)\n     - [Адміністрування та React App](#адміністрування-та-react-app)\n     - [Форми та інші API](#форми-та-інші-api)\n   - [Хостинг](#хостинг)\n     - [Інтеграція CI/CD](#інтеграція-cicd)\n3. [Безпека](#безпека)\n   - [HTTPS](#https)\n4. [Масштабованість](#масштабованість)\n5. [Інші міркування](#інші-міркування)\n6. [Розробка](#розробка)\n7. [Досягнення](#досягнення)\n8. [Функції](#функції)\n9. [Встановлення](#встановлення)\n10. [Використання](#використання)\n\n## Цілі\n1. Розробити легку та безпечну платформу для управління сайтом: розробка, тестування, публікація.\n2. Безпека: статичний сайт (без сервера) з HTML, JavaScript, CSS, активами.\n3. Легке управління та зберігання змін: шаблони та дані (JSON, YAML, CSV, XLXS тощо).\n4. Використовувати можливості LLM (ChatGPT та Gemini) максимально ефективно.\n\n## Вимоги\n\n### Використання\nДані зберігаються у файлах `.yaml`, які використовуються як файлова база даних, що дозволяє отримувати доступ до сирих файлів для управління сайтом без редактора. Структура веб-адреси відповідає розташуванню файлу даних `.yaml`.  \nДля URL https://domain.com/uk/contacts.html файл даних — це `data/uk/contacts.yaml`.\nПублічна частина сайту — це лише статичні файли. Тому для публічного сервера можливі наступні технології та рішення:\n\n#### Платформи для хостингу статичних файлів\n1. **GitHub Pages**: Ідеально підходить для хостингу статичних сайтів безпосередньо з репозиторію GitHub.\n2. **GitLab Pages**: Аналогічно до GitHub Pages, дозволяє хостинг статичних сайтів з репозиторіїв GitLab.\n3. **GCP (Google Cloud Platform) Object Storage**: Забезпечує масштабоване та високодоступне зберігання для статичних файлів.\n4. **Amazon S3 (Simple Storage Service)**: Ще одна масштабована та безпечна послуга зберігання об'єктів для статичних файлів.\n5. **Netlify**: Платформа для автоматизації розгортання та управління сучасними веб-проєктами, з вбудованою CI/CD.\n6. **Vercel**: Оптимізована для хостингу статичних сайтів з легким інтегруванням для додатків Next.js.\n7. **Azure Static Web Apps**: Сервіс для хостингу статичних веб-додатків з безсерверними API.\n8. **Власний виділений або VPS сервер**: Існує багато різних хостинг-провайдерів для спільного використання.\n\n#### Адміністрування та React App\nДля інтерфейсу адміністрування та React-додатку потрібні наступні технології:\n\n1. **Node.js**: Середовище виконання JavaScript на стороні сервера для розробки бекенду адміністрування.\n2. **Express.js**: Фреймворк для веб-додатків на Node.js для побудови API для панелі адміністрування.\n3. **React**: Бібліотека для фронтенду, яка використовується для створення інтерфейсу адміністрування.\n\n#### Форми та інші API\nДля надсилання електронних листів та обробки замовлень з вебсайту можна використовувати такі технології та рішення:\n\n1. **PHP**: Мова сценаріїв на стороні сервера, яка може обробляти надсилання електронних листів та обробку замовлень.\n2. **Python**: Універсальна мова, яка також може використовуватися для створення API для надсилання електронних листів та обробки замовлень.\n3. **Node.js**: Також можна використовувати для створення API для обробки цих функцій.\n\n### Хостинг\nДля хостингу бекенду Node.js та React-додатку можна розглянути наступні платформи:\n\n1. **Heroku**: Хмарна платформа як послуга (PaaS), яка підтримує кілька мов програмування.\n2. **DigitalOcean**: Пропонує масштабовану обчислювальну платформу з простим налаштуванням та управлінням.\n3. **AWS (Amazon Web Services) EC2**: Забезпечує гнучку обчислювальну потужність у хмарі.\n4. **Google Cloud Platform (GCP) Compute Engine**: Масштабовані, високопродуктивні віртуальні машини.\n5. **Azure App Service**: Повністю керована платформа для створення, розгортання та масштабування веб-додатків.\n6. **Vercel**: Оптимізована для додатків React, з підтримкою безсерверних функцій.\n7. **Netlify**: Також підтримує безсерверні функції та добре інтегрується з хостингом статичних сайтів.\n\n#### Інтеграція CI/CD\nДля автоматизації розгортання та управління безперервною інтеграцією та доставкою (CI/CD):\n\n1. **GitHub Actions**: Автоматизація робочих процесів безпосередньо з репозиторію GitHub.\n2. **GitLab CI/CD**: Інструмент безперервної інтеграції та доставки, вбудований у GitLab.\n3. **CircleCI**: Платформа безперервної інтеграції та доставки, яка автоматизує процеси розробки.\n4. **Travis CI**: Сервіс безперервної інтеграції, що використовується для побудови та тестування програмних проектів, розміщених на GitHub.\n\n## Безпека\n\n### HTTPS\nСтатичний вебсайт не обробляє жодної приватної інформації і просто представляє публічні статичні дані користувачам. Однак використання HTTPS є гарною практикою з кількох причин, включаючи оптимізацію для пошукових систем (SEO) та переваги у довірі користувачів.\n\n## Масштабованість\n\n### Мережа доставки контенту (CDN)\n1. **Cloudflare**: Забезпечує глобальну CDN з захистом від DDoS та оптимізацією продуктивності.\n2. **AWS CloudFront**: Швидкий сервіс CDN, що безпечно доставляє дані, відео, додатки та API.\n3. **Google Cloud CDN**: Інтегрується з сервісами Google Cloud для забезпечення кешування контенту на межі мережі.\n\n### Інші міркування\n- **HTTPS**: Забезпечте, щоб усі статичні та динамічні частини вебсайту обслуговувалися через HTTPS для підвищення безпеки, SEO та довіри користувачів.\n- **Масштабованість**: Переконайтеся, що рішення може витримати зростання трафіку та даних.\n- **Резервне копіювання та відновлення**: Реалізуйте регулярне резервне копіювання та план відновлення.\n- **Моніторинг і логування**: Використовуйте інструменти, такі як New Relic, Datadog або ELK Stack, для моніторингу та логування.\n- **Мережа доставки контенту (CDN)**: Використовуйте CDN, такі як Cloudflare або AWS CloudFront, для покращення розповсюдження статичного контенту.\n\nДотримуючись цих вимог та використовуючи зазначені платформи і технології, ви можете забезпечити надійну, масштабовану та ефективну платформу nanoweb.\n\n## Розробка\n1. Мови: JavaScript, HTML, CSS.\n2. Формати даних: Markdown, JSON, YAML, CSV.\n3. [NPM](https://www.npmjs.com/).\n4. [Bootstrap](https://getbootstrap.com/).\n5. Редактор, такий як Visual Studio Code.\n\n## Досягнення\n1. Навчання створенню коду з використанням інженерії підказок [ChatGPT](https://chatgpt.com/), [Gemini](https://gemini.google.com/).\n2. Розробка простого сервера на [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript).\n3. Використання фреймворку [Bootstrap](https://getbootstrap.com/) у проєкті.\n\n## Особливості\n- Модульна архітектура.\n- Розширювані плагіни.\n- Всебічний API.\n\n## Встановлення\n\n```sh\n# Встановіть пакет nanoweb для node.js\nnpm install nanoweb\n# Запустіть вебсервер для редагування та обслуговування вебсайту\nnanoweb server\n# Згенеруйте весь вебсайт у статичний контент\nnanoweb render\n# Згенеруйте конкретні дані (сторінку), пов'язану з файлом даних data/uk/news.yaml\nnanoweb render uk/news.html\n# Опублікуйте вебсайт через обраний метод публікації\nnanoweb publish\n```\n\n## Ліцензія\n\n[Ліцензія ISC](LICENSE) | [ISC License](docs/LICENSE.en)","readmeFilename":"README.md"}