{"_id":"@akb2/layouts-generator","_rev":"30-ebbcd56a5ac6a14edbbd37ac387fa2c3","name":"@akb2/layouts-generator","dist-tags":{"latest":"1.12.0"},"versions":{"1.0.0":{"name":"@akb2/layouts-generator","version":"1.0.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.0.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"5051d909a55fd37637d64f06d0b5554d561b99c3","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.0.0.tgz","fileCount":12,"integrity":"sha512-dqRHIy0YmfjHIawY3i337ehk2Bzd02YTRHsHv7EkONa+uQrG/chA7YidUUzsOGaQje6TrzhPj3gpD5X0j1UYCA==","signatures":[{"sig":"MEUCIQD7mwxWVG9T8WRwz21YLpS+w/p7AQtwOTar0jVAXXaQBgIgO0z4VpbENtzESqx7fd+GLXC2fXO6b5xeVTf5HJqqnOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42834},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.0.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/172c5ff950010c95c175c300bcb8da22/akb2-layouts-generator-1.0.0.tgz","_integrity":"sha512-dqRHIy0YmfjHIawY3i337ehk2Bzd02YTRHsHv7EkONa+uQrG/chA7YidUUzsOGaQje6TrzhPj3gpD5X0j1UYCA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.1.1-2 <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","vituum":"^1.2.0","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.1.1-2 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.0.0_1761743420494_0.7123838617779252","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@akb2/layouts-generator","version":"1.0.1","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.0.1","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"66324acf2cf61baeb03ed779f38202270e21c193","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.0.1.tgz","fileCount":12,"integrity":"sha512-fCXPu92iRuxUXLxS+BT8FCNeesLI7rxBGllktPtPScyJScbIXDde3jkc9D5Vlq8SjgwGBDIV9qpBu1mrpHhQLw==","signatures":[{"sig":"MEYCIQDgwgyk3165lKEA5I2aeY1txGwG8HXp72kE6yKqNyOgOgIhAOtSRAyXgS0AOybIR4zevc/pExVfBbJ1Q6T681uf1zS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42854},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.0.1.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/94dc6dccf2d5b2752acf6ea9a3954c1a/akb2-layouts-generator-1.0.1.tgz","_integrity":"sha512-fCXPu92iRuxUXLxS+BT8FCNeesLI7rxBGllktPtPScyJScbIXDde3jkc9D5Vlq8SjgwGBDIV9qpBu1mrpHhQLw==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.1.1-2 <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","vituum":"^1.2.0","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.1.1-2 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.0.1_1761744141780_0.8033065545365932","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@akb2/layouts-generator","version":"1.0.2","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.0.2","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"36f4a16b14b80d2ac3a7e21ae2cefc87a869567c","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.0.2.tgz","fileCount":12,"integrity":"sha512-qBZMyyv3OYOeTlQWzhrzB+3QOPfBvcSF180Y8Dyt2mUApgKN7+qwlTOOa2BHhw2nc8pVnETideuFmUcMUvnysw==","signatures":[{"sig":"MEQCIGlQWnYnejuWz6t6oPS2HbNT3AiUdLaXJElKrQ3ag88TAiBeMoZbPlrH5aATQMxm7YYXskXAMRlrAIBAhW2esLWwIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42808},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.0.2.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/aa48c42159111c8ffb2a37f65a99b872/akb2-layouts-generator-1.0.2.tgz","_integrity":"sha512-qBZMyyv3OYOeTlQWzhrzB+3QOPfBvcSF180Y8Dyt2mUApgKN7+qwlTOOa2BHhw2nc8pVnETideuFmUcMUvnysw==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.1.1-2 <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","vituum":"^1.2.0","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.1.1-2 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.0.2_1761744254157_0.7868201582596028","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@akb2/layouts-generator","version":"1.1.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.1.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"3cd5b07e9dd9668b0b20a7f150ac89581f2e25ca","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.1.0.tgz","fileCount":12,"integrity":"sha512-XWM8PvYOqRSkEmUkE3vf3YkXofC+MNwLhp0FoO4GH85WK6QmqC1vCZEkBbYlyaQmsWaLTaWqDTDaDVGWnz43zQ==","signatures":[{"sig":"MEYCIQCg+9iC1Gyli0/HoTwIw2iS6STZ6leKc5a16m1R3xAAdwIhAJJOeyqdXwRPXytGoIRCi4UiUUSMjtmvrlFuSWlnxoaM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48209},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.1.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/bd0f7a28926bb326fbf4095283049d42/akb2-layouts-generator-1.1.0.tgz","_integrity":"sha512-XWM8PvYOqRSkEmUkE3vf3YkXofC+MNwLhp0FoO4GH85WK6QmqC1vCZEkBbYlyaQmsWaLTaWqDTDaDVGWnz43zQ==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.1.1-2 <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.1.1-2 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.1.0_1761962216137_0.7775027625732218","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-2":{"name":"@akb2/layouts-generator","version":"1.1.0-2","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.1.0-2","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"585b2e620af4a1c03d6fc0c915c6b474f1f659b6","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.1.0-2.tgz","fileCount":12,"integrity":"sha512-qc4txLsFnmpAJEWyZ9AdCBWJ4I+xjSTfh2lUs74pnIzmijEk/HiMG+4LX1vxE0FkTcrLaEHCN5MA5387iLbUuA==","signatures":[{"sig":"MEUCIQDHRN2VDPKN9SpOsJikKaX+W5l2bje+yiZuIW9lKCrrfQIgCfLwpEST3IB59rySGUxMDXehtWaGTknbShEGpQ6dLuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48217},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.1.0-002.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/886e4c11030fb0e41337360fac61e61e/akb2-layouts-generator-1.1.0-002.tgz","_integrity":"sha512-qc4txLsFnmpAJEWyZ9AdCBWJ4I+xjSTfh2lUs74pnIzmijEk/HiMG+4LX1vxE0FkTcrLaEHCN5MA5387iLbUuA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.1.1-2 <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.1.1-2 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.1.0-2_1761962508934_0.822231317871249","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-3":{"name":"@akb2/layouts-generator","version":"1.1.0-3","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.1.0-3","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"77760c8fd134b51f37978af5d671e092e797bb40","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.1.0-3.tgz","fileCount":12,"integrity":"sha512-u1Z0sZxzGkI1G1fA8OBytM+mluLknAau0QnzFHZRzHNdlq4R7/fIDBF/twQa+oC8jjlL3m08Euy7f9RQum4wlA==","signatures":[{"sig":"MEYCIQDE52PC5ovcwFwthbYdOnY/hENzduAKrlPLlWeIX6UmdwIhANgSIRxp8AWDradKtNrcXU7rDZ5aw3A81mUye9D9W5g0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48214},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.1.0-003.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/3817cb58ba73f532c0743b2bab2c5e9e/akb2-layouts-generator-1.1.0-003.tgz","_integrity":"sha512-u1Z0sZxzGkI1G1fA8OBytM+mluLknAau0QnzFHZRzHNdlq4R7/fIDBF/twQa+oC8jjlL3m08Euy7f9RQum4wlA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.1.1-2 <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.1.1-2 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.1.0-3_1761962605390_0.26181771464889314","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-4":{"name":"@akb2/layouts-generator","version":"1.1.0-4","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.1.0-4","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"e374050d2ec2f9947430b68f37f9f3c3349a82e1","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.1.0-4.tgz","fileCount":12,"integrity":"sha512-MCN+MaXvkKsTfKQgCAPHMR6jsA5gWKg07zrkqXl1qCj7IG3I36FvQfTysvCdOJRqyjtqNYC0Vm0Cz1wwUt4bZw==","signatures":[{"sig":"MEUCIQDAnSerdla8kZIxMQw+InUnnbQvnqD/2TMnJRZo0l7tcwIgRt4gfg5OSzPrYdXZbEpXh18277iS8gq6L02hkb5TfNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48212},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.1.0-004.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/504ca8ae9eace5336eb88f5df16b60c9/akb2-layouts-generator-1.1.0-004.tgz","_integrity":"sha512-MCN+MaXvkKsTfKQgCAPHMR6jsA5gWKg07zrkqXl1qCj7IG3I36FvQfTysvCdOJRqyjtqNYC0Vm0Cz1wwUt4bZw==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.1.1-2 <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.1.1-2 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.1.0-4_1761962681153_0.9399978680515524","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@akb2/layouts-generator","version":"1.2.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.2.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"07c6f70f9f96a3a5d63742300ff8a8616ce4e08a","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.2.0.tgz","fileCount":12,"integrity":"sha512-cjwM01ddQNYbe6jmjZi4hbbS5LCLVwBSAO0AfB4m91fzlnWAlF91d4aiIeAPfg7Uzpg+uJHac9GGRTgYCl6COg==","signatures":[{"sig":"MEQCIHpoJWlTp+cv9an7KLzHUK2iha+Xqp99fIddtUg/U3C1AiB8hquWPBd2AdMUuksNgIM3JovQkh/g0UqTTEhLaFb49g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54033},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.2.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/74ce0087940d27c383b729bcbffa8adb/akb2-layouts-generator-1.2.0.tgz","_integrity":"sha512-cjwM01ddQNYbe6jmjZi4hbbS5LCLVwBSAO0AfB4m91fzlnWAlF91d4aiIeAPfg7Uzpg+uJHac9GGRTgYCl6COg==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.1.1-2 <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.1.1-2 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.2.0_1762022945667_0.35249058650765885","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@akb2/layouts-generator","version":"1.3.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.3.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"fb500e17e2f61cc0f3784ae268b01294cdf36baa","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.3.0.tgz","fileCount":12,"integrity":"sha512-IVVb8KCLwGu1lwHFUtniLfJoDPuz9c5I1QReo+9VtxPqB7baCo1mxFToSwLqZ2jJWHNzPR0k0+2aqmcSxvUbiQ==","signatures":[{"sig":"MEQCIDE8EZbFoAsMjT5fr769pDxnCnOvAk0riPj/APy81BS4AiBFyZ63ZOOCLtRqJKtxwpUYDMl0+KiWJLtw1KQQw16S6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56744},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.3.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/ce3685ec5af6f8b2171708b8aae41a01/akb2-layouts-generator-1.3.0.tgz","_integrity":"sha512-IVVb8KCLwGu1lwHFUtniLfJoDPuz9c5I1QReo+9VtxPqB7baCo1mxFToSwLqZ2jJWHNzPR0k0+2aqmcSxvUbiQ==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.3.0_1765666628407_0.06942120865283363","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-2":{"name":"@akb2/layouts-generator","version":"1.3.0-2","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.3.0-2","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"2b6dae02be052addcd2254ef3467185dccd53411","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.3.0-2.tgz","fileCount":12,"integrity":"sha512-uZPw02/iZE5NOzDMuH/HXjWo4X1DF5SPISVqOqqlp/5/PERqxKtJ/h5V5k4IqLkM91EWGoAY1Y1gVpZ3ug4SOA==","signatures":[{"sig":"MEQCIA8Sl5GZI0NuVyHyX0GXsqEIlCah3fwbufju4+2g40TRAiBhjrMBe3NZwm/gIYSFMORg4ZSpJOgNyo85TO/G6nDIag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56758},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.3.0-002.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/8c02fa77d333b8d9b904e15c69a3a2d1/akb2-layouts-generator-1.3.0-002.tgz","_integrity":"sha512-uZPw02/iZE5NOzDMuH/HXjWo4X1DF5SPISVqOqqlp/5/PERqxKtJ/h5V5k4IqLkM91EWGoAY1Y1gVpZ3ug4SOA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.3.0-2_1765666810787_0.38641040022246353","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-3":{"name":"@akb2/layouts-generator","version":"1.3.0-3","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.3.0-3","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"255002d6af6594084933cec4ad183294d51f3f6a","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.3.0-3.tgz","fileCount":12,"integrity":"sha512-DffC+r6N4ZblLX1PISKdGBoD9a4tPtDZ3FNVnh5mIavl5Ab2pn4fGBF4Zhz9gSymr3wpEUohCONDN7nTH7dglA==","signatures":[{"sig":"MEYCIQDecnlPm3MlkSJcF0TYNxqoeEr+LMN+LXAfUlLEjMNmBwIhAKfnwOko3Dl5jd9+M2P6bh4rS81fShx29AO69l1Y6ubz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56756},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.3.0-003.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/d251107984204bf3817fd255d19c7087/akb2-layouts-generator-1.3.0-003.tgz","_integrity":"sha512-DffC+r6N4ZblLX1PISKdGBoD9a4tPtDZ3FNVnh5mIavl5Ab2pn4fGBF4Zhz9gSymr3wpEUohCONDN7nTH7dglA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.3.0-3_1765667422281_0.5606337923044331","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@akb2/layouts-generator","version":"1.4.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.4.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"a8d1708abdf330c261c6930307f5e63fdbd9bf1b","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.4.0.tgz","fileCount":12,"integrity":"sha512-wDH+YWHvOnKd12MYgWPoaeCYYBAz0AVZDBCmZIKu+ALegfSy3BFUEEjAsFP8AumeQS+BlVpywvMD//4Gp8uUlQ==","signatures":[{"sig":"MEUCIBw9hLMZaZE2QDv8n2CPEv7/FFLc5/1qJdoviX4crWF7AiEAl8VUixMrfLpGBnr77/OukTzJnRWM+qdxUiJc071FsWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58910},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.4.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/61e2970c7efc16d0fd8537a3ea51d743/akb2-layouts-generator-1.4.0.tgz","_integrity":"sha512-wDH+YWHvOnKd12MYgWPoaeCYYBAz0AVZDBCmZIKu+ALegfSy3BFUEEjAsFP8AumeQS+BlVpywvMD//4Gp8uUlQ==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.4.0_1765686802815_0.6065606334298728","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@akb2/layouts-generator","version":"1.5.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.5.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"eaea778954088b4f060c6a5ba1fd7e8a80c16f4b","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.5.0.tgz","fileCount":12,"integrity":"sha512-fLX6+wPqns8tEKz6fMe8zX3UTpTz+B+r5eXv9yYufc5mtN3ZolIG7a6emhLXa2tjS0qQGZihfiD80BBSdtWghw==","signatures":[{"sig":"MEYCIQDgFyT6yeQgZ7RfjtGgrYTKq8tg7B+EvxoeyRBMjOvEzQIhAJZtto+8eb1arLNwhPsuwWpcyeeNWOMqIJ10yiw6jTsL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60722},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.5.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/078b70aeec4e4430365bc0ed99945674/akb2-layouts-generator-1.5.0.tgz","_integrity":"sha512-fLX6+wPqns8tEKz6fMe8zX3UTpTz+B+r5eXv9yYufc5mtN3ZolIG7a6emhLXa2tjS0qQGZihfiD80BBSdtWghw==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.5.0_1765692161407_0.3481306809989544","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-2":{"name":"@akb2/layouts-generator","version":"1.5.0-2","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.5.0-2","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"d3842e4acb8620620af294a5a4d37dbbdfce97ca","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.5.0-2.tgz","fileCount":12,"integrity":"sha512-Tp+XbQ9ly2sLltyWci6xB94oN/V2olYz9fGPlwsQ3VEW8K6b1E0Zwo7BrfnBJPIZPOQo8zdJUH/6kJiFZmyrbw==","signatures":[{"sig":"MEUCIBCjhxnfTUfjOdHUlcW/FncjTZCEzs+GxQVQXzuQ33ziAiEAsdM+L0ISBPgaHGIX8t5G0MN3TPIjcSPL+HUNIWWN5Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60726},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.5.0-002.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/9309ec94c56075aca35ca94c88f335f0/akb2-layouts-generator-1.5.0-002.tgz","_integrity":"sha512-Tp+XbQ9ly2sLltyWci6xB94oN/V2olYz9fGPlwsQ3VEW8K6b1E0Zwo7BrfnBJPIZPOQo8zdJUH/6kJiFZmyrbw==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.5.0-2_1765692329537_0.18624429392914132","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-3":{"name":"@akb2/layouts-generator","version":"1.5.0-3","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.5.0-3","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"3637650b51aa9405ef699a64c7ef8a697c1aaa39","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.5.0-3.tgz","fileCount":12,"integrity":"sha512-68QWMqOqhHX2lCWweBbO8rP8b4mlFF/dGd545g47MpxiLAo+uJw0nt1/41m/B1yjw6Cm+nprvn6TV/4PW8t/mQ==","signatures":[{"sig":"MEYCIQCsjlQZ2HQAd1jUQMDnezQjegA0KRj0DMvJU2LhMHJbMgIhANQT+6VhrsSoGGVul/uPdIkbs99sYOSQ1wMREppyA1Gt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60726},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.5.0-003.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/e21879dda1f46cd4d33eb5c825a76496/akb2-layouts-generator-1.5.0-003.tgz","_integrity":"sha512-68QWMqOqhHX2lCWweBbO8rP8b4mlFF/dGd545g47MpxiLAo+uJw0nt1/41m/B1yjw6Cm+nprvn6TV/4PW8t/mQ==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.5.0-3_1765692573768_0.8982071413251052","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@akb2/layouts-generator","version":"1.6.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.6.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"75730cecaa29b68e09605e5f62be03796798a3ef","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.6.0.tgz","fileCount":12,"integrity":"sha512-nksVEaiT4H7GsgaSIvusKgi032U4aTcBBwYcEu9tDy5rGpxRKfFKNU+9ofR97+k7hvtBRzBNYkq2dvYfmJ2nZQ==","signatures":[{"sig":"MEYCIQCMa5K6YrDlWWz5Nf50wYCw2WCOhenGirLamgI5FcOTLwIhAM9bKxcPOBKArf836XHx8/5NRRixv2O+yHw1gUMqxwXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65188},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.6.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/cab316cc0be36fee421555db6ca3b62c/akb2-layouts-generator-1.6.0.tgz","_integrity":"sha512-nksVEaiT4H7GsgaSIvusKgi032U4aTcBBwYcEu9tDy5rGpxRKfFKNU+9ofR97+k7hvtBRzBNYkq2dvYfmJ2nZQ==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.6.0_1765746551763_0.4962002290559271","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@akb2/layouts-generator","version":"1.6.1","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.6.1","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"6c3a94aa78864e88f81fcad0fb99d1bc20186859","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.6.1.tgz","fileCount":12,"integrity":"sha512-noWSGghgC0xrjmJhtP7pmNL2biN2DDhUw9wKPFgoOoVOGxe97GImMPbKeQ8XnmsKdJhp+OhuM1cih+6Piw0NCA==","signatures":[{"sig":"MEYCIQCVG0Nkf4du3hLxNaefvYM/FFvhbBhUdyK281YT3tccgAIhANGCc7qepDGhj7nadASFl8Qp9OOL0V+bPtYDXuQbD8kO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65748},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.6.1.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/eef60c809d7c24f296ee53d6c90eaf03/akb2-layouts-generator-1.6.1.tgz","_integrity":"sha512-noWSGghgC0xrjmJhtP7pmNL2biN2DDhUw9wKPFgoOoVOGxe97GImMPbKeQ8XnmsKdJhp+OhuM1cih+6Piw0NCA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.6.1_1765821762199_0.8497605614174104","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@akb2/layouts-generator","version":"1.6.2","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.6.2","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"1cf05ac9ffac1e87d6fc4c70e3037a40c4861e89","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.6.2.tgz","fileCount":12,"integrity":"sha512-SpE1UAsWt7sQzhQp3TUJOKX0KCyWgsOGNAm/IVZx/77u0ixwoM0qqQHDxVCMjs3gFp2MHJ0EUzUJpLRtVLLD0Q==","signatures":[{"sig":"MEQCIAUbW8a3v/JDB5LnbqMZZkdXaEXHmUMbWz8K4+HsWvqHAiARFdZBbEXVPahFJUPDIPAtvd6MXHFqywBYgATELXBU3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67284},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.6.2.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/773993912fe93acbbd0b530608d70d32/akb2-layouts-generator-1.6.2.tgz","_integrity":"sha512-SpE1UAsWt7sQzhQp3TUJOKX0KCyWgsOGNAm/IVZx/77u0ixwoM0qqQHDxVCMjs3gFp2MHJ0EUzUJpLRtVLLD0Q==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.6.2_1765841293854_0.3170843326875701","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@akb2/layouts-generator","version":"1.6.3","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.6.3","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"b6fb5e61cd0e176113780a119c0a37bc85966545","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.6.3.tgz","fileCount":12,"integrity":"sha512-4Je+8B+U4dd5dvXZiYsJ6eLBa5VrOpt4NRNr2JGduLR9NFuBfHpeio1Q35wdE/g0rkbo14ReRuI6lOi5kFgVdA==","signatures":[{"sig":"MEQCIAnp71HqDkT0Ln34+JDBKiK5uTFvcU27/yg+JN64Le3oAiAONchs4A/rFi69PyYIhCQw4QSJR8oBnk+07TJQb5Kd7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67498},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.6.3.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/f9bd1bd2c57bd5ec664ab1127cf7def7/akb2-layouts-generator-1.6.3.tgz","_integrity":"sha512-4Je+8B+U4dd5dvXZiYsJ6eLBa5VrOpt4NRNr2JGduLR9NFuBfHpeio1Q35wdE/g0rkbo14ReRuI6lOi5kFgVdA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.6.3_1765841799854_0.5182245562201602","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@akb2/layouts-generator","version":"1.6.4","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.6.4","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"574968a4886bd2dceea4df5be5f2f25150303585","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.6.4.tgz","fileCount":12,"integrity":"sha512-MyAndutbOobKL644aZmYp9BHMiBo1fpzgnSV/sPIUJm2OZcGk4vMFKxazEem90XBnFzYS3LyEhUyRUvQk7IAiA==","signatures":[{"sig":"MEUCIQC9r2plWcAkxE8he2G2Tdk5gGplDp1dMdRceygCqD3jRwIgDVfx3jT4IjqWhktd/nuVKc5TMpm11rgpsNM+qmLZHFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67832},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.6.4.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/af065eeda74d1eee4d7a9e58a051c1de/akb2-layouts-generator-1.6.4.tgz","_integrity":"sha512-MyAndutbOobKL644aZmYp9BHMiBo1fpzgnSV/sPIUJm2OZcGk4vMFKxazEem90XBnFzYS3LyEhUyRUvQk7IAiA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.6.4_1765902392815_0.8643049113289643","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@akb2/layouts-generator","version":"1.7.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.7.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"f3621cb092761a589a6e21b518c5bdb7acd618c0","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.7.0.tgz","fileCount":14,"integrity":"sha512-poVcbqx9G3LZ1agKYu+SSqFKTqArlRVg85S/lqIwkUWt3fllSjsXTv1mN/GzKv5EYgKdp5lJPuw8RsyEPjbiFw==","signatures":[{"sig":"MEUCIBzYc8RJCrT5eAGR6GPwQks9OaB9I3QzeFn0AjbSW4UbAiEAqc/k2xQjkrDtQe6iqdwYvKbyuk1BYv5lHYPy42pLZv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78967},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.7.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/4a8fc20233e376e990669de1b4fa7fe0/akb2-layouts-generator-1.7.0.tgz","_integrity":"sha512-poVcbqx9G3LZ1agKYu+SSqFKTqArlRVg85S/lqIwkUWt3fllSjsXTv1mN/GzKv5EYgKdp5lJPuw8RsyEPjbiFw==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","postcss":"^8.5.6","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","autoprefixer":"^10.4.23","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","postcss":">=8.5.6 <9","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","autoprefixer":">=10.4.23 <11","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.7.0_1766068212646_0.03159920214330292","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@akb2/layouts-generator","version":"1.8.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.8.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"ec8075a5c664d437b715f4f80f6671e3a5ad27d4","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.8.0.tgz","fileCount":14,"integrity":"sha512-1veYV883xR5uNPm4i8XjlCxxSe5OyE8mFhNAmqlrEvy1Lk0YbNS/FbESLLpOFiyOZJl8PCxz9WVuP4DFAkNaAQ==","signatures":[{"sig":"MEUCIQD9TenqRkksUnk/aA8k5mRRgG8E4qyix2W0toScNZJvdwIgUD/Gtdi+kF4lHv1peoiNgmZOD9k/sGmbkVJmT7D4VgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87048},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.8.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/5ba5b4ba801b49107378bea88d859561/akb2-layouts-generator-1.8.0.tgz","_integrity":"sha512-1veYV883xR5uNPm4i8XjlCxxSe5OyE8mFhNAmqlrEvy1Lk0YbNS/FbESLLpOFiyOZJl8PCxz9WVuP4DFAkNaAQ==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","postcss":"^8.5.6","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","autoprefixer":"^10.4.23","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","postcss":">=8.5.6 <9","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","autoprefixer":">=10.4.23 <11","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.8.0_1766118001611_0.36116917293588413","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@akb2/layouts-generator","version":"1.8.2","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.8.2","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"98cfe04b8971743aa54e3f9b0f8feed188a91d73","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.8.2.tgz","fileCount":14,"integrity":"sha512-I3wR6WVM6SOu/V/ACM3UtLMt5Wpscid7AB3UJJ8rZ7LfSun30jsf5+DSsQO8nHDrAyUX8VcsN64nwzKtmtcnMA==","signatures":[{"sig":"MEYCIQCdemoL5Kved3fTopNuuItICus3FVFDn/w0ugMdf8dZJAIhAJdSV4OdMCQS/FMjb7WcKWx9SJdNLzN8fxBAt4+wGGhO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93845},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.8.2.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/a7ea9eb023fca404762fad6fd92488f0/akb2-layouts-generator-1.8.2.tgz","_integrity":"sha512-I3wR6WVM6SOu/V/ACM3UtLMt5Wpscid7AB3UJJ8rZ7LfSun30jsf5+DSsQO8nHDrAyUX8VcsN64nwzKtmtcnMA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","postcss":"^8.5.6","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","autoprefixer":"^10.4.23","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","postcss":">=8.5.6 <9","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","autoprefixer":">=10.4.23 <11","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.8.2_1766123234135_0.047338604157243","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@akb2/layouts-generator","version":"1.9.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.9.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"f8b8e929ac660959aa0cf903796939e362eee1d6","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.9.0.tgz","fileCount":14,"integrity":"sha512-tPTPg1Qpe3cbjpOeyiGsTamHNh5yQFyx6LNuYKOgX1rpZ4pMfSzcFjmi6VgyCTU7Nx8PR9za4Sxf3aurE5VMZA==","signatures":[{"sig":"MEUCIQDp9ATLR+N2l8kUPLx+FAAPerZKC4PmaNdJ6LtRe9HVWgIgLDg4oEGRvkMjjvAZLofy200080WOE39QrM60eeyUc8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97037},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.9.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"C:\\Users\\Andrew\\AppData\\Local\\Temp\\b26057f0fab840a59ab8b11123565890\\akb2-layouts-generator-1.9.0.tgz","_integrity":"sha512-tPTPg1Qpe3cbjpOeyiGsTamHNh5yQFyx6LNuYKOgX1rpZ4pMfSzcFjmi6VgyCTU7Nx8PR9za4Sxf3aurE5VMZA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","postcss":"^8.5.6","@types/pug":"^2.0.10","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","autoprefixer":"^10.4.23","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","postcss":">=8.5.6 <9","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","@babel/types":">=7.28.4 <8","autoprefixer":">=10.4.23 <11","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.9.0_1766185319166_0.07615470688707648","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@akb2/layouts-generator","version":"1.10.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.10.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"047ac4aaebdebe6b5a865b49327b5742855edced","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.10.0.tgz","fileCount":14,"integrity":"sha512-ovt4ZyQRd2H4dAZ2zWtgXEQllrNdWdmh6er4GavLoA2Bnsdnjpx5MBrFnsQHCg7FiV4hJtIt8OSDWJ3Z0A/DqQ==","signatures":[{"sig":"MEUCIBDU0L8/hUkQ/twwEQzKGP4XPIrmYDD7ID1wS+jMfzs4AiEA+aPrBhfs8TqkSha7q5nwB2Uctb3TmRuKS+WhkRtwpoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99019},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.10.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/2b437a0a996c3e23c1809e33c39070cd/akb2-layouts-generator-1.10.0.tgz","_integrity":"sha512-ovt4ZyQRd2H4dAZ2zWtgXEQllrNdWdmh6er4GavLoA2Bnsdnjpx5MBrFnsQHCg7FiV4hJtIt8OSDWJ3Z0A/DqQ==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","postcss":"^8.5.6","@types/pug":"^2.0.10","domhandler":"^5.0.3","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","specificity":"^1.0.0","autoprefixer":"^10.4.23","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","postcss":">=8.5.6 <9","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","domhandler":">=5.0.3 <6","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","specificity":">=1.0.0 <2","@babel/types":">=7.28.4 <8","autoprefixer":">=10.4.23 <11","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.10.0_1766246847484_0.7534947073512588","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@akb2/layouts-generator","version":"1.11.0","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.11.0","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"4951625b52bb86a11a75bd0236f873a254973704","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.11.0.tgz","fileCount":14,"integrity":"sha512-7udIqV5OrT/inabPU0DBkRpReLDZNRyJHDqx0ZvOS+CnJd5KlEmuwu+JBzItOfrYeb/+yfdx/c/z2P74KSH2+A==","signatures":[{"sig":"MEUCIQDtrLYizVtnfw17NTckSWiZIc3Jf5Gl38Ig0JpC62eScwIgSrHzhCdhbOZGHH98w0my0KGkntSRHrHlTUkpW0wgAF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105087},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.11.0.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/52babb74355afa9bcdc3af5bd195f074/akb2-layouts-generator-1.11.0.tgz","_integrity":"sha512-7udIqV5OrT/inabPU0DBkRpReLDZNRyJHDqx0ZvOS+CnJd5KlEmuwu+JBzItOfrYeb/+yfdx/c/z2P74KSH2+A==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","postcss":"^8.5.6","@types/pug":"^2.0.10","domhandler":"^5.0.3","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","specificity":"^1.0.0","autoprefixer":"^10.4.23","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","postcss":">=8.5.6 <9","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","domhandler":">=5.0.3 <6","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","specificity":">=1.0.0 <2","@babel/types":">=7.28.4 <8","autoprefixer":">=10.4.23 <11","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.11.0_1766420536528_0.7824682554065792","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@akb2/layouts-generator","version":"1.11.1","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.11.1","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"1de3d55ef5520e873e325567a3d119bbef7324c3","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.11.1.tgz","fileCount":14,"integrity":"sha512-BD4CJMzZM1ElLkp22+7PaxGu7TB3HjOsEY7iUv0RsavxKB0RGG/GmbXlTexpZ1UQSUerUnjvUJJvJemMPkhrKw==","signatures":[{"sig":"MEQCIGbR7BxQZjXAh5LcSWJgs4PdTAyJjn4ZfECLhwdajYj0AiBs9oU8tg+D0NGxiVNUKNjv8DwBnsrv42ML9XY7bg5/bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106526},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.11.1.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"/private/var/folders/9y/qwk091rn6mx0pbpmnrv0d_y00000gp/T/bde9dfc794eba15719b127ac3facea13/akb2-layouts-generator-1.11.1.tgz","_integrity":"sha512-BD4CJMzZM1ElLkp22+7PaxGu7TB3HjOsEY7iUv0RsavxKB0RGG/GmbXlTexpZ1UQSUerUnjvUJJvJemMPkhrKw==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","postcss":"^8.5.6","@types/pug":"^2.0.10","domhandler":"^5.0.3","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","specificity":"^1.0.0","autoprefixer":"^10.4.23","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","postcss":">=8.5.6 <9","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","domhandler":">=5.0.3 <6","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","specificity":">=1.0.0 <2","@babel/types":">=7.28.4 <8","autoprefixer":">=10.4.23 <11","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.11.1_1766437954380_0.951538283554453","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@akb2/layouts-generator","version":"1.11.2","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.11.2","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"267e946e1ab0797ff4523ebd78db33828796e3af","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.11.2.tgz","fileCount":14,"integrity":"sha512-ugJvOr8/Zva2F89dZZdZJre6it1ampx45RQvG5dnmlrMqvjsZKv6toGKgekwHh3a/92T/329UferOhVwhxS0uA==","signatures":[{"sig":"MEUCIH+VNbzYiSjSPe6Nway/LH+/B570HmpP4k+AJiNLDWQ6AiEAgmyf4RN6TaARcwF3qayV4n1D/uqsxTBP/ab8Rfbi3Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107028},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.11.2.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"C:\\Users\\Andrew\\AppData\\Local\\Temp\\afeef01c074d07bfe5cffdffce4f8fe4\\akb2-layouts-generator-1.11.2.tgz","_integrity":"sha512-ugJvOr8/Zva2F89dZZdZJre6it1ampx45RQvG5dnmlrMqvjsZKv6toGKgekwHh3a/92T/329UferOhVwhxS0uA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","postcss":"^8.5.6","@types/pug":"^2.0.10","domhandler":"^5.0.3","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","specificity":"^1.0.0","autoprefixer":"^10.4.23","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","postcss":">=8.5.6 <9","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","domhandler":">=5.0.3 <6","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","specificity":">=1.0.0 <2","@babel/types":">=7.28.4 <8","autoprefixer":">=10.4.23 <11","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.11.2_1767965276187_0.8847711256330546","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@akb2/layouts-generator","version":"1.11.3","author":{"name":"akb2"},"license":"ISC","_id":"@akb2/layouts-generator@1.11.3","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"dist":{"shasum":"8987ce84191bd43cd23234ec14e23cf05790b428","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.11.3.tgz","fileCount":14,"integrity":"sha512-t3lzpe6doLaf28bBD6s7iY/GP0TFkVHeGLwuI3HFml55BaqnMORlWXI/N08sUl5rCL6BJpH7WU258MtxVZq/eA==","signatures":[{"sig":"MEUCIQDQlv77UlXDinGBWk6zun+mHLg1y6m2ncs0SIr6rq5j9wIgeegIo/PtU+tTszysTJmNUHJ7OxroCJoVPCFeB4Zbc60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107459},"main":".dist/index.cjs","_from":"file:akb2-layouts-generator-1.11.3.tgz","types":".dist/index.d.ts","module":".dist/index.mjs","exports":{"./core":{"import":"./.dist/core.mjs","default":"./.dist/core.mjs","require":"./.dist/core.js"},"./builder":{"import":"./.dist/builder.mjs","default":"./.dist/builder.mjs","require":"./.dist/builder.js"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"_resolved":"C:\\Users\\Andrew\\AppData\\Local\\Temp\\92210fde307b22d2832a4d65710189f5\\akb2-layouts-generator-1.11.3.tgz","_integrity":"sha512-t3lzpe6doLaf28bBD6s7iY/GP0TFkVHeGLwuI3HFml55BaqnMORlWXI/N08sUl5rCL6BJpH7WU258MtxVZq/eA==","repository":{"url":"git+https://github.com/akb2/layouts-generator.git","type":"git"},"_npmVersion":"10.9.0","description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0","cheerio":"^1.1.2","prettier":"^3.6.2","fast-glob":"^3.3.3","@babel/types":"^7.28.4","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/generator":"^7.28.3","@akb2/types-tools":">=1.2.q <2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^7.1.11","rollup":"^4.52.5","vituum":"^1.2.0","esbuild":"^0.25.11","postcss":"^8.5.6","@types/pug":"^2.0.10","domhandler":"^5.0.3","typescript":"^5.9.3","@types/node":"^24.9.1","@types/sass":"^1.43.1","specificity":"^1.0.0","autoprefixer":"^10.4.23","@types/prettier":"^2.7.3","@types/babel__traverse":"^7.28.0","@types/babel__generator":"^7.27.0","@vituum/vite-plugin-pug":"^1.1.0"},"peerDependencies":{"pug":">=3.0.3 <4","sass":">=1.93.2 <2","tsup":">=8.0.0 <9","vite":">=7.1.11 <8","rollup":">=4.52.5 <5","terser":">=5.44.0 <6","vituum":">=1.2.0 <2","cheerio":">=1.1.2 <2","esbuild":">=0.25.11 <1","postcss":">=8.5.6 <9","prettier":">=3.6.2 <4","fast-glob":">=3.3.3 <4","@types/pug":">=2.0.10 <3","domhandler":">=5.0.3 <6","typescript":">=5.9 <6","@types/node":">=24.9.1 <25","@types/sass":">=1.43.1 <2","specificity":">=1.0.0 <2","@babel/types":">=7.28.4 <8","autoprefixer":">=10.4.23 <11","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@types/prettier":">=2.7.3 <3","@babel/generator":">=7.28.3 <8","@akb2/types-tools":">=1.2.1 <2","@types/babel__traverse":">=7.28.0 <8","@types/babel__generator":">=7.27.0 <8","@vituum/vite-plugin-pug":">=1.1.0 <2"},"_npmOperationalInternal":{"tmp":"tmp/layouts-generator_1.11.3_1768931994367_0.41306186309684656","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@akb2/layouts-generator","version":"1.12.0","main":".dist/index.cjs","module":".dist/index.mjs","types":".dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/akb2/layouts-generator.git"},"author":{"name":"akb2"},"license":"ISC","homepage":"https://github.com/akb2/layouts-generator#readme","bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","exports":{"./core":{"import":"./.dist/core.mjs","require":"./.dist/core.js","default":"./.dist/core.mjs"},"./runtime":{"import":"./.dist/runtime.mjs","default":"./.dist/runtime.mjs"},"./builder":{"import":"./.dist/builder.mjs","require":"./.dist/builder.js","default":"./.dist/builder.mjs"},"./package.json":"./package.json"},"peerDependencies":{"@akb2/types-tools":">=1.2.1 <2","@babel/generator":">=7.28.3 <8","@babel/parser":">=7.28.4 <8","@babel/traverse":">=7.28.4 <8","@babel/types":">=7.28.4 <8","@types/babel__generator":">=7.27.0 <8","@types/babel__traverse":">=7.28.0 <8","@types/node":">=24.9.1 <25","@types/prettier":">=2.7.3 <3","@types/pug":">=2.0.10 <3","@types/sass":">=1.43.1 <2","@vituum/vite-plugin-pug":">=1.1.0 <2","autoprefixer":">=10.4.23 <11","cheerio":">=1.1.2 <2","domhandler":">=5.0.3 <6","esbuild":">=0.25.11 <1","fast-glob":">=3.3.3 <4","postcss":">=8.5.6 <9","prettier":">=3.6.2 <4","pug":">=3.0.3 <4","rollup":">=4.52.5 <5","sass":">=1.93.2 <2","specificity":">=1.0.0 <2","terser":">=5.44.0 <6","tsup":">=8.0.0 <9","typescript":">=5.9 <6","vite":">=7.1.11 <8","vituum":">=1.2.0 <2"},"devDependencies":{"@types/babel__generator":"^7.27.0","@types/babel__traverse":"^7.28.0","@types/node":"^24.9.1","@types/prettier":"^2.7.3","@types/pug":"^2.0.10","@types/sass":"^1.43.1","@vituum/vite-plugin-pug":"^1.1.0","autoprefixer":"^10.4.23","domhandler":"^5.0.3","esbuild":"^0.25.11","postcss":"^8.5.6","rollup":"^4.52.5","specificity":"^1.0.0","tsup":"^8.0.0","typescript":"^5.9.3","vite":"^7.1.11","vituum":"^1.2.0"},"dependencies":{"@akb2/types-tools":">=1.2.q <2","@babel/generator":"^7.28.3","@babel/parser":"^7.28.4","@babel/traverse":"^7.28.4","@babel/types":"^7.28.4","cheerio":"^1.1.2","fast-glob":"^3.3.3","prettier":"^3.6.2","pug":"^3.0.3","sass":"^1.93.2","terser":"^5.44.0"},"scripts":{"build":"tsup","release":"pnpm run build && pnpm publish --access public"},"_id":"@akb2/layouts-generator@1.12.0","_integrity":"sha512-XGB0q+yUkrQnnscBmEfGGFS2Gr9G4nrzl9cijPUg5vNDTv8Mc3u7OKECzHlIhdXePuoBl0BfrtaVVhPqapLJHw==","_resolved":"C:\\Users\\Andrew\\AppData\\Local\\Temp\\a2af6cba925a988a5544b40bf191e953\\akb2-layouts-generator-1.12.0.tgz","_from":"file:akb2-layouts-generator-1.12.0.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-XGB0q+yUkrQnnscBmEfGGFS2Gr9G4nrzl9cijPUg5vNDTv8Mc3u7OKECzHlIhdXePuoBl0BfrtaVVhPqapLJHw==","shasum":"21823ba36c692c57a6d33c41a070f6655e64e269","tarball":"https://registry.npmjs.org/@akb2/layouts-generator/-/layouts-generator-1.12.0.tgz","fileCount":14,"unpackedSize":110929,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGN6wkkZwKMISRkxKclDE0Ndp3kaAFE8ElQhMWYJoQniAiBmXwdjIX1YkLYDfZCn2+zt+g6oNGTZJXosUhy6PVUOpQ=="}]},"_npmUser":{"name":"akb2","email":"akb2-online@ya.ru"},"directories":{},"maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/layouts-generator_1.12.0_1769534370169_0.44541385665141964"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-29T13:10:20.385Z","modified":"2026-01-27T17:19:30.466Z","1.0.0":"2025-10-29T13:10:20.662Z","1.0.1":"2025-10-29T13:22:21.959Z","1.0.2":"2025-10-29T13:24:14.330Z","1.1.0":"2025-11-01T01:56:56.349Z","1.1.0-2":"2025-11-01T02:01:49.129Z","1.1.0-3":"2025-11-01T02:03:25.592Z","1.1.0-4":"2025-11-01T02:04:41.353Z","1.2.0":"2025-11-01T18:49:05.872Z","1.3.0":"2025-12-13T22:57:08.549Z","1.3.0-2":"2025-12-13T23:00:10.946Z","1.3.0-3":"2025-12-13T23:10:22.419Z","1.4.0":"2025-12-14T04:33:22.951Z","1.5.0":"2025-12-14T06:02:41.598Z","1.5.0-2":"2025-12-14T06:05:29.728Z","1.5.0-3":"2025-12-14T06:09:33.925Z","1.6.0":"2025-12-14T21:09:11.930Z","1.6.1":"2025-12-15T18:02:42.373Z","1.6.2":"2025-12-15T23:28:13.996Z","1.6.3":"2025-12-15T23:36:40.007Z","1.6.4":"2025-12-16T16:26:32.950Z","1.7.0":"2025-12-18T14:30:12.803Z","1.8.0":"2025-12-19T04:20:01.777Z","1.8.2":"2025-12-19T05:47:14.287Z","1.9.0":"2025-12-19T23:01:59.311Z","1.10.0":"2025-12-20T16:07:27.634Z","1.11.0":"2025-12-22T16:22:16.671Z","1.11.1":"2025-12-22T21:12:34.539Z","1.11.2":"2026-01-09T13:27:56.364Z","1.11.3":"2026-01-20T17:59:54.521Z","1.12.0":"2026-01-27T17:19:30.353Z"},"bugs":{"url":"https://github.com/akb2/layouts-generator/issues"},"author":{"name":"akb2"},"license":"ISC","homepage":"https://github.com/akb2/layouts-generator#readme","repository":{"type":"git","url":"git+https://github.com/akb2/layouts-generator.git"},"description":"`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.","maintainers":[{"name":"akb2","email":"akb2-online@ya.ru"}],"readme":"# Layouts Generator\r\n\r\n`Layouts Generator` - это мини-фреймворк для генерации простых HTML страниц.\r\n\r\n## Ключевые оссобенности\r\n\r\n* [Инкапсуляция стилей](#инкапсуляция)\r\n* [Компонентный подход](#компоненты-component-и-свойства-define)\r\n* Легковесность\r\n* [Хуки жизненного цикла](#хуки-жизненного-цикла) страниц и компонентов\r\n* [Гибкость сборки](#настройки-сборки)\r\n\r\n## Установка и входная точка\r\n\r\nВход `*.page.ts` (пример `src/pages/home/home.page.ts`):\r\n\r\n```ts\r\nimport { Page, OnInit, OnViewInit } from \"@akb2/layouts-generator/core\";\r\n\r\n@Page({\r\n  templateSrc: \"./home.page.pug\",\r\n  styleSrc: \"./home.page.scss\"\r\n})\r\nexport class HomePage implements OnInit, OnViewInit {\r\n  constructor() {\r\n    // Вызывается при формировании DOM\r\n  }\r\n\r\n  onInit(): void {\r\n    // Логика и подписки\r\n    // Безопасно вызывается после DOMContentLoaded\r\n  }\r\n\r\n  onViewInit(): void {\r\n    // Доступены корневой элемент @RootElement и @Child\r\n    // После window.load\r\n  }\r\n}\r\n```\r\n\r\n## Компоненты страниц @Page\r\n\r\n* Декоратор: @Page({ templateSrc, styleSrc?, imports?, isLayout? });\r\n* `templateSrc` Файлы шаблонов: `.page.pug`;\r\n* `styleSrc` Файлы стилей: `.page.scss`;\r\n* [`isLayout`](#структура-html-документа-поле-islayout) Отметка, что страница содержит структуру HTML документа;\r\n* `imports` Перечисление классов компонентов, используемых в шаблоне;\r\n* Жизненный цикл: `constructor` → `onInit()` → `onViewInit()`;\r\n\r\n`onInit()` вешается на `DOMContentLoaded` (или микро-задачу, если документ уже загружен).\r\n\r\n`onViewInit()` вызывается после window.load, внутри доступны ссылки на DOM элементы с помощью [`@RootElement`](#ссылка-на-dom-узел-экземпляра-компонента-rootelement) и [`@Child`](#связывание-dom-элементов-с-контроллером-child).\r\n\r\n[`isLayout`](#структура-html-документа-поле-islayout) - В цепочке зависимостей может быть только страница со значением **TRUE** или только один компонент.\r\n\r\n## Компоненты @Component и свойства @Define\r\n\r\n```ts\r\nimport { Component, Define, OnInit } from \"@akb2/layouts-generator/core\";\r\n\r\n@Component({\r\n  selector: \"app-card\",\r\n  templateSrc: \"./card.component.pug\",\r\n  styleSrc: \"./card.component.scss\"\r\n})\r\nexport class CardComponent implements OnInit {\r\n  // значение по умолчанию — это инициализатор поля\r\n  @Define() title = \"Заголовок по умолчанию\";\r\n  @Define() dense = false;\r\n\r\n  onInit(): void {\r\n    // Инициализация компонента\r\n  }\r\n}\r\n```\r\n\r\nДля передачи данных в компонент для присвоения `@Define` свойствам используйте объектный синтаксис `@{ ... }`, помечая объект символом `@`.\r\n\r\nИспользование в разметке (на странице/в другом компоненте):\r\n\r\n```pug\r\ndiv\r\n  - dense = true\r\n  app-card@{ title: \"Профиль\", dense }\r\n```\r\n\r\nПримечание по `@Define`: помечает публичные поля класса как входные параметры компонента. Значение по умолчанию задаётся обычным инициализатором поля (см. title = \"...\").\r\n\r\n## Статичные свойства @Static\r\n\r\nВнутри компонентов и страниц вы можете использовать декоратор `@Static`, чтобы использовать эти переменные и значения при генерации проекта. Эти свойства не могут быть изменены в рантайме, они используются только при генерации. Ключевое отличие данного декоратора от [`@Define`](#компоненты-component-и-свойства-define) в том, что `@Static` не является входящим параметром и не может переопределяться через пропсы.\r\n\r\n## Обычные свойства класса\r\n\r\nЕсли создать свойства без какого либо декоратора, тогда эти свойства можно будет изменять в рантайме в рамках [хуков жизненного цикла](#хуки-жизненного-цикла). Нельзя использовать такие свойства в качестве значений атрибутов, только в виде видимого текста.\r\n\r\n## Общие свойства @Expose\r\n\r\nЭто особый хук, позволяет объединить в себе все свойства [`@Static`](#статичные-свойства-static) и [обычных свойств класса](#обычные-свойства-класса). Это позволяет задать отображаемое значение при компиляции, а так же обновлять его в дальнейшем динамически в рамках [хуков жизненного цикла](#хуки-жизненного-цикла). Так же здесь применимы все те же ограничения, что и в указанных свойствах.\r\n\r\n## Ссылка на DOM узел экземпляра компонента @RootElement\r\n\r\nПосле запуска приложения на клиенте в поле класса, помеченное декоратором `@RootElement` фреймворк подставит DOM узел, соответствующий текущему экземпляру компонента. Для страницы или компонента с `isLayout: true` - ссылка на html тег страницы, для остальных ссылка на собственный DOM элемент. Значение в переменной появляется в момент вызова хука [`onViewInit`](#хуки-жизненного-цикла) и доступен только внутри него.\r\n\r\n## Связывание DOM элементов с контроллером @Child\r\n\r\nЕсли у вас появляется необходимость в ссылке на конкретный DOM элемент внутри вашего компонента или страницы, то эту задачу решает декоратор `@Child`. Единственный аргумент декоратора - это строка-идентификатор DOM елемента. Идентификатор может состоять из цифр, букв, тире и подчеркивания, первый символ обязательно должен быть буквой. В шаблоне для указания идентификатора элементу воспользуйтесь специальным синтаксисом `*id`. По аналогии с [`@RootElement`](#ссылка-на-dom-узел-экземпляра-компонента-rootelement) ссылка присваивается на хуке [`onViewInit`](#хуки-жизненного-цикла).\r\n\r\n```ts\r\nimport { Component, Child, Define, OnInit, OnViewInit } from \"@akb2/layouts-generator/core\";\r\n\r\n@Component({\r\n  selector: \"app-title\",\r\n  templateSrc: \"./title.component.pug\",\r\n  styleSrc: \"./title.component.scss\"\r\n})\r\nexport class TitleComponent implements OnInit, OnViewInit {\r\n  @Child(\"root_elm\")\r\n  rootElement: HTMLDivElement | undefined;\r\n\r\n  @Child(\"id-element\")\r\n  subTitleElement: HTMLSpanElement | undefined;\r\n\r\n  @Define()\r\n  title = \"My title\";\r\n\r\n  @Define()\r\n  subTitle = \"My sub title\";\r\n\r\n  constructor() {\r\n    console.log(this.rootElement); // undefined\r\n    console.log(this.subTitleElement); // undefined\r\n  }\r\n\r\n  onInit(): void {\r\n    console.log(this.rootElement); // undefined\r\n    console.log(this.subTitleElement); // undefined\r\n  }\r\n\r\n  onViewInit(): void {\r\n    console.log(this.rootElement); // <div>...</div>\r\n    console.log(this.subTitleElement); // <span>My sub title</span>\r\n  }\r\n}\r\n```\r\n\r\n```pug\r\n//- title.component.pug\r\n*root_elm\r\n  = title\r\n  span*id-element= subTitle\r\n```\r\n\r\n## Структура HTML документа. Поле isLayout\r\n\r\nДекораторы `@Page` и `@Component` имеют необязательное поле `isLayout`. Необходимо указать его либо на странице, либо в одном из дочерних компонентов. В цепочке зависимостей @Page -> @Component's -> ... -> @Component может быть только одна сущность с `isLayout` со значением **TRUE**.\r\n\r\nЭтим полем вы указываете фреймворку, кто отвечает за отрисовку базового HTML документа: сама страница или специальный компонент.\r\n\r\nЕсли за отрисовку документа отвечает компонент, то ему доступны все свойства компонента:\r\n\r\n* Пропсы [`@Define`](#компоненты-component-и-свойства-define)\r\n* [Проекция контента](#проекция-контента)\r\n* Хуки жизненного цикла\r\n\r\nЕдинственное отличие, что такой компонент не будет иметь в документе своего тега, а декоратор [`@RootElement`](#ссылка-на-dom-узел-экземпляра-компонента-rootelement) устанавливает `document` в назначенное свойство.\r\n\r\n## Проекция контента\r\n\r\nВ компонент по мимо [пропсов](#компоненты-component-и-свойства-define) можно передать шаблон через проекцию контента. Когда разрабатываете шаблон компонента укажите специальный тег `g-content`, а при вызове компонента в другом шаблоне просто укажите ему содержимое. Это содержимое отрисуется внутри компонента.\r\n\r\nПример:\r\n\r\n```pug\r\n//- children.component.pug\r\nh1 Some title\r\n\r\ndiv\r\n  .children-div Children content\r\n  g-content\r\n```\r\n\r\n```pug\r\n//- parent.page.pug или parent.component.pug\r\n#app\r\n  app-children\r\n    .parent-div Parent content\r\n```\r\n\r\n```html\r\n<div id=\"app\">\r\n  <app-children>\r\n    <h1>Some title</h1>\r\n    <div>\r\n      <div class=\"children-div\">Children content</div>\r\n      <div class=\"parent-div\">Parent content</div>\r\n    </div>\r\n  <app-children>\r\n</div>\r\n```\r\n\r\n## Инкапсуляция\r\n\r\nКомпоненты имеют инкапсуляцию стилей, поэтому стили одного компонента никак не повлияют на прочие стили.\r\n\r\nВ SCSS стилях можете использовать обычный SCSS подход, все что привносит фреймворк - это селектор `:host`. Вы можете писать стили и без него, они прекрасно применятся только к этому компоненту. Данный селектор вам понадобится, если захотите стилизовать саму обертку компонента, тег, указанный в `selector` свойстве декоратора `@Component`.\r\n\r\n## Хуки жизненного цикла\r\n\r\n* `constructor` - Cоздание экземпляра;\r\n* `onBeforeStaticAttach()` - Перед привязкой данных в PUG шаблон\r\n* `onDefine()` - После присвоения значений в [`@Define`](#компоненты-component-и-свойства-define) свойства\r\n* `onInit()` - После готовности DOM (безопасно для подписок/инициализации);\r\n* `onViewInit()` - После полной загрузки окна, с корневым элементом;\r\n\r\nНе забудьте заимплементить класс компонента или страницы соответствующим интерфейсом хука, ниже список соответствия:\r\n\r\n* `OnBeforeStaticAttach` - `onBeforeStaticAttach()`\r\n* `OnDefine` - `onDefine()`\r\n* `OnInit` - `onInit()`\r\n* `OnViewInit` - `onViewInit()`\r\n\r\n## Структура компонентов\r\n\r\n```bash\r\nsrc/\r\n  components/\r\n    card/\r\n      card.component.ts     // Класс + @Component\r\n      card.component.pug    // Шаблон\r\n      card.component.scss   // Стили\r\n  pages/\r\n    home/\r\n      home.page.ts          // Класс + @Page\r\n      home.page.pug         // Шаблон\r\n      home.page.scss        // Стили\r\n```\r\n\r\nФреймворк следит за \\*\\*/*.ts и указанных в декораторе путях в папках **pages** и **components**.\r\n\r\n## Конфигурация Vite через gBuilder\r\n\r\nСоздайте `vite.config.ts`:\r\n\r\n```ts\r\nimport { defineConfig } from \"vite\";\r\nimport { gBuilder } from \"@akb2/layouts-generator/builder\";\r\n\r\nexport default defineConfig(\r\n  gBuilder({\r\n    // Путь к компонентам страниц\r\n    pagesPath: \"./src/pages\",\r\n    // Путь к компонентам\r\n    componentsPath: \"./src/components\",\r\n    // Путь к выходной папке\r\n    distSrc: \".dist\",\r\n    // Корень проекта\r\n    root: \".\",\r\n    // Путь для открытия браузера в DEV режиме\r\n    open: \"/.dist/page-home/index.html\",\r\n    // Минификация FALSE или \"terser\"\r\n    minify: false,\r\n    // Каталог для отслеживания изменений\r\n    watchDir: \"./src\",\r\n  })\r\n);\r\n```\r\n\r\nЧто делает gBuilder:\r\n\r\n* Автоматически собирает точки входа: runtime, все *.page.ts и \\*.component.ts (имена формата `page-\\<name\\>`, `component-\\<name\\>`);\r\n* Настраивает build (outDir, rollupOptions.input и т.д.) и dev-server (порт `1984`, строгий порт, watch с polling).\r\n* Подключает внутренние плагины: обработка `@Page`, `@Component`, [`@Define`](#компоненты-component-и-свойства-define), рантайм, сервер и доп. вотчеры.\r\n\r\n## Настройки сборки\r\n\r\nФреймворк поддерживает гибкую систему сборки за счёт билдеров для контроллеров, стилей и шаблонов. Ниже представлен список билдеров с сылками на их документацию:\r\n\r\n### Сборщики стилей\r\n\r\n* [PageStylesBuilder](src/builders/page-styles-builder/README.md) - отдельный файл стилей для каждой страницы;\r\n* [GeneralStylesBuilder](src/builders/general-styles-builder/README.md) - единый файл стилей для всего проекта;\r\n* [NoFilesStylesBuilder](src/builders/no-files-styles-builder/README.md) - без файлов стилей;\r\n\r\n### Сборщики шаблонов\r\n\r\n* [SimpleTemplatesBuilder](src/builders/simple-templates-builder/README.md) - обычная сборка HTML файлов;\r\n* [AttributesStylesTemplatesBuilder](src/builders/attributes-styles-templates-builder/README.md) - сборка стилей в атрибуты;\r\n\r\n## Краткий чек-лист\r\n\r\n1. Определите страницу через `@Page({ templateSrc, styleSrc? })`;\r\n2. Создавайте переиспользуемые блоки через `@Component({ selector, templateSrc, styleSrc? })`;\r\n3. Отмечайте входные параметры как [`@Define`](#компоненты-component-и-свойства-define) и задавайте дефолты инициализаторами полей;\r\n4. Используйте хуки `onInit`, `onViewInit` при необходимости;\r\n5. Настройте `vite.config.ts` через `gBuilder(...)`;\r\n","readmeFilename":"README.md"}