{"_id":"femtosite","_rev":"27-76ba35eccf2456688ee91b3f6b575103","name":"femtosite","dist-tags":{"latest":"0.0.35"},"versions":{"0.0.0":{"name":"femtosite","version":"0.0.0","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.0","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite"},"dist":{"shasum":"76767e10a549a25704a29d538ff82546d4e923d7","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.0.tgz","fileCount":29,"integrity":"sha512-23UCbKZ9c34DAXLr7tp+I05I/t4qrGtWcWFqtRGZFgLmFHu5Ky+L5tJcwA6kB+mDxnWxttkyvtyM/N4QvwtTcw==","signatures":[{"sig":"MEUCIAUUDIr8ZepUl6i8Dn/701+mU1m3wQgvo4MXsUrzb+42AiEAiTylNkVzE1HCDPb5plvDCxEcuWo9Kcw8innhWxoyq1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25570},"gitHead":"cb77eabf72132b29c3e9e254971ed750bf8499c6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite","prepare":"husky install","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"figlet":"^1.6.0","enquirer":"^2.4.1","commander":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","esbuild":"^0.19.4","prettier":"^3.0.3","typescript":"^5.2.2","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","json-sort-cli":"^3.1.6","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.0_1696506987074_0.656814007967401","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"femtosite","version":"0.0.2","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.2","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"cfe1797f868ceea8ba95827c962e9c214993d7b8","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.2.tgz","fileCount":315,"integrity":"sha512-fgaOynFRlCd0aTcLMS6XqOllFtBvDgMYgenODay2VTQTB8AdmHVfBJt9MukS0sRlsyWoTTqm4A1zGCwhSOflrQ==","signatures":[{"sig":"MEQCIGwVCfpSNBcLV1tEc4H9a3KlAkwkfRsXDlZ8ybNvGCZYAiBDumluI0L/aLEGCQnsWuepv/FWLLNlii14oRkqaKqCdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4145132},"type":"module","engines":{"node":">=16"},"exports":"./dist/index.js","gitHead":"371e72c594f5d4d86e7aa58f3b0bbdd383e3ac49","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.10","husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","typescript":"^5","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.2_1697524634452_0.6591436404945328","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"femtosite","version":"0.0.3","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.3","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"21a8f18a5580327ad061fd91145c546e79963313","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.3.tgz","fileCount":315,"integrity":"sha512-ShyWCxOzqoll2WRgf3OFvI2bLjBYawK+ANlg6RVHZUgH6gg3Pwhetd/ECGN3E2PZ2aJAwZ19/+4zxBJCjPqJJw==","signatures":[{"sig":"MEUCIQDJLT+cWCro5ext+qm+E06GWsqkBGUy3TFSujOAldzmtQIgNC4bSthgSV551dHoYUz4uLuoTSH0TSUlvAX5Uw/7DFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4145132},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"136cf62b63b5ff4fea310f04b644e8df0371ae9b","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.3_1697524719310_0.2144754716265671","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"femtosite","version":"0.0.4","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.4","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"bbae99ea1cb5f7ded7b19783b26b9b75e9b34817","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.4.tgz","fileCount":315,"integrity":"sha512-nH6AxyKyGFAKSvI1aPOZ8piu/H24pcohqNQTUWI4GghjdnnaMvKplFISiCt3a6RuN+lmhOFpUi7Y60m6yFW2SA==","signatures":[{"sig":"MEUCIBSD7MxSwHTHTGiqMoBVp7EO/xrMgFKfozxzRC6uao2MAiEA7ECCcyot/MzETRWJxY4MWIek6io70MGytYSpvAq6FBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4145132},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"bbca4137b01dee0133c22d0ef67bfeb037a3f38c","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.4_1697524773741_0.9873842320070496","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"femtosite","version":"0.0.5","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.5","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"ad3afd093cde2acd244432f0efa8706c23a60455","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.5.tgz","fileCount":315,"integrity":"sha512-q28Dtal4lULVJ90GLdyS+N3L2k7QatWKjxtTjoXky56mZnhO2p4Hydw1lsgH/O+pD8V8FQOVNtK4iPWr8TLFkw==","signatures":[{"sig":"MEUCIHASa0OR7Cn9kSCeAKKGsbBFTKOEsOwRf5l+EuGS7bcWAiEAnP7oCxv2Ia6SxKI55RHs4tfqX+dHKrPj7hKSA12El0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4145215},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"1498a999d99a2b0a4194ddfec4cff74a8caf88ac","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","prepublish":"rimraf ./templates/node_modules ./templates/package-lock.json","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.5_1697524838759_0.17711210240860065","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"femtosite","version":"0.0.12","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.12","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"4a9c3e7f338d93b91c69ccfc83e298526d716468","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.12.tgz","fileCount":168,"integrity":"sha512-uNXBrhBFIAq/GL+nEVOsn2qeJRx6cDyy/OStUh4hjabwXFrixkcpVmArUMer0ePnL8Ers663rATMf9QWsG28iQ==","signatures":[{"sig":"MEUCIQCmrFVZIK4TpeGAUr0jwK/sn4/M3ccidwuVOFpJbZIh/AIgQoXpwaktzQLkV0/QEDGMNeUruGobZ3LyPXz6EDP/tKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143463},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"6d5458cbe82ca2f594b68d182cbdc6ba410902c3","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.12_1697525378263_0.1193785980906068","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"femtosite","version":"0.0.13","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.13","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"9f31d5297d33f01ec7a2ca945796b7f635c18566","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.13.tgz","fileCount":168,"integrity":"sha512-/UYE/iCnduDfbSHC2Ldvgj++Z49jvRtxjEMHzCYdmcbdp7wKDnRdYeUB8JC5p2x6u2VlZ4afHnKEs3Xaq8pahA==","signatures":[{"sig":"MEQCIDtSozgqad6rJlmR9K2q61JyB7zCHwvoCercm2QZ2HFNAiBy9j4rEBb2ESX/ZOSLsqpKvcMhuWdXLaiDKGkfTRI+Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143667},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"8238b720681995191ba054f9df5e9bf1e308f828","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.13_1697525529438_0.3159929844404614","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"femtosite","version":"0.0.14","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.14","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"8a768f99733a8a4e4b5c0ee5b2145e2c9e4e87a0","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.14.tgz","fileCount":168,"integrity":"sha512-Kt3pkYGT3sPuD7kJeaAWdGKdUFm9bETO7Xw83AHu/xnsIv4qkqrK1NKlto1oGFuX0URnxyM/5lD8zOrP2+aIaA==","signatures":[{"sig":"MEYCIQC9px6xlu+cVQp96YrxOSrlVYncj78LncU2pzg89RQCKwIhAKbomvOK6cGuofuJ9YqdN11UeEPbJA0aoeqEYWuM/GyJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143679},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"dbfcf67383d1909698ae2d7ad578cc656ed16273","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.14_1697525617800_0.18134348197377048","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"femtosite","version":"0.0.15","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.15","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"38057fe85f40ded34c4c0dadd0d3528a53afcf1a","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.15.tgz","fileCount":168,"integrity":"sha512-bPU/xiVdmtpQnXq9QHQVxC8GfGMVKofWEg9ERuqQDkEFetHNq8L+Rcnvemla5c5HTr/hHDkuI/+riLQJN/C96w==","signatures":[{"sig":"MEQCIC1w4vaIf8ujymC3EDfGf4/SF3iirHpRYE4NEFTWt4kFAiBBSdgT75qnXDWr0UBk0Lm8uwSghdCQ87dAEliSXsSetg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145548},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"d5510a02f3fe4870f9781c6c691bd2b39b73cbfd","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build && git add . && git commit -m \"Auto generated package.ts\" --no-verify","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.15_1697526239980_0.37906222248763677","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"femtosite","version":"0.0.16","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.16","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"b5fad2f0a7348b9b98150b873ec1f366faa67bc2","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.16.tgz","fileCount":168,"integrity":"sha512-Gs92MttqDWVB2xXqpt+aHQmv5W9iwXqURKSCBrt5akfmSfhvbXOmxgKw7fB2bt8/OfCVf9FuSl6G9tSXt66opQ==","signatures":[{"sig":"MEUCIQDebUV7yZeR5Qo+3qdNg4FZrACC8wHJ6rU8oQAQrpncrAIgX14YKgX2OWoo+LbyAGzDtWWjyRM7xkeUI3YmISU94KQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146055},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"77740ace5154c089c495e81f3849b42d56bff8a6","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.16_1697526533194_0.4141728354356726","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"femtosite","version":"0.0.17","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.17","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"66a7bb0cc351b832227c13b07eeb9a202ba10d95","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.17.tgz","fileCount":168,"integrity":"sha512-5TZpQTreUlOKXjvhNQ4eS5zh4XYNkw+CSWz+dxXtchCkjXZsSWjjTGsjMJBPIr2c/3Lbb//+Ps1Do4dhmKEoPg==","signatures":[{"sig":"MEUCIQCpGoUTjb1RiyqoHC5vKy+p++Esd1AF1NloVOo8RZRzlQIgQWi1/TSnvvCg0nPQdqyN5j7+lu6xpWYE+J9kWCaEs9s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146052},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"7e625ab0d1a42570ee3b64c8a9a6c6c5e0fb7dc3","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.17_1697526672328_0.9438815703165653","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"femtosite","version":"0.0.18","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.18","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"9c34161907713c804b137cbc51d513514db33c0f","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.18.tgz","fileCount":169,"integrity":"sha512-ny9/UBPk5cE055sS97Gs/Va8wAG1wDDKVfRcf68u+3gGxrlQXSmYVRqBqW7nNY8MYAoI8IRU6OsW9IBXjeHqOQ==","signatures":[{"sig":"MEUCIQDWlFol+VG+dvnO+XLvh9E33457v/99xjlLHApWbrkVEgIgDzSlgSBNa2p1pq5h0mwwSZ1gh4WQEAiJ0tn+fj3tquI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147684},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"56da99f92983de7a298eaea8649fcae448e50de9","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test && ../bin/femtosite.js build --test && ../bin/femtosite.js build --test && ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  --verbose && ../bin/femtosite.js build --test --verbose && ../bin/femtosite.js serve --test --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.18_1697530104180_0.6689873407847258","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"femtosite","version":"0.0.19","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.19","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"d8c8fac83c7617291165fd9940536d1bdc4b1da7","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.19.tgz","fileCount":194,"integrity":"sha512-38C/JGzfXZfgJSUx3yIgG5gZDR5zQDpukKJlXr06YZ2zO5aAIFAEpEdeKYhzIiYoaRM0HKcWpU8AnDJp+o2oQQ==","signatures":[{"sig":"MEUCIDEQdil6fNf/l5IBHk+AcNxVAlK+uG7trIEXKr3HNIfEAiEAgVk1ozGqph40vp+3yWBEza6wMpcG6R1v+iIdEx2+ScI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171589},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"1dd07049d2a627c1eeae8091015375501096e1ed","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && bin/femtosite.js","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.19_1697744574090_0.8130961730618036","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"femtosite","version":"0.0.20","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.20","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"15643d6956a31263c2af102ae550757add692310","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.20.tgz","fileCount":197,"integrity":"sha512-+PTvpsfyJOdCOorXR1G2uBF5VuIQOI3Uqcs/VjS+qFnYm+9v+/UGt67wlngg7wGtnPIfPSAfW6X8twkjWzKvTw==","signatures":[{"sig":"MEQCIDhcy+DfTMr+HGjShzEhTFseH1cFOIV3ALTXFV4fWGq5AiAaHo8temcQOqy2I1mwNSXOm+O9+Yvzdh0EZT9EMvKxqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173935},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"71e498bafdeabbde99952a816384f007594f4f3e","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' && cd ..","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.20_1698334385769_0.10423164443734123","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"femtosite","version":"0.0.21","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.21","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"0e1e00d98889336ca29df6d61de79a3a14b173d8","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.21.tgz","fileCount":197,"integrity":"sha512-QPBMVhUzmHuwe204z4wWUQEEW27by68qbb+OPvTjhJsjvI1q44ShoW2jOBYbRfz8izxeNTNX0h0R6EesKxKlFQ==","signatures":[{"sig":"MEUCIDcejv7BFMas9/xgUr43WKi/95L5R4Izjs/tjfCoqw3hAiEAqqqwr19d8WEEtiq18+YpTfOmtJ+yQQKzu4gpfw6gmZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174140},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"0ef9d02c58c676dd745f44ef5314b4c38f0b2ca7","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' && cd ..","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.21_1698334869922_0.014824504059363974","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"femtosite","version":"0.0.22","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.22","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"52a3b9a72b62576a9934fd07eb35efa2160982d2","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.22.tgz","fileCount":197,"integrity":"sha512-3k7ibPHCbanQ5zr4POMACqoB0npPKaVsOOL0p1LtGdtAdoHZE8djLdo61T2YgSjSXKmCWugWPsdx+Q6vJoyIPA==","signatures":[{"sig":"MEYCIQDp+kZahqRMyeI5YK2o5JvFgJrrDjF+c3CzbaztiS8tmAIhAPioig1q7glOC9Bx48WzB2XuqdbHy/8HORct60DBc5pR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174164},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"69602f4e19f52f6466e5cbf048d8e3c874fce988","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' && cd ..","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.22_1698335030416_0.3507849508610603","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"femtosite","version":"0.0.23","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.23","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"01ba9ce8abd031ecbf33ae2811fff12ed335715a","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.23.tgz","fileCount":206,"integrity":"sha512-WJ7hrCEb1UeVGx6dHBhSJnU3Hjp9UsvJW0JbhY0LmyeVZLO/1/twNs3IKNqRw48pa8JIoBcDLQnTyT7jWY6I9Q==","signatures":[{"sig":"MEQCIChsBTpo7vxbPoMU+4B13CEsuebxENtjUNmrd4HZom+hAiBuD7XZp68YB36AzwT8PIdtek2hjPCDE1B50scGtEJkHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189173},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"6349bea82e101c0a42b0bc1a1d9ddebedf115e52","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:serve":"cd test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.23_1698346427315_0.7669344105078211","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"femtosite","version":"0.0.24","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.24","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"c29905e150065b79749f7e5f9c1c84b4df80de3e","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.24.tgz","fileCount":208,"integrity":"sha512-U+BgXQCMPNCmYmsvzFlcGad2hgSE5ZjM9Sl3qlFWDpBiqpBXBLOnIjam+Ux32EEM7jFRZPtixHaHAalE4L6bAg==","signatures":[{"sig":"MEQCIFEXc0UV8gJpwi4PP+dN725PeSWBXQ1JKF0IqcE1FIq8AiBmdF2s0KI7kRNU1EfGPdahkIIYSqoljDkFz5XHFLuWQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189699},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"792147e7dabdbbefb693ba9ad96564221b209361","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets'  && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:serve":"cd test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.24_1698348198209_0.43849278066914366","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"femtosite","version":"0.0.25","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.25","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"59fabb367f7e9ede73f3389c71d8d276af548900","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.25.tgz","fileCount":208,"integrity":"sha512-HrvoK/jyc1D/0YcFiM22xC06UZfjRlWBGeWZodFn9e5s2vaD0UQKMzkaa6tJvBdhng2eOPmwi+/CaRh3IkO9xA==","signatures":[{"sig":"MEUCIQDK0NmWQ0vJe8AiFK5cIYgP9lP5sOyBDDeyPAywo0pTOQIgGRMA00oi7HK4foZyT6jNeOxKijQkzxrt5LIsi0kl7b8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190453},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"205e297f12884e198b99b52f99b8ebc14d3a4f5e","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets' --public-dir='./public' --verbose  && node ../bin/femtosite.js build --test --verbose && cd ..","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:serve":"cd test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.25_1698348937096_0.2469916584657601","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"femtosite","version":"0.0.26","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.26","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"5c362c39bf81b87003754e0af016e65d47f3aef6","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.26.tgz","fileCount":208,"integrity":"sha512-E2g14OpxnCDG2oNX9fGiPkeCCbmMPZUo+VLH9tKhYQQNTeLWGRA80g27VGSikCuPb5hw9wZIqFV1ANgO6Macuw==","signatures":[{"sig":"MEYCIQDL5409lbGXfIVHd9V84BxCoI35FJMYI6zMDoTXUePmIwIhANUcwCpIthkhFM1cS3TEpcnYBhUDWlSljDMSFq7PIZSB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188593},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"e2c3a63d7e9c9e51fec4a12d4ffbc9b821961a03","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","prepare":"husky install","test:ci":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test --init-dir='./' --build-output='./.femtosite/' --dist-dir='./dist/' --src-dir='./src/' --assets-dir='./src/assets' --public-dir='./public' --verbose  && node ../bin/femtosite.js build --test --verbose && cd ..","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","build:prod":"rimraf ./dist && tsc","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:serve":"cd test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.26_1698350076116_0.9368321045263999","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"femtosite","version":"0.0.27","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.27","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"5dc593a36ba92b71da2f564496b89c5bea409426","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.27.tgz","fileCount":209,"integrity":"sha512-7Xxxx0WuKFiSU3LKGa7jAN6AqgNsIAM855CX51MQXMp+V31VR7+5CVbQvrL/9y4tmvNnO0amZaTu8+91PAJmZA==","signatures":[{"sig":"MEYCIQCA4eQR29g9KlRs+pkjb5eeWu5SUBj0hHHTIoG/ZDgWHAIhALAlLU6iTSJ1Tsj/L6I97XnkHLUYApVwgZ4qT1yDU+0Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186562},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"2ff074f726e62080b84e071974a646020128a481","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","prepare":"husky install","test:ci":"./scripts/test-ci.sh","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","test:init":"./scripts/test-init.sh","build:prod":"rimraf ./dist && tsc","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:serve":"./scripts/test-serve.sh","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.1.0","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.8.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.27_1698789224644_0.6323595676194576","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"femtosite","version":"0.0.28","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.28","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"9e4ac0f60ba59be184f36cfce3ea7ddb704c9102","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.28.tgz","fileCount":209,"integrity":"sha512-TQjrwrP1GiEU0hfTPVqm++eDqRLIFbu8iq3KqadTGiqZDULlJykoHHZCjq0PPcqcqMaTHfqJr838ZzaZos1aJA==","signatures":[{"sig":"MEYCIQDhAONo4c29ghdtzX2rcDh264ZLAqQVe8l6VixH5BQbYQIhAIjYzJw+A8JAud07H0qB+89hX1+JFCOZGR+A7WheNIJp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186638},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"9093ff8c28953247119de075714b2253b371f03f","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","prepare":"husky install","test:ci":"./scripts/test-ci.sh","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","test:init":"./scripts/test-init.sh","build:prod":"rimraf ./dist && tsc","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:serve":"./scripts/test-serve.sh","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.2.4","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.28_1705509813045_0.9863264849777784","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"femtosite","version":"0.0.29","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.29","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"154223e6882d5f597fda32c811f86658f0c5551d","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.29.tgz","fileCount":209,"integrity":"sha512-guP8THNdsV9ZmXtDhS8A2F8CeSzwIQjF9Sf1F4e5tIh/0hz1uM6JFyQd2kACyRXrXCvh2ox4e8Vp/f055ZA1dw==","signatures":[{"sig":"MEUCIFvFtLVCls8AOh7B9R1vmiuqo0vhxHAJTYt5aD7oTBF0AiEA7z9qbIOipzQhzA73OPnx2talmCiKWVjodws1HPLU6uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188266},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"177069ee301b250a2be8ce0d799c6cfb172bb3e0","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","prepare":"husky install","test:ci":"./scripts/test-ci.sh","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","test:init":"./scripts/test-init.sh","build:prod":"rimraf ./dist && tsc","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:serve":"./scripts/test-serve.sh","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.2.4","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.29_1705510689172_0.2941538148141367","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"femtosite","version":"0.0.30","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.30","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"5dfb2b703a86c5ca28d4355e28e72bbd8d9cb13b","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.30.tgz","fileCount":220,"integrity":"sha512-Kzx/oj+NE6uf19PmFwSSb8oBfhUZ00unhqUhTZGEtwpBbTiRCejigRhY54aDU3tjDJjJECFRsuOcYhXalCLjow==","signatures":[{"sig":"MEUCIBZ7KdieV8vRi8ebBzPOVJvKSFAE8rnZBoFPL/ywDKlQAiEAiTIfF0j7XrGRvbLo6z2wVeQVHP0I03quvvW2ZvjDpKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2742589},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"93f14f022cdb024a9d093af5b2c0b6e4f8814cd9","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","prepare":"husky install","test:ci":"./scripts/test-ci.sh","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","test:init":"./scripts/test-init.sh","build:prod":"rimraf ./dist && tsc","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:serve":"./scripts/test-serve.sh","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.2.4","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.30_1707228465195_0.8984520737586656","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"femtosite","version":"0.0.31","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.31","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"7a68499c2a8d2d08198e5a09297c5116f8cf3b75","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.31.tgz","fileCount":220,"integrity":"sha512-tsjORc+BvR3Yo4Tr02DZFCfZbhwtYJbf1sFayIxZ+2PSDdRxlJdMeWAD8VY4ID819oh1yLsl+ARf1wUb31lTJQ==","signatures":[{"sig":"MEUCIDo/MLOt3mgk/dLn3DZ3sscgyGe/ibZhwPypS/aKS3XMAiEA3CUTSw+3DMetkbUBph1kmSD855xEkrRd5DzR3ZAx+IM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2742659},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"6c9cb49286a737df5b2bd84374586f30db216588","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","prepare":"husky install","test:ci":"./scripts/test-ci.sh","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","test:init":"./scripts/test-init.sh","build:prod":"rimraf ./dist && tsc","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:serve":"./scripts/test-serve.sh","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.2.4","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.31_1707229682888_0.43058160619669184","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"femtosite","version":"0.0.32","keywords":["tiny","static","site","generator","tsx"],"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","_id":"femtosite@0.0.32","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"bin":{"femtosite":"bin/femtosite.js"},"dist":{"shasum":"82837a2a6f776eff60cd2d3b78f10650e5e2f63e","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.32.tgz","fileCount":220,"integrity":"sha512-q/fA8tEb43QbTN9efOiXK87DWINUFlpf2otwqZ5kwRSd+ppvldnkVHILiWoUo/7MKFLw5gOdax4XKxo2U+Z9/A==","signatures":[{"sig":"MEUCIGDkZUQ7LLkidZzPp7jZzg+jvuB8bFI0wa2UaVmtn1gvAiEA4FwoQcSUaXJfIz4/gDBLkCnKkv72dAl5R0V2GtsICzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2743070},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"5e8b39233d744e591195d88815077a84912af839","scripts":{"test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","prepare":"husky install","test:ci":"./scripts/test-ci.sh","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","test:init":"./scripts/test-init.sh","build:prod":"rimraf ./dist && tsc","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:serve":"./scripts/test-serve.sh","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","publish:patch":"npm version patch && npm publish","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","git:hooks:precommit":"npm run git:hooks:precommit:audit-fix && npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:lint-staged":"lint-staged"},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"_npmVersion":"10.2.4","description":"Extremely tiny static site generator based on TSX templates","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.14.2","ora":"^7.0.1","csso":"^5.0.5","glob":"^10.3.10","rxjs":"^7.8.1","sass":"^1.69.0","chalk":"^5.3.0","figlet":"^1.6.0","lodash":"^4.17.21","mkcert":"^3.1.0","esbuild":"^0.19.4","chokidar":"^3.5.3","enquirer":"^2.4.1","fs-extra":"^11.1.1","commander":"^11.0.0","typescript":"^5","cli-progress":"^3.12.0","serve-handler":"^6.1.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.50.0","rimraf":"^5.0.5","prettier":"^3.0.3","@types/ws":"^8.5.8","@types/csso":"^5.0.1","@types/node":"^20.8.2","lint-staged":"^14.0.1","concurrently":"^8.2.1","@types/figlet":"^1.5.6","@types/lodash":"^4.14.199","json-sort-cli":"^3.1.6","@types/fs-extra":"^11.0.2","@types/cli-progress":"^3.11.3","eslint-plugin-jsdoc":"^46.8.2","@types/serve-handler":"^6.1.2","eslint-plugin-import":"^2.28.1","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/femtosite_0.0.32_1707242212809_0.8763276898630885","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"femtosite","version":"0.0.35","description":"Extremely tiny static site generator based on TSX templates","keywords":["tiny","static","site","generator","tsx"],"license":"MIT","author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"type":"module","exports":"./dist/index.js","bin":{"femtosite":"bin/femtosite.js"},"scripts":{"build":"rimraf ./dist && node ./tools/generate-package-json-ts.js && tsc","build:prod":"rimraf ./dist && tsc","git:hooks:precommit":"npm run git:hooks:precommit:jsonsort && npm run git:hooks:precommit:lint-staged && git add .","git:hooks:precommit:audit-fix":"npm audit fix","git:hooks:precommit:jsonsort":"jsonsort package.json","git:hooks:precommit:lint-staged":"lint-staged","postversion":"node ./tools/generate-package-json-ts.js && git add . && git commit -m \"Auto generated package.ts\" --no-verify","prepare":"husky install","prepublishOnly":"rimraf ./templates/node_modules ./templates/package-lock.json && npm run build:prod","publish:patch":"npm version patch && npm publish","start":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js serve --host='0.0.0.0' --verbose && cd ..","templates":"npm run build && cd templates && rimraf node_modules && npm install && cd ..","test":"npm run build && rimraf test && mkdir -p test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test","test:build":"cd test && node ../bin/femtosite.js build --verbose && cd ..","test:ci":"./scripts/test-ci.sh","test:init":"./scripts/test-init.sh","test:serve":"./scripts/test-serve.sh","test:windows":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test && cd ..","test:wsl":"npm run build && rimraf test && mkdir test && cd test && node ../bin/femtosite.js init --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js build --test && node ../bin/femtosite.js serve --test --host='0.0.0.0' --verbose && cd ..","update:check":"ncu","update:run":"ncu -u && npm install"},"lint-staged":{"*.ts":["prettier --write","eslint --cache --fix"],"*.{json,html,js,pug,yml,scss}":["prettier --write"]},"dependencies":{"chalk":"^5.4.1","chokidar":"^4.0.3","cli-progress":"^3.12.0","commander":"^14.0.0","csso":"^5.0.5","enquirer":"^2.4.1","esbuild":"^0.25.5","figlet":"^1.8.1","fs-extra":"^11.3.0","glob":"^11.0.2","lodash":"^4.17.21","mkcert":"^3.2.0","ora":"^8.2.0","rxjs":"^7.8.2","sass":"^1.89.2","serve-handler":"^6.1.6","tsxhtml":"^0.0.3","typescript":"^5","ws":"^8.18.2"},"devDependencies":{"@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.28.0","@types/cli-progress":"^3.11.6","@types/csso":"^5.0.4","@types/figlet":"^1.7.0","@types/fs-extra":"^11.0.4","@types/lodash":"^4.17.17","@types/node":"^24.0.0","@types/serve-handler":"^6.1.4","@types/ws":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.34.0","@typescript-eslint/parser":"^8.34.0","concurrently":"^9.1.2","eslint":"^9.28.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import":"^2.31.0","eslint-plugin-jsdoc":"^50.8.0","eslint-plugin-simple-import-sort":"^12.1.1","husky":"^9.1.7","json-sort-cli":"^4.0.9","lint-staged":"^16.1.0","npm-check-updates":"^18.0.1","prettier":"^3.5.3","rimraf":"^6.0.1"},"engines":{"node":">=18"},"_id":"femtosite@0.0.35","gitHead":"de333f658be838883937a243bb27210be6e000c5","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-eydfUk0CoD0KOe0RFtvRjw6c1AtTODU3KKNYkIA2B2tfarmDMN4mUGwJjNLfLiv7C/LABHy9Kfm5+BbrW3bk8w==","shasum":"c606e8de48a0089fdcff679b776dd2285dd1e8e5","tarball":"https://registry.npmjs.org/femtosite/-/femtosite-0.0.35.tgz","fileCount":220,"unpackedSize":2744602,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHBvVgTgPwUogWt83Sfafiy8j9yZCreO2fxs09U3h02LAiEA3POVECm8yOidPYdbs0lmAlK+V1LDpGAnkyX5RRb+7jg="}]},"_npmUser":{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"},"directories":{},"maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/femtosite_0.0.35_1749647954113_0.39015529666589543"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-05T11:56:27.073Z","modified":"2025-06-11T13:19:14.841Z","0.0.0":"2023-10-05T11:56:27.233Z","0.0.2":"2023-10-17T06:37:14.707Z","0.0.3":"2023-10-17T06:38:39.670Z","0.0.4":"2023-10-17T06:39:34.065Z","0.0.5":"2023-10-17T06:40:39.247Z","0.0.12":"2023-10-17T06:49:38.487Z","0.0.13":"2023-10-17T06:52:09.731Z","0.0.14":"2023-10-17T06:53:38.097Z","0.0.15":"2023-10-17T07:04:00.231Z","0.0.16":"2023-10-17T07:08:53.506Z","0.0.17":"2023-10-17T07:11:12.604Z","0.0.18":"2023-10-17T08:08:24.535Z","0.0.19":"2023-10-19T19:42:54.359Z","0.0.20":"2023-10-26T15:33:05.936Z","0.0.21":"2023-10-26T15:41:10.147Z","0.0.22":"2023-10-26T15:43:50.622Z","0.0.23":"2023-10-26T18:53:47.551Z","0.0.24":"2023-10-26T19:23:18.491Z","0.0.25":"2023-10-26T19:35:37.313Z","0.0.26":"2023-10-26T19:54:36.390Z","0.0.27":"2023-10-31T21:53:44.849Z","0.0.28":"2024-01-17T16:43:33.180Z","0.0.29":"2024-01-17T16:58:09.326Z","0.0.30":"2024-02-06T14:07:45.600Z","0.0.31":"2024-02-06T14:28:03.163Z","0.0.32":"2024-02-06T17:56:53.048Z","0.0.35":"2025-06-11T13:19:14.368Z"},"author":{"name":"Lars von Qualen","email":"lars@lvq.dk"},"license":"MIT","keywords":["tiny","static","site","generator","tsx"],"description":"Extremely tiny static site generator based on TSX templates","maintainers":[{"name":"larsvonqualen","email":"larsvonqualen@gmail.com"}],"readme":"# Femtosite\n\n> Extremely tiny static site generator based on TSX templates.\n\n## Getting started\n\nWe've created an easy interactive init process, start by calling the command in your favourite terminal:\n\n```bash\nnpx femtosite init\n```\n\nThe guide will now help setup the `femtosite.json` config file and make sure you hit the ground running.\n\nOnce you're ready to build your static site run:\n\n```bash\nnpx femtosite build\n# OR\nnpm run build\n```\n\nFemtosite will now transpile your TSX pages and render them afterwards, while taking care of any assets referenced with either the `<StyleAsset />` or `<ScriptAsset />` built in components.\n\n## Example page\n\n### index.component.tsx\n\n```tsx\nimport { createPage } from 'femtosite';\n\nimport { HelloWorld } from '../components/hello-world.component.js';\nimport { Shell } from '../components/shell.component.js';\n\nexport default createPage(async page => (\n  <Shell page={page}>\n    <HelloWorld />\n  </Shell>\n));\n```\n\n### shell.component.tsx\n\n```tsx\nimport { FemtositePageProps, Html, ScriptAsset, StyleAsset } from 'femtosite';\n\nexport const Shell = async (\n  { page }: { page: FemtositePageProps },\n  ...children\n) => (\n  <Html lang=\"en\">\n    <head>\n      <StyleAsset src=\"./assets/style.css\" inline={true} />\n      <StyleAsset src=\"./scss/main.scss\" />\n      <ScriptAsset src=\"./assets/app.js\" inline={true} />\n      <ScriptAsset src=\"./assets/app.js\" async={true} />\n    </head>\n    <body>{...children}</body>\n  </Html>\n);\n```\n\n### hello-world.component.tsx\n\n```tsx\nexport const HelloWorld = () => (\n  <div>\n    <h1>Hello World</h1>\n    <p>Welcome to your new Femtosite!</p>\n  </div>\n);\n```\n","readmeFilename":"README.md"}