{"_id":"@asbish/dev-server-serve-dynamic","_rev":"7-57454097acb8c308f634b0a30bfbce5d","name":"@asbish/dev-server-serve-dynamic","dist-tags":{"latest":"0.4.0"},"versions":{"0.3.0":{"name":"@asbish/dev-server-serve-dynamic","version":"0.3.0","keywords":["web","dev","server","html","template"],"author":{"name":"Yu Ishii","email":"asbish@hobbyhorsemodels.com"},"license":"MIT","_id":"@asbish/dev-server-serve-dynamic@0.3.0","maintainers":[{"name":"asbish","email":"asbish@hobbyhorsemodels.com"}],"homepage":"https://git.sr.ht/~asbish/dev-server-serve-dynamic#readme","dist":{"shasum":"b1fd99da6c61c188924211bb1c6dea78ef1b088a","tarball":"https://registry.npmjs.org/@asbish/dev-server-serve-dynamic/-/dev-server-serve-dynamic-0.3.0.tgz","fileCount":17,"integrity":"sha512-I7vP915SITescvmpSSM1d7zmlTHSrS/75C7XbF4PpFIS7RlFtdi2XI6HOQvM2vBf47kwea1VsoHJzibu6Ohm7Q==","signatures":[{"sig":"MEQCIBWy4erjnahgy60V8rq3uy2A/H/yB0yW36flJTssUQubAiBNZ/fHkMwNx89EXaGbrhsT/9rWPh8NOKNNbb/7acqm4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212249},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"85298856a86b582b09c50fe36c9debfbb8f780be","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"npm run test:tsc && npm run test:mocha","build":"tsup","test:tsc":"tsc --noEmit","test/utils":"mocha test/utils.test.ts","test:mocha":"mocha test/**/*.test.ts","example:tsc":"tsc --noEmit -p ./example/tsconfig.json","lint:eslint":"eslint \"**/*.{js,cjs,mjs,ts}\"","test/plugin":"mocha test/plugin.test.ts","test/router":"mocha test/router.test.ts","test/builder":"mocha test/builder.test.ts","example/basic":"wds -c example/basic/wds.config.mjs","lint:prettier":"prettier \"**/*.{js,cjs,mjs,ts,md}\" --check","example/menuing":"wds -c example/menuing/wds.config.mjs","example/shadow-dom":"wds -c example/shadow-dom/wds.config.mjs","test/html-template":"mocha test/html-template.test.ts","test/html-template-slot":"mocha test/html-template-slot.test.ts"},"_npmUser":{"name":"asbish","email":"asbish@hobbyhorsemodels.com"},"repository":{"url":"https://git.sr.ht/~asbish/dev-server-serve-dynamic.git","type":"git"},"_npmVersion":"10.5.0","description":"Plugin for @web/dev-server","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@web/dev-server-core":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.11.0","chai":"5.1.1","tsup":"8.0.2","mocha":"10.4.0","eslint":"8.57.0","globals":"15.3.0","prettier":"3.2.5","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"18.19.33","@types/mocha":"10.0.6","@koa/bodyparser":"5.1.1","@web/dev-server":"0.4.5","typescript-eslint":"7.10.0","@web/dev-server-esbuild":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dev-server-serve-dynamic_0.3.0_1716639363817_0.9559144851065644","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@asbish/dev-server-serve-dynamic","version":"0.3.1","keywords":["web","dev","server","html","template"],"author":{"name":"Yu Ishii","email":"asbish@hobbyhorsemodels.com"},"license":"MIT","_id":"@asbish/dev-server-serve-dynamic@0.3.1","maintainers":[{"name":"asbish","email":"asbish@hobbyhorsemodels.com"}],"homepage":"https://sr.ht/~asbish/dev-server-serve-dynamic/","dist":{"shasum":"8d41dc702882d9a26d79903b403978551691c4bd","tarball":"https://registry.npmjs.org/@asbish/dev-server-serve-dynamic/-/dev-server-serve-dynamic-0.3.1.tgz","fileCount":17,"integrity":"sha512-qTifgFjaTrDOUXLBKmWoe8sNr+Vc391vqyyTErtLfMeStSIj/SKrTmA8TP5ejYaa7XOuRdIvTtcf7gLlo16WPQ==","signatures":[{"sig":"MEUCIQCenfqfpPRMf0vtQ3/976Ds3QZWsAPIiGB0cvlpS5sOLgIgCncw7n20vcfyQV2ZCE5K67NwMrt3d5Isf8noNvW2PGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212170},"main":"dist/index.js","_from":"file:asbish-dev-server-serve-dynamic-0.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"pnpm run lint:eslint && pnpm run lint:prettier","test":"pnpm run test:tsc && pnpm run test:mocha","build":"tsup","test:tsc":"tsc --noEmit","test/utils":"mocha test/utils.test.ts","test:mocha":"mocha test/**/*.test.ts","example:tsc":"tsc --noEmit -p ./example/tsconfig.json","lint:eslint":"eslint \"**/*.{js,cjs,mjs,ts}\"","test/plugin":"mocha test/plugin.test.ts","test/router":"mocha test/router.test.ts","test/builder":"mocha test/builder.test.ts","example/basic":"wds -c example/basic/wds.config.mjs","lint:prettier":"prettier \"**/*.{js,cjs,mjs,ts,md}\" --check","example/menuing":"wds -c example/menuing/wds.config.mjs","example/shadow-dom":"wds -c example/shadow-dom/wds.config.mjs","test/html-template":"mocha test/html-template.test.ts","test/html-template-slot":"mocha test/html-template-slot.test.ts"},"_npmUser":{"name":"asbish","email":"asbish@hobbyhorsemodels.com"},"_resolved":"/tmp/dee8f2949aa4ddd4db2e626d9fc39210/asbish-dev-server-serve-dynamic-0.3.1.tgz","_integrity":"sha512-qTifgFjaTrDOUXLBKmWoe8sNr+Vc391vqyyTErtLfMeStSIj/SKrTmA8TP5ejYaa7XOuRdIvTtcf7gLlo16WPQ==","repository":{"url":"https://git.sr.ht/~asbish/dev-server-serve-dynamic.git","type":"git"},"_npmVersion":"10.5.0","description":"Plugin for @web/dev-server","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@web/dev-server-core":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.11.0","chai":"5.1.1","tsup":"8.0.2","mocha":"10.4.0","eslint":"8.57.0","globals":"15.3.0","prettier":"3.2.5","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"18.19.33","@types/mocha":"10.0.6","@koa/bodyparser":"5.1.1","@web/dev-server":"0.4.5","typescript-eslint":"7.11.0","@web/dev-server-esbuild":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dev-server-serve-dynamic_0.3.1_1717079216768_0.3627953489211151","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@asbish/dev-server-serve-dynamic","version":"0.3.2","keywords":["web","dev","server","html","template"],"author":{"name":"Yu Ishii","email":"asbish@hobbyhorsemodels.com"},"license":"MIT","_id":"@asbish/dev-server-serve-dynamic@0.3.2","maintainers":[{"name":"asbish","email":"asbish@hobbyhorsemodels.com"}],"homepage":"https://sr.ht/~asbish/dev-server-serve-dynamic/","dist":{"shasum":"69466ca6af6407532197d8263a5d816e82f164fc","tarball":"https://registry.npmjs.org/@asbish/dev-server-serve-dynamic/-/dev-server-serve-dynamic-0.3.2.tgz","fileCount":17,"integrity":"sha512-NgXYJIKfH/XrGXsSokBzZETqxOHKbpZSut1z9k/h/2eP5w2GW+yHVYRLGVaXvBO0pbJ7OY9MzfTltIsGtbFWcQ==","signatures":[{"sig":"MEYCIQCQc5gjzdV1hDjjLi1EKBeAzUA+2Ksp4zsXpx4L18qWEgIhALUrGUG1PRwlKJElWOp0AKikq6Kuff5CkLlzh9UExveI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":212642},"main":"dist/index.js","_from":"file:asbish-dev-server-serve-dynamic-0.3.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"pnpm run lint:eslint && pnpm run lint:prettier","test":"pnpm run test:tsc && pnpm run test:mocha","build":"tsup","test:tsc":"tsc --noEmit","test/utils":"mocha test/utils.test.ts","test:mocha":"mocha test/**/*.test.ts","example:tsc":"tsc --noEmit -p ./example/tsconfig.json","lint:eslint":"eslint \"**/*.{js,cjs,mjs,ts}\"","test/plugin":"mocha test/plugin.test.ts","test/router":"mocha test/router.test.ts","test/builder":"mocha test/builder.test.ts","example/basic":"wds -c example/basic/wds.config.mjs","lint:prettier":"prettier \"**/*.{js,cjs,mjs,ts,md}\" --check","example/menuing":"wds -c example/menuing/wds.config.mjs","example/shadow-dom":"wds -c example/shadow-dom/wds.config.mjs","test/html-template":"mocha test/html-template.test.ts","test/html-template-slot":"mocha test/html-template-slot.test.ts"},"_npmUser":{"name":"asbish","email":"asbish@hobbyhorsemodels.com"},"_resolved":"/tmp/3ef5570d23a772a9101f4d3fef569bd4/asbish-dev-server-serve-dynamic-0.3.2.tgz","_integrity":"sha512-NgXYJIKfH/XrGXsSokBzZETqxOHKbpZSut1z9k/h/2eP5w2GW+yHVYRLGVaXvBO0pbJ7OY9MzfTltIsGtbFWcQ==","repository":{"url":"https://git.sr.ht/~asbish/dev-server-serve-dynamic.git","type":"git"},"_npmVersion":"10.5.0","description":"Plugin for @web/dev-server","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@web/dev-server-core":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.14.0","chai":"5.1.1","tsup":"8.1.0","mocha":"10.4.0","eslint":"8.57.0","globals":"15.4.0","prettier":"3.3.1","typescript":"5.4.5","@types/chai":"4.3.16","@types/node":"18.19.34","@types/mocha":"10.0.6","@koa/bodyparser":"5.1.1","@web/dev-server":"0.4.5","typescript-eslint":"7.12.0","@web/dev-server-esbuild":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dev-server-serve-dynamic_0.3.2_1717936177691_0.4385808567784897","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@asbish/dev-server-serve-dynamic","version":"0.3.3","keywords":["web","dev","server","html","template"],"author":{"name":"Yu Ishii","email":"asbish@hobbyhorsemodels.com"},"license":"MIT","_id":"@asbish/dev-server-serve-dynamic@0.3.3","maintainers":[{"name":"asbish","email":"asbish@hobbyhorsemodels.com"}],"homepage":"https://sr.ht/~asbish/dev-server-serve-dynamic/","dist":{"shasum":"9e48de4f0f0c406907940c4b87e61eae4413ef88","tarball":"https://registry.npmjs.org/@asbish/dev-server-serve-dynamic/-/dev-server-serve-dynamic-0.3.3.tgz","fileCount":17,"integrity":"sha512-BY/Ejq3M6aDSMn/yiceJvKnzauX6L5UWRmehvPZKE/n0VguP8I1GJ+EQFaQwmHDH7k6vIuJUaA+lVqgrqlIdyQ==","signatures":[{"sig":"MEUCIQCAKMgIlnHk6yGc4eZc5VyYEtgFUCD89+2PB4UgCqwYyQIgcTUXrJIC0gFLhubLlOgJraS9VE52QW7ca3rNOtSxC5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233936},"main":"dist/index.js","_from":"file:asbish-dev-server-serve-dynamic-0.3.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"pnpm run lint:eslint && pnpm run lint:prettier","test":"pnpm run test:tsc && pnpm run test:mocha","build":"tsup","test:tsc":"tsc --noEmit","test/utils":"mocha test/utils.test.ts","test:mocha":"mocha test/**/*.test.ts","example:tsc":"tsc --noEmit -p ./example/tsconfig.json","lint:eslint":"eslint \"**/*.{js,cjs,mjs,ts}\"","test/plugin":"mocha test/plugin.test.ts","test/router":"mocha test/router.test.ts","test/builder":"mocha test/builder.test.ts","example/basic":"wds -c example/basic/wds.config.mjs","lint:prettier":"prettier \"**/*.{js,cjs,mjs,ts,md}\" --check","example/menuing":"wds -c example/menuing/wds.config.mjs","example/shadow-dom":"wds -c example/shadow-dom/wds.config.mjs","test/html-template":"mocha test/html-template.test.ts","test/html-template-slot":"mocha test/html-template-slot.test.ts"},"_npmUser":{"name":"asbish","email":"asbish@hobbyhorsemodels.com"},"_resolved":"/tmp/f25e08a32e58b214aaa18f3990d66266/asbish-dev-server-serve-dynamic-0.3.3.tgz","_integrity":"sha512-BY/Ejq3M6aDSMn/yiceJvKnzauX6L5UWRmehvPZKE/n0VguP8I1GJ+EQFaQwmHDH7k6vIuJUaA+lVqgrqlIdyQ==","repository":{"url":"https://git.sr.ht/~asbish/dev-server-serve-dynamic.git","type":"git"},"_npmVersion":"10.5.0","description":"Plugin for @web/dev-server","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@web/dev-server-core":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.16.2","chai":"5.1.1","tsup":"8.1.2","mocha":"10.6.0","eslint":"8.57.0","globals":"15.8.0","prettier":"3.3.3","typescript":"5.5.3","@types/chai":"4.3.16","@types/node":"18.19.40","@types/mocha":"10.0.7","@koa/bodyparser":"5.1.1","@web/dev-server":"0.4.6","typescript-eslint":"7.16.1","@web/dev-server-esbuild":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dev-server-serve-dynamic_0.3.3_1721321901261_0.6092683314658225","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@asbish/dev-server-serve-dynamic","version":"0.3.4","keywords":["web","dev","server","html","template"],"author":{"name":"Yu Ishii","email":"asbish@hobbyhorsemodels.com"},"license":"MIT","_id":"@asbish/dev-server-serve-dynamic@0.3.4","maintainers":[{"name":"asbish","email":"asbish@hobbyhorsemodels.com"}],"homepage":"https://sr.ht/~asbish/dev-server-serve-dynamic/","dist":{"shasum":"e85a273ccb6f4d46eea1bc9c75ad798449cef03a","tarball":"https://registry.npmjs.org/@asbish/dev-server-serve-dynamic/-/dev-server-serve-dynamic-0.3.4.tgz","fileCount":17,"integrity":"sha512-mk3gp3rMuZ61yneDB+KPVzSXRqYz44YSaJXp309TjICUv9MEd2PRRF9snD6V73LoKVWiu+AUbRHAlIqzW68O9A==","signatures":[{"sig":"MEUCIAXs1M5b8RoJUqk70wBCBYAjWuhzGJpoMB2dCwOpxuPVAiEAq/iphfwIit6qQAPtfDbyvj5pf2rI9FIKbxlUPycBVkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234101},"main":"dist/index.js","_from":"file:asbish-dev-server-serve-dynamic-0.3.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"pnpm run lint:eslint && pnpm run lint:prettier","test":"pnpm run test:tsc && pnpm run test:mocha","build":"tsup","test:tsc":"tsc --noEmit","test/utils":"mocha test/utils.test.ts","test:mocha":"mocha test/**/*.test.ts","example:tsc":"tsc --noEmit -p ./example/tsconfig.json","lint:eslint":"eslint \"**/*.{js,cjs,mjs,ts}\"","test/plugin":"mocha test/plugin.test.ts","test/router":"mocha test/router.test.ts","test/builder":"mocha test/builder.test.ts","example/basic":"wds -c example/basic/wds.config.mjs","lint:prettier":"prettier \"**/*.{js,cjs,mjs,ts,md}\" --check","example/menuing":"wds -c example/menuing/wds.config.mjs","example/shadow-dom":"wds -c example/shadow-dom/wds.config.mjs","test/html-template":"mocha test/html-template.test.ts","test/html-template-slot":"mocha test/html-template-slot.test.ts"},"_npmUser":{"name":"asbish","email":"asbish@hobbyhorsemodels.com"},"_resolved":"/tmp/14355b40234118f1a2bb76ae0d560ab0/asbish-dev-server-serve-dynamic-0.3.4.tgz","_integrity":"sha512-mk3gp3rMuZ61yneDB+KPVzSXRqYz44YSaJXp309TjICUv9MEd2PRRF9snD6V73LoKVWiu+AUbRHAlIqzW68O9A==","repository":{"url":"https://git.sr.ht/~asbish/dev-server-serve-dynamic.git","type":"git"},"_npmVersion":"10.7.0","description":"Plugin for @web/dev-server","directories":{},"_nodeVersion":"18.20.4","dependencies":{"@web/dev-server-core":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","chai":"5.1.1","tsup":"8.3.0","mocha":"10.7.3","eslint":"9.12.0","globals":"15.11.0","prettier":"3.3.3","typescript":"5.5.4","@types/chai":"5.0.0","@types/node":"18.19.55","@types/mocha":"10.0.9","@koa/bodyparser":"5.1.1","@web/dev-server":"0.4.6","typescript-eslint":"8.8.1","@web/dev-server-esbuild":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dev-server-serve-dynamic_0.3.4_1728666052228_0.07152784220612052","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@asbish/dev-server-serve-dynamic","version":"0.3.5","keywords":["web","dev","server","html","template"],"author":{"name":"Yu Ishii","email":"asbish@hobbyhorsemodels.com"},"license":"MIT","_id":"@asbish/dev-server-serve-dynamic@0.3.5","maintainers":[{"name":"asbish","email":"asbish@hobbyhorsemodels.com"}],"homepage":"https://sr.ht/~asbish/dev-server-serve-dynamic/","dist":{"shasum":"7d1dcabf7a9d70317d918a37449f34d33fee69b7","tarball":"https://registry.npmjs.org/@asbish/dev-server-serve-dynamic/-/dev-server-serve-dynamic-0.3.5.tgz","fileCount":17,"integrity":"sha512-70CO1e7tK8mzDbZApDmIAIoCsbUiMbgVghqU6lUzRyEXCNvD4Zkdn6/EG2YKzPpuuS8G4fKCxliYDsKD/z970A==","signatures":[{"sig":"MEYCIQCEPIpU2Yb7QfgVdkGMPojyK7iZiPy3KhBWfokkR5h3FwIhAONrpzivFY70K5DaKdXN0T6AUhEAYTvx6NSQ0p3OHesp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228635},"main":"dist/index.js","_from":"file:asbish-dev-server-serve-dynamic-0.3.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"lint":"pnpm run lint:eslint && pnpm run lint:prettier","test":"pnpm run test:tsc && pnpm run test:mocha","build":"tsup","test:tsc":"tsc --noEmit","test/utils":"mocha test/utils.test.ts","test:mocha":"mocha test/**/*.test.ts","example:tsc":"tsc --noEmit -p ./example/tsconfig.json","lint:eslint":"eslint \"**/*.{js,cjs,mjs,ts}\"","test/plugin":"mocha test/plugin.test.ts","test/router":"mocha test/router.test.ts","test/builder":"mocha test/builder.test.ts","example/basic":"wds -c example/basic/wds.config.mjs","lint:prettier":"prettier \"**/*.{js,cjs,mjs,ts,md}\" --check","example/menuing":"wds -c example/menuing/wds.config.mjs","example/shadow-dom":"wds -c example/shadow-dom/wds.config.mjs","test/html-template":"mocha test/html-template.test.ts","test/html-template-slot":"mocha test/html-template-slot.test.ts"},"_npmUser":{"name":"asbish","email":"asbish@hobbyhorsemodels.com"},"_resolved":"/tmp/b9e302117dc6a3ec6fba64cfe34f1ef2/asbish-dev-server-serve-dynamic-0.3.5.tgz","_integrity":"sha512-70CO1e7tK8mzDbZApDmIAIoCsbUiMbgVghqU6lUzRyEXCNvD4Zkdn6/EG2YKzPpuuS8G4fKCxliYDsKD/z970A==","repository":{"url":"https://git.sr.ht/~asbish/dev-server-serve-dynamic.git","type":"git"},"_npmVersion":"10.8.2","description":"Plugin for @web/dev-server","directories":{},"_nodeVersion":"18.20.6","dependencies":{"@web/dev-server-core":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.3","chai":"5.2.0","tsup":"8.3.6","mocha":"11.1.0","eslint":"9.20.1","globals":"15.15.0","prettier":"3.5.1","@eslint/js":"9.20.0","typescript":"5.7.3","@types/chai":"5.0.1","@types/node":"18.19.76","@types/mocha":"10.0.10","@koa/bodyparser":"5.1.1","@web/dev-server":"0.4.6","typescript-eslint":"8.24.1","@web/dev-server-esbuild":"1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/dev-server-serve-dynamic_0.3.5_1739967762200_0.1525221869603064","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@asbish/dev-server-serve-dynamic","version":"0.4.0","description":"Plugin for @web/dev-server","license":"MIT","author":{"name":"Yu Ishii","email":"asbish@hobbyhorsemodels.com"},"homepage":"https://sr.ht/~asbish/dev-server-serve-dynamic/","repository":{"type":"git","url":"https://git.sr.ht/~asbish/dev-server-serve-dynamic.git"},"engines":{"node":">=20.0.0"},"main":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"}},"keywords":["web","dev","server","html","template"],"dependencies":{"@web/dev-server-core":"^0.7.0"},"devDependencies":{"@eslint/js":"9.26.0","@koa/bodyparser":"5.1.1","@types/chai":"5.2.2","@types/mocha":"10.0.10","@types/node":"22.15.18","@web/dev-server":"0.4.6","@web/dev-server-esbuild":"1.0.4","chai":"5.2.0","eslint":"9.26.0","globals":"16.1.0","mocha":"11.3.0","prettier":"3.5.3","tsup":"8.5.0","tsx":"4.19.4","typescript":"5.8.3","typescript-eslint":"8.32.1"},"scripts":{"build":"tsup","test":"pnpm run test:tsc && pnpm run test:mocha","test:tsc":"tsc --noEmit","test:mocha":"mocha test/**/*.test.ts","test/builder":"mocha test/builder.test.ts","test/html-template":"mocha test/html-template.test.ts","test/html-template-slot":"mocha test/html-template-slot.test.ts","test/plugin":"mocha test/plugin.test.ts","test/router":"mocha test/router.test.ts","test/utils":"mocha test/utils.test.ts","lint":"pnpm run lint:eslint && pnpm run lint:prettier","lint:eslint":"eslint \"**/*.{js,cjs,mjs,ts}\"","lint:prettier":"prettier \"**/*.{js,cjs,mjs,ts,md}\" --check","example:tsc":"tsc --noEmit -p ./example/tsconfig.json","example/basic":"wds -c example/basic/wds.config.mjs","example/menuing":"wds -c example/menuing/wds.config.mjs","example/shadow-dom":"wds -c example/shadow-dom/wds.config.mjs"},"_id":"@asbish/dev-server-serve-dynamic@0.4.0","types":"./dist/index.d.ts","_integrity":"sha512-Y1kM4LXmVTWXGQ2fkDESxlEIuZEobP/IlV8zS601fNA7GzLrIhnPhEh5tQu35m2MN4zLVB+rqvcM5nrvjKqUgA==","_resolved":"/tmp/nix-shell.pBlmjc/fb9e8067e4292be19efe19ac5e0fe4cd/asbish-dev-server-serve-dynamic-0.4.0.tgz","_from":"file:asbish-dev-server-serve-dynamic-0.4.0.tgz","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Y1kM4LXmVTWXGQ2fkDESxlEIuZEobP/IlV8zS601fNA7GzLrIhnPhEh5tQu35m2MN4zLVB+rqvcM5nrvjKqUgA==","shasum":"d203b6fd137d2bf3b1eedddb79f32bd6f00d66fd","tarball":"https://registry.npmjs.org/@asbish/dev-server-serve-dynamic/-/dev-server-serve-dynamic-0.4.0.tgz","fileCount":17,"unpackedSize":228604,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvcmTVrh50Jk1O3+NE/D8tkaYq6ZPsSjYjhHn6NtUaoAIhAIqHKF2dJAbrGChKibVJN5m1nKzJe1GGDcOqdF2WaAUC"}]},"_npmUser":{"name":"asbish","email":"asbish@hobbyhorsemodels.com"},"directories":{},"maintainers":[{"name":"asbish","email":"asbish@hobbyhorsemodels.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dev-server-serve-dynamic_0.4.0_1747420417464_0.26359859164972965"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-25T12:16:03.702Z","modified":"2025-05-16T18:33:37.868Z","0.3.0":"2024-05-25T12:16:04.026Z","0.3.1":"2024-05-30T14:26:56.973Z","0.3.2":"2024-06-09T12:29:37.902Z","0.3.3":"2024-07-18T16:58:21.439Z","0.3.4":"2024-10-11T17:00:52.432Z","0.3.5":"2025-02-19T12:22:42.451Z","0.4.0":"2025-05-16T18:33:37.671Z"},"author":{"name":"Yu Ishii","email":"asbish@hobbyhorsemodels.com"},"license":"MIT","homepage":"https://sr.ht/~asbish/dev-server-serve-dynamic/","keywords":["web","dev","server","html","template"],"repository":{"type":"git","url":"https://git.sr.ht/~asbish/dev-server-serve-dynamic.git"},"description":"Plugin for @web/dev-server","maintainers":[{"name":"asbish","email":"asbish@hobbyhorsemodels.com"}],"readme":"# dev-server-serve-dynamic\n\n[![builds.sr.ht status](https://builds.sr.ht/~asbish/dev-server-serve-dynamic.svg)](https://builds.sr.ht/~asbish/dev-server-serve-dynamic?)\n\n`dev-server-serve-dynamic` is a plugin for [@web/dev-server](https://modern-web.dev/docs/dev-server/overview/). This plugin is designed to make developing Web Components with [Declarative Shadow DOM](https://developer.chrome.com/docs/css-ui/declarative-shadow-dom) a little easier.\n\n## Features\n\n- Flexible configuration\n- Minimal templateing system conforming to HTML standards\n\n## Install\n\n```\nnpm i -D @web/dev-server @asbish/dev-server-serve-dynamic\n```\n\nAlternatively, you can download the artifacts from `https://builds.sr.ht/~asbish/dev-server-serve-dynamic?`.\n\n## Document\n\nPlease see `wds.config.mjs` in `example` directory.\n\n## Requirements and Limitations\n\n- Node.js >= 18\n- UTF-8 encoding files are required for the templating system\n- The template files are combined into a single Buffer\n","readmeFilename":"README.md"}