{"_id":"@dooboostore/simple-boot-http-server-ssr","_rev":"10-19696367d3c09514a48cfe267ff21f45","name":"@dooboostore/simple-boot-http-server-ssr","dist-tags":{"latest":"1.0.17"},"versions":{"1.0.8":{"name":"@dooboostore/simple-boot-http-server-ssr","version":"1.0.8","keywords":["front","spa","SPA","module","front-end","framwork","node"],"author":{"url":"https://github.com/dooboostore","name":"dooboostore","email":"dooboostore@gmail.com"},"license":"MIT","_id":"@dooboostore/simple-boot-http-server-ssr@1.0.8","maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"contributors":[{"url":"https://github.com/sewoo","name":"sewoo","email":"sewooimda@nate.com"},{"url":"https://github.com/SeoDH","name":"SeoDH","email":"adonis_84@naver.com"},{"url":"https://github.com/tkyungDev","name":"tkyung"},{"url":"https://github.com/khl1154","name":"Hoil-Gang"},{"url":"https://github.com/hwangsero","name":"hwangsero"}],"homepage":"https://github.com/dooboostore-develop/packages","bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"dist":{"shasum":"4c81e1eea35c1881005e698049dad8bb7f2b15b9","tarball":"https://registry.npmjs.org/@dooboostore/simple-boot-http-server-ssr/-/simple-boot-http-server-ssr-1.0.8.tgz","fileCount":30,"integrity":"sha512-ctARFWI19J9Zun7mgwgHmdu/6y9H79eTesaWW/jNblzFh8w8gXthfp9prhtJ/YU/7A0PG1/b8q9YCIMAuiBOog==","signatures":[{"sig":"MEUCIHBjUjpVFGtPhvKMQSNHumB+uXMmAgTIQhPh16PBuw2rAiEAi8EMIiky701lxucrrJshzSpBZHno7qiXDchMwapd5S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59048},"main":"dist/index.js","_from":"file:dooboostore-simple-boot-http-server-ssr-1.0.8.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","test":"jest --detectOpenHandles --forceExit","build":"rm -rf dist && tsc -p tsconfig.build.json","clean":"rm -rf  dist","ts:clean":"find . -name '*.js' -o -name '*.map' -o -name '*.d.ts' | xargs rm -f","npm:build":"pnpm run build && cp README.MD dist/ && pnpm pack && TARBALL_NAME=$(ls dooboostore-simple-boot-http-server-ssr-*.tgz | head -n 1) && tar -xzf \"$TARBALL_NAME\" -C dist --strip-components=1 package/package.json && rm \"$TARBALL_NAME\"","npm:clean":"rm -rf  dist","tsc:watch":"rm -rf ./dist && mkdir dist && cp package.json dist && tsc --watch --sourceMap true","typecheck":"tsc --noEmit","npm:publish":"pnpm run npm:build && cd dist && pnpm publish --no-git-checks","tsc:watch:dev":"rm -rf ./dist && mkdir dist && cp package-dev.json dist && tsc --watch --sourceMap true","tsc:watch:prod":"rm -rf dist && mkdir dist && cp package-prod.json dist/package.json && cp README.MD dist && tsc --watch  --sourceMap true --outDir dist --declarationDir dist","npm:publish:clean":"pnpm run npm:publish && rm -rf dist"},"_npmUser":{"name":"dooboostore","email":"dooboostore@gmail.com"},"_resolved":"/private/var/folders/6t/yzld3lgx5pn574lkf54z29hw0000gn/T/544860c1874e87c66a55136cb8499551/dooboostore-simple-boot-http-server-ssr-1.0.8.tgz","_integrity":"sha512-ctARFWI19J9Zun7mgwgHmdu/6y9H79eTesaWW/jNblzFh8w8gXthfp9prhtJ/YU/7A0PG1/b8q9YCIMAuiBOog==","repository":{"url":"git+https://github.com/dooboostore-develop/packages.git","type":"git"},"_npmVersion":"10.9.2","description":"front end SPA frameworks SSR","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsdom":"^26.0.0","reflect-metadata":"^0.2.2","@dooboostore/core":"1.0.7","@dooboostore/core-web":"1.0.1","@dooboostore/core-node":"1.0.1","@dooboostore/dom-render":"1.0.99","@dooboostore/simple-boot":"1.0.43","@dooboostore/simple-boot-front":"1.0.120","@dooboostore/simple-boot-http-server":"1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","tslib":"^2.8.1","eslint":"^7.21.0","ts-jest":"^26.5.4","supertest":"^6.1.3","@types/css":"^0.0.33","typescript":"^4.4.3","@types/jest":"^26.0.22","@types/node":"^20","@types/jsdom":"^21.1.2","@types/mime-types":"^2.1.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@typescript-eslint/parser":"^4.16.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/simple-boot-http-server-ssr_1.0.8_1755827065867_0.0624296832614033","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@dooboostore/simple-boot-http-server-ssr","version":"1.0.9","keywords":["front","spa","SPA","module","front-end","framwork","node"],"author":{"url":"https://github.com/dooboostore","name":"dooboostore","email":"dooboostore@gmail.com"},"license":"MIT","_id":"@dooboostore/simple-boot-http-server-ssr@1.0.9","maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"contributors":[{"url":"https://github.com/sewoo","name":"sewoo","email":"sewooimda@nate.com"},{"url":"https://github.com/SeoDH","name":"SeoDH","email":"adonis_84@naver.com"},{"url":"https://github.com/tkyungDev","name":"tkyung"},{"url":"https://github.com/khl1154","name":"Hoil-Gang"},{"url":"https://github.com/hwangsero","name":"hwangsero"}],"homepage":"https://github.com/dooboostore-develop/packages","bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"dist":{"shasum":"b41b617606e9197d8a017c51d89d6734a4ca93e2","tarball":"https://registry.npmjs.org/@dooboostore/simple-boot-http-server-ssr/-/simple-boot-http-server-ssr-1.0.9.tgz","fileCount":30,"integrity":"sha512-ZcyiFl7XxlLjegTsBwLBjdLUzwWoDO3yX4PJVxxhLC1xZyVr7I9xZV15ya4TBIiO28cpHaAnXSXOlra1DPit8A==","signatures":[{"sig":"MEYCIQC7Bk3HyNkdI9FEluxMgSB/wZiiVcOF+jfpS4x10CZUdAIhANQqZfeXR9vXwjTWzoJPQ7SoSCEoCx1F/gnIOf6v+XrC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59950},"main":"dist/index.js","_from":"file:dooboostore-simple-boot-http-server-ssr-1.0.9.tgz","types":"dist/index.d.ts","scripts":{"tsc":"tsc","test":"jest --detectOpenHandles --forceExit","clean":"rm -rf  dist","ts:clean":"find . -name '*.js' -o -name '*.map' -o -name '*.d.ts' | xargs rm -f","npm:build":"pnpm run tsc:build && cp README.MD dist/ && pnpm pack && TARBALL_NAME=$(ls dooboostore-simple-boot-http-server-ssr-*.tgz | head -n 1) && tar -xzf \"$TARBALL_NAME\" -C dist --strip-components=1 package/package.json && rm \"$TARBALL_NAME\"","npm:clean":"rm -rf  dist","tsc:build":"rm -rf dist && tsc -p tsconfig.build.json","tsc:watch":"rm -rf ./dist && mkdir dist && cp package.json dist && tsc --watch --sourceMap true","typecheck":"tsc --noEmit","npm:publish":"pnpm run npm:build && cd dist && pnpm publish --no-git-checks","tsc:watch:dev":"rm -rf ./dist && mkdir dist && cp package-dev.json dist && tsc --watch --sourceMap true","tsc:watch:prod":"rm -rf dist && mkdir dist && cp package-prod.json dist/package.json && cp README.MD dist && tsc --watch  --sourceMap true --outDir dist --declarationDir dist","npm:publish:clean":"pnpm run npm:publish && rm -rf dist"},"_npmUser":{"name":"dooboostore","email":"dooboostore@gmail.com"},"_resolved":"/private/var/folders/6t/yzld3lgx5pn574lkf54z29hw0000gn/T/c054f58b65f59d6510328f73ba1d1912/dooboostore-simple-boot-http-server-ssr-1.0.9.tgz","_integrity":"sha512-ZcyiFl7XxlLjegTsBwLBjdLUzwWoDO3yX4PJVxxhLC1xZyVr7I9xZV15ya4TBIiO28cpHaAnXSXOlra1DPit8A==","repository":{"url":"git+https://github.com/dooboostore-develop/packages.git","type":"git"},"_npmVersion":"10.9.2","description":"front end SPA frameworks SSR","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsdom":"^26.0.0","reflect-metadata":"^0.2.2","@dooboostore/core":"1.0.8","@dooboostore/core-web":"1.0.1","@dooboostore/core-node":"1.0.1","@dooboostore/dom-render":"1.0.102","@dooboostore/simple-boot":"1.0.44","@dooboostore/simple-boot-front":"1.0.121","@dooboostore/simple-boot-http-server":"1.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","tslib":"^2.8.1","eslint":"^7.21.0","ts-jest":"^26.5.4","supertest":"^6.1.3","@types/css":"^0.0.33","typescript":"^5.9.2","@types/jest":"^26.0.22","@types/node":"^20","@types/jsdom":"^21.1.2","@types/mime-types":"^2.1.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.3.1","eslint-config-standard":"^16.0.2","@typescript-eslint/parser":"^4.16.1","@typescript-eslint/eslint-plugin":"^4.16.1"},"_npmOperationalInternal":{"tmp":"tmp/simple-boot-http-server-ssr_1.0.9_1757526464447_0.9557773917790489","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@dooboostore/simple-boot-http-server-ssr","version":"1.0.10","keywords":["front","spa","SPA","module","front-end","framwork","node"],"author":{"url":"https://github.com/dooboostore","name":"dooboostore","email":"dooboostore@gmail.com"},"license":"MIT","_id":"@dooboostore/simple-boot-http-server-ssr@1.0.10","maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"contributors":[{"url":"https://github.com/sewoo","name":"sewoo","email":"sewooimda@nate.com"},{"url":"https://github.com/SeoDH","name":"SeoDH","email":"adonis_84@naver.com"},{"url":"https://github.com/tkyungDev","name":"tkyung"},{"url":"https://github.com/khl1154","name":"Hoil-Gang"},{"url":"https://github.com/hwangsero","name":"hwangsero"}],"homepage":"https://github.com/dooboostore-develop/packages","bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"dist":{"shasum":"20a9e649758d8eedf69610d2f4d1ce09a7c68c36","tarball":"https://registry.npmjs.org/@dooboostore/simple-boot-http-server-ssr/-/simple-boot-http-server-ssr-1.0.10.tgz","fileCount":206,"integrity":"sha512-CJ0kBHJABAS1VmKHG46pRYjO7NFDkBuX/3DzVfzPRJOKdmLtkl/ywC97DjNwBnM7j/CDdXdmyNOpzDJ0+rk3Cw==","signatures":[{"sig":"MEUCIQD09pijEs6CKGHh3VV1KEO1AmqxbHpb1ERJnnDimrDeeAIgNelq1xu4IBNT0BSdTSZ1lsC8plBJgNpJqFGPXAYandQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49890765},"main":"dist/index.js","_from":"file:dooboostore-simple-boot-http-server-ssr-1.0.10.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"scripts":{"test":"echo test","build":"pnpm run clean && pnpm run build:esm && pnpm run build:cjs && pnpm run build:umd-bundle && pnpm run build:esm-bundle","clean":"rm -rf dist","build:cjs":"webpack --config webpack.config.cjs.cjs && tsc -p tsconfig.cjs.json --emitDeclarationOnly && cp package.cjs.json dist/cjs/package.json","build:esm":"webpack --config webpack.config.esm.cjs && tsc -p tsconfig.esm.json --emitDeclarationOnly","typecheck":"tsc --noEmit","watch:cjs":"webpack --config webpack.config.cjs.cjs --watch","watch:esm":"webpack --config webpack.config.esm.cjs --watch","watch:umd":"webpack --config webpack.config.umd-bundle.cjs --watch","publish:npm":"pnpm run build && cp package.json package.json.back && pnpm pack && TARBALL_NAME=$(ls dooboostore-simple-boot-http-server-ssr-*.tgz | head -n 1) && tar -xzf \"$TARBALL_NAME\" -C . --strip-components=1 package/package.json && rm \"$TARBALL_NAME\" && (pnpm publish --no-git-checks || true) && cp package.json.back package.json && rm -rf package.json.back  ","build:esm-bundle":"webpack --config webpack.config.esm-bundle.cjs","build:umd-bundle":"webpack --config webpack.config.umd-bundle.cjs","watch:esm-bundle":"webpack --config webpack.config.esm-bundle.cjs --watch"},"_npmUser":{"name":"dooboostore","email":"dooboostore@gmail.com"},"_resolved":"/private/var/folders/6t/yzld3lgx5pn574lkf54z29hw0000gn/T/1f63d708fea31ffe36c4a4275efde9d8/dooboostore-simple-boot-http-server-ssr-1.0.10.tgz","_integrity":"sha512-CJ0kBHJABAS1VmKHG46pRYjO7NFDkBuX/3DzVfzPRJOKdmLtkl/ywC97DjNwBnM7j/CDdXdmyNOpzDJ0+rk3Cw==","repository":{"url":"git+https://github.com/dooboostore-develop/packages.git","type":"git"},"_npmVersion":"10.9.2","description":"front end SPA frameworks SSR","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsdom":"^26.0.0","reflect-metadata":"^0.2.2","@dooboostore/core":"1.0.15","@dooboostore/core-web":"1.0.2","@dooboostore/core-node":"1.0.3","@dooboostore/dom-render":"1.0.104","@dooboostore/simple-boot":"1.0.45","@dooboostore/simple-boot-front":"1.0.123","@dooboostore/simple-boot-http-server":"1.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","webpack":"^5.93.0","ts-loader":"^9.5.1","raw-loader":"^4.0.2","typescript":"^5.9.2","@babel/core":"^7.24.0","@types/jest":"^26.0.22","@types/node":"^20","webpack-cli":"^5.1.4","@types/node-gzip":"^1.1.0","@babel/preset-env":"^7.24.0","webpack-dev-server":"^5.2.0","html-webpack-plugin":"^5.6.3","@babel/preset-typescript":"^7.24.0","@typescript-eslint/parser":"^4.16.1","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-proposal-decorators":"^7.24.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-private-property-in-object":"^7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/simple-boot-http-server-ssr_1.0.10_1758709206429_0.523106303847908","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@dooboostore/simple-boot-http-server-ssr","version":"1.0.11","keywords":["front","spa","SPA","module","front-end","framwork","node"],"author":{"url":"https://github.com/dooboostore","name":"dooboostore","email":"dooboostore@gmail.com"},"license":"MIT","_id":"@dooboostore/simple-boot-http-server-ssr@1.0.11","maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"contributors":[{"url":"https://github.com/sewoo","name":"sewoo","email":"sewooimda@nate.com"},{"url":"https://github.com/SeoDH","name":"SeoDH","email":"adonis_84@naver.com"},{"url":"https://github.com/tkyungDev","name":"tkyung"},{"url":"https://github.com/khl1154","name":"Hoil-Gang"},{"url":"https://github.com/hwangsero","name":"hwangsero"}],"homepage":"https://github.com/dooboostore-develop/packages","bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"dist":{"shasum":"a1b16d5a916797552261ae67be5836f90f5078a4","tarball":"https://registry.npmjs.org/@dooboostore/simple-boot-http-server-ssr/-/simple-boot-http-server-ssr-1.0.11.tgz","fileCount":184,"integrity":"sha512-aJZjyehW9qtJ8CH2DjNRTbM8qpLk9mhxP/oQxH4d0/L6ZJbHJVBNy5WVoRm01a1v0Y6X/QOcnVwPsWZYyny4fg==","signatures":[{"sig":"MEYCIQCBHLO8+8BTAXbulVJB/Ee6B4CK3cVHkkayIZqTrcj2BQIhAPnA4h9khzamTuGUBieekcBqKLQNhJSbJtYj98DoG+Ep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272028},"main":"./dist/cjs/index.js","type":"module","_from":"file:dooboostore-simple-boot-http-server-ssr-1.0.11.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/esm/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"scripts":{"test":"echo test","build":"pnpm run clean && node build.mjs all && tsc -p tsconfig.esm.json --emitDeclarationOnly && tsc -p tsconfig.cjs.json --emitDeclarationOnly && cp package.cjs.json dist/cjs/package.json","clean":"rm -rf dist","build:cjs":"node build.mjs cjs && tsc -p tsconfig.cjs.json --emitDeclarationOnly && cp package.cjs.json dist/cjs/package.json","build:esm":"node build.mjs esm && tsc -p tsconfig.esm.json --emitDeclarationOnly","typecheck":"tsc --noEmit","watch:cjs":"pnpm run build:cjs && node build.mjs cjs --watch","watch:esm":"pnpm run build:esm && node build.mjs esm --watch","publish:npm":"pnpm run build && cp package.json package.json.back && pnpm pack && TARBALL_NAME=$(ls dooboostore-simple-boot-http-server-ssr-*.tgz | head -n 1) && tar -xzf \"$TARBALL_NAME\" -C . --strip-components=1 package/package.json && rm \"$TARBALL_NAME\" && (pnpm publish --no-git-checks || true) && cp package.json.back package.json && rm -rf package.json.back  ","build:esm-bundle":"node build.mjs esm-bundle","build:umd-bundle":"node build.mjs umd-bundle","watch:esm-bundle":"pnpm run build:esm-bundle && node build.mjs esm-bundle --watch","watch:umd-bundle":"pnpm run build:umd-bundle && node build.mjs umd-bundle --watch"},"_npmUser":{"name":"dooboostore","email":"dooboostore@gmail.com"},"_resolved":"/private/var/folders/6t/yzld3lgx5pn574lkf54z29hw0000gn/T/0a3ba3c928aff2759877206b6e77b53e/dooboostore-simple-boot-http-server-ssr-1.0.11.tgz","_integrity":"sha512-aJZjyehW9qtJ8CH2DjNRTbM8qpLk9mhxP/oQxH4d0/L6ZJbHJVBNy5WVoRm01a1v0Y6X/QOcnVwPsWZYyny4fg==","repository":{"url":"git+https://github.com/dooboostore-develop/packages.git","type":"git"},"_npmVersion":"10.9.2","description":"front end SPA frameworks SSR","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsdom":"^26.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.23.0","raw-loader":"^4.0.2","typescript":"^5.9.2","@babel/core":"^7.24.0","@types/jest":"^26.0.22","@types/node":"^20","@types/jsdom":"^21.1.7","@types/node-gzip":"^1.1.0","@babel/preset-env":"^7.24.0","esbuild-plugin-tsc":"^0.5.0","@babel/preset-typescript":"^7.24.0","@typescript-eslint/parser":"^4.16.1","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-proposal-decorators":"^7.24.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-private-property-in-object":"^7.25.9"},"peerDependencies":{"reflect-metadata":"^0.2.2","@dooboostore/core":"1.0.18","@dooboostore/core-web":"1.0.5","@dooboostore/core-node":"1.0.6","@dooboostore/dom-render":"1.0.107","@dooboostore/simple-boot":"1.0.48","@dooboostore/simple-boot-front":"1.0.126","@dooboostore/simple-boot-http-server":"1.0.19"},"_npmOperationalInternal":{"tmp":"tmp/simple-boot-http-server-ssr_1.0.11_1758830917031_0.33975022554259793","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@dooboostore/simple-boot-http-server-ssr","version":"1.0.12","keywords":["front","spa","SPA","module","front-end","framwork","node"],"author":{"url":"https://github.com/dooboostore","name":"dooboostore","email":"dooboostore@gmail.com"},"license":"MIT","_id":"@dooboostore/simple-boot-http-server-ssr@1.0.12","maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"contributors":[{"url":"https://github.com/sewoo","name":"sewoo","email":"sewooimda@nate.com"},{"url":"https://github.com/SeoDH","name":"SeoDH","email":"adonis_84@naver.com"},{"url":"https://github.com/tkyungDev","name":"tkyung"},{"url":"https://github.com/khl1154","name":"Hoil-Gang"},{"url":"https://github.com/hwangsero","name":"hwangsero"}],"homepage":"https://github.com/dooboostore-develop/packages","bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"dist":{"shasum":"564eb4d59917c7309fdeb5cdb7a8c80915733b91","tarball":"https://registry.npmjs.org/@dooboostore/simple-boot-http-server-ssr/-/simple-boot-http-server-ssr-1.0.12.tgz","fileCount":170,"integrity":"sha512-TjBTgFEPAONTeXNGNvGH2Lb2DXJ/spfOU/c7RhhiOxZmRlKsrICGAh3CPVa40lgsCmT2GorPVzu6CzquIH2YzA==","signatures":[{"sig":"MEUCIQD3VW4iF9As/qX6J0dfZadcqjun8LeAytrQusmDlqySzAIgXfJ00Dq/zkKiKZm5/J6eqGuR8WATs3cHnyWu7MbnPcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3231312},"main":"./dist/cjs/index.js","type":"module","_from":"file:dooboostore-simple-boot-http-server-ssr-1.0.12.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"scripts":{"test":"echo test","build":"pnpm run clean && node build.mjs all","clean":"rm -rf dist","watch":"node build.mjs all --watch","ts:clean":"find . -name '*.js' -o -name '*.map' -o -name '*.d.ts' | xargs rm -f","build:cjs":"node build.mjs cjs","build:esm":"node build.mjs esm","typecheck":"tsc --noEmit","watch:cjs":"pnpm run build:cjs && node build.mjs cjs --watch","watch:esm":"pnpm run build:esm && node build.mjs esm --watch","publish:npm":"pnpm run build && cp package.json package.json.back && pnpm pack && TARBALL_NAME=$(ls dooboostore-simple-boot-http-server-ssr-*.tgz | head -n 1) && tar -xzf \"$TARBALL_NAME\" -C . --strip-components=1 package/package.json && rm \"$TARBALL_NAME\" && (pnpm publish --no-git-checks || true) && cp package.json.back package.json && rm -rf package.json.back  ","build:esm-bundle":"node build.mjs esm-bundle","build:umd-bundle":"node build.mjs umd-bundle","watch:esm-bundle":"pnpm run build:esm-bundle && node build.mjs esm-bundle --watch","watch:umd-bundle":"pnpm run build:umd-bundle && node build.mjs umd-bundle --watch"},"_npmUser":{"name":"dooboostore","email":"dooboostore@gmail.com"},"_resolved":"/private/var/folders/6t/yzld3lgx5pn574lkf54z29hw0000gn/T/d85acbd1d6d24461e31a07c5f6a40aec/dooboostore-simple-boot-http-server-ssr-1.0.12.tgz","_integrity":"sha512-TjBTgFEPAONTeXNGNvGH2Lb2DXJ/spfOU/c7RhhiOxZmRlKsrICGAh3CPVa40lgsCmT2GorPVzu6CzquIH2YzA==","repository":{"url":"git+https://github.com/dooboostore-develop/packages.git","type":"git"},"_npmVersion":"10.9.2","description":"front end SPA frameworks SSR","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsdom":"^26.0.0"},"publishConfig":{"access":"public"},"typesVersions":{">=4.2":{"*":["dist/types/*"]}},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.23.0","raw-loader":"^4.0.2","typescript":"^5.9.2","@babel/core":"^7.24.0","@types/jest":"^26.0.22","@types/node":"^20","@types/jsdom":"^21.1.7","@types/node-gzip":"^1.1.0","@babel/preset-env":"^7.24.0","esbuild-plugin-tsc":"^0.5.0","@babel/preset-typescript":"^7.24.0","@typescript-eslint/parser":"^4.16.1","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-proposal-decorators":"^7.24.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-private-property-in-object":"^7.25.9"},"peerDependencies":{"reflect-metadata":"^0.2.2","@dooboostore/core":"1.0.22","@dooboostore/core-web":"1.0.7","@dooboostore/core-node":"1.0.8","@dooboostore/dom-render":"1.0.109","@dooboostore/simple-boot":"1.0.51","@dooboostore/simple-boot-front":"1.0.128","@dooboostore/simple-boot-http-server":"1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/simple-boot-http-server-ssr_1.0.12_1759372261771_0.46268406890884295","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@dooboostore/simple-boot-http-server-ssr","version":"1.0.13","keywords":["front","spa","SPA","module","front-end","framwork","node"],"author":{"url":"https://github.com/dooboostore","name":"dooboostore","email":"dooboostore@gmail.com"},"license":"MIT","_id":"@dooboostore/simple-boot-http-server-ssr@1.0.13","maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"contributors":[{"url":"https://github.com/sewoo","name":"sewoo","email":"sewooimda@nate.com"},{"url":"https://github.com/SeoDH","name":"SeoDH","email":"adonis_84@naver.com"},{"url":"https://github.com/tkyungDev","name":"tkyung"},{"url":"https://github.com/khl1154","name":"Hoil-Gang"},{"url":"https://github.com/hwangsero","name":"hwangsero"}],"homepage":"https://github.com/dooboostore-develop/packages","bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"dist":{"shasum":"c3bf8a0a703077d875705f7aa51e90289dc1621e","tarball":"https://registry.npmjs.org/@dooboostore/simple-boot-http-server-ssr/-/simple-boot-http-server-ssr-1.0.13.tgz","fileCount":197,"integrity":"sha512-83HH1Or8XryPoP5+AgMcyCE7C6MjrerciWFGFWYBJrXVqWZTKz8cMDgQsiqhAccdslISJIdAfkbgQD8/vHfHFQ==","signatures":[{"sig":"MEQCIF+zQ/hs6skzf1r7ZtB88RITESen1L5Y3dCblDXybp6wAiA1Dwpn2tMNb/YBgkXGcvjJkVL1Hv3S7Bqi+WIV9uVVHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3384333},"main":"./dist/cjs/index.js","type":"module","_from":"file:dooboostore-simple-boot-http-server-ssr-1.0.13.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"scripts":{"test":"echo test","build":"pnpm run clean && node build.mjs all","clean":"rm -rf dist","watch":"node build.mjs all --watch","ts:clean":"find . -name '*.js' -o -name '*.map' -o -name '*.d.ts' | xargs rm -f","build:cjs":"node build.mjs cjs","build:esm":"node build.mjs esm","typecheck":"tsc --noEmit","watch:cjs":"pnpm run build:cjs && node build.mjs cjs --watch","watch:esm":"pnpm run build:esm && node build.mjs esm --watch","publish:npm":"pnpm run build && cp package.json package.json.back && pnpm pack && TARBALL_NAME=$(ls dooboostore-simple-boot-http-server-ssr-*.tgz | head -n 1) && tar -xzf \"$TARBALL_NAME\" -C . --strip-components=1 package/package.json && rm \"$TARBALL_NAME\" && (pnpm publish --no-git-checks || true) && cp package.json.back package.json && rm -rf package.json.back  ","build:esm-bundle":"node build.mjs esm-bundle","build:umd-bundle":"node build.mjs umd-bundle","watch:esm-bundle":"pnpm run build:esm-bundle && node build.mjs esm-bundle --watch","watch:umd-bundle":"pnpm run build:umd-bundle && node build.mjs umd-bundle --watch"},"_npmUser":{"name":"dooboostore","email":"dooboostore@gmail.com"},"_resolved":"/private/var/folders/6t/yzld3lgx5pn574lkf54z29hw0000gn/T/706f990e9b2ccb7840e40bd41c4303fb/dooboostore-simple-boot-http-server-ssr-1.0.13.tgz","_integrity":"sha512-83HH1Or8XryPoP5+AgMcyCE7C6MjrerciWFGFWYBJrXVqWZTKz8cMDgQsiqhAccdslISJIdAfkbgQD8/vHfHFQ==","repository":{"url":"git+https://github.com/dooboostore-develop/packages.git","type":"git"},"_npmVersion":"10.9.2","description":"front end SPA frameworks SSR","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsdom":"^26.0.0","linkedom":"0.18.12"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/*"]}},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.23.0","raw-loader":"^4.0.2","typescript":"^5.9.2","@babel/core":"^7.24.0","@types/jest":"^26.0.22","@types/node":"^20","@types/jsdom":"^21.1.7","@types/node-gzip":"^1.1.0","@babel/preset-env":"^7.24.0","@dooboostore/core":"1.0.26","esbuild-plugin-tsc":"^0.5.0","@dooboostore/core-web":"1.0.8","@dooboostore/core-node":"1.0.9","@dooboostore/dom-render":"1.0.110","@babel/preset-typescript":"^7.24.0","@dooboostore/simple-boot":"1.0.52","@typescript-eslint/parser":"^4.16.1","@dooboostore/simple-boot-front":"1.0.129","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-proposal-decorators":"^7.24.0","@dooboostore/simple-boot-http-server":"1.0.22","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-private-property-in-object":"^7.25.9"},"peerDependencies":{"reflect-metadata":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-boot-http-server-ssr_1.0.13_1759787897978_0.773573735947916","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@dooboostore/simple-boot-http-server-ssr","version":"1.0.14","keywords":["front","spa","SPA","module","front-end","framwork","node"],"author":{"url":"https://github.com/dooboostore","name":"dooboostore","email":"dooboostore@gmail.com"},"license":"MIT","_id":"@dooboostore/simple-boot-http-server-ssr@1.0.14","maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"contributors":[{"url":"https://github.com/sewoo","name":"sewoo","email":"sewooimda@nate.com"},{"url":"https://github.com/SeoDH","name":"SeoDH","email":"adonis_84@naver.com"},{"url":"https://github.com/tkyungDev","name":"tkyung"},{"url":"https://github.com/khl1154","name":"Hoil-Gang"},{"url":"https://github.com/hwangsero","name":"hwangsero"}],"homepage":"https://github.com/dooboostore-develop/packages","bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"dist":{"shasum":"6c18e16072b8c65b420a20c17506bc6fedd5b069","tarball":"https://registry.npmjs.org/@dooboostore/simple-boot-http-server-ssr/-/simple-boot-http-server-ssr-1.0.14.tgz","fileCount":198,"integrity":"sha512-h+Xs4CFAISgXHfkZhu6IkWgA4zY20Oqg+C4rxz+PCMld175jSXfrXZZTbOsHtBcdlzHsO47HaII78VCc/ruRkQ==","signatures":[{"sig":"MEQCID6C91eIC/U44kTp1prEYwRlMSuVy1YLbGgr6eau+u0lAiA5jyGN0R7OY/k8XO5IvWDZA9XOuOKdPmmDAmecZUxosw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3554927},"main":"./dist/cjs/index.js","type":"module","_from":"file:dooboostore-simple-boot-http-server-ssr-1.0.14.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"scripts":{"test":"echo test","build":"pnpm run clean && node build.mjs all","clean":"rm -rf dist","watch":"node build.mjs all --watch","ts:clean":"find . -name '*.js' -o -name '*.map' -o -name '*.d.ts' | xargs rm -f","build:cjs":"node build.mjs cjs","build:esm":"node build.mjs esm","typecheck":"tsc --noEmit","watch:cjs":"pnpm run build:cjs && node build.mjs cjs --watch","watch:esm":"pnpm run build:esm && node build.mjs esm --watch","publish:npm":"pnpm run build && cp package.json package.json.back && pnpm pack && TARBALL_NAME=$(ls dooboostore-simple-boot-http-server-ssr-*.tgz | head -n 1) && tar -xzf \"$TARBALL_NAME\" -C . --strip-components=1 package/package.json && rm \"$TARBALL_NAME\" && (pnpm publish --no-git-checks || true) && cp package.json.back package.json && rm -rf package.json.back  ","build:esm-bundle":"node build.mjs esm-bundle","build:umd-bundle":"node build.mjs umd-bundle","watch:esm-bundle":"pnpm run build:esm-bundle && node build.mjs esm-bundle --watch","watch:umd-bundle":"pnpm run build:umd-bundle && node build.mjs umd-bundle --watch"},"_npmUser":{"name":"dooboostore","email":"dooboostore@gmail.com"},"_resolved":"/private/var/folders/6t/yzld3lgx5pn574lkf54z29hw0000gn/T/6fa1145b885ced4e9f97b3123689fecc/dooboostore-simple-boot-http-server-ssr-1.0.14.tgz","_integrity":"sha512-h+Xs4CFAISgXHfkZhu6IkWgA4zY20Oqg+C4rxz+PCMld175jSXfrXZZTbOsHtBcdlzHsO47HaII78VCc/ruRkQ==","repository":{"url":"git+https://github.com/dooboostore-develop/packages.git","type":"git"},"_npmVersion":"10.9.2","description":"front end SPA frameworks SSR","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsdom":"^26.0.0","linkedom":"0.18.12","@dooboostore/dom-parser":"1.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/*"]}},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.23.0","raw-loader":"^4.0.2","typescript":"^5.9.2","@babel/core":"^7.24.0","@types/jest":"^26.0.22","@types/node":"^20","@types/jsdom":"^21.1.7","@types/node-gzip":"^1.1.0","@babel/preset-env":"^7.24.0","@dooboostore/core":"1.0.28","esbuild-plugin-tsc":"^0.5.0","@dooboostore/core-web":"1.0.9","@dooboostore/core-node":"1.0.10","@dooboostore/dom-render":"1.0.112","@babel/preset-typescript":"^7.24.0","@dooboostore/simple-boot":"1.0.53","@typescript-eslint/parser":"^4.16.1","@dooboostore/simple-boot-front":"1.0.130","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-proposal-decorators":"^7.24.0","@dooboostore/simple-boot-http-server":"1.0.23","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-private-property-in-object":"^7.25.9"},"peerDependencies":{"reflect-metadata":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-boot-http-server-ssr_1.0.14_1764615704977_0.28345715268713545","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@dooboostore/simple-boot-http-server-ssr","version":"1.0.15","keywords":["front","spa","SPA","module","front-end","framwork","node"],"author":{"url":"https://github.com/dooboostore","name":"dooboostore","email":"dooboostore@gmail.com"},"license":"MIT","_id":"@dooboostore/simple-boot-http-server-ssr@1.0.15","maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"contributors":[{"url":"https://github.com/sewoo","name":"sewoo","email":"sewooimda@nate.com"},{"url":"https://github.com/SeoDH","name":"SeoDH","email":"adonis_84@naver.com"},{"url":"https://github.com/tkyungDev","name":"tkyung"},{"url":"https://github.com/khl1154","name":"Hoil-Gang"},{"url":"https://github.com/hwangsero","name":"hwangsero"}],"homepage":"https://github.com/dooboostore-develop/packages","bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"dist":{"shasum":"0c3a7d290253d7bf25ad86ab1476aa03f5bc54ea","tarball":"https://registry.npmjs.org/@dooboostore/simple-boot-http-server-ssr/-/simple-boot-http-server-ssr-1.0.15.tgz","fileCount":156,"integrity":"sha512-HJxkyR+TMhBoZktp2v2JJsi6T22zVA2oS/SDiqd8CxW+83OSxigWinpRo5KGnIuNn+B+ONT7kum1MSJtl36XyA==","signatures":[{"sig":"MEUCIF19DNDTsyC3OSHYz9kT4edvTcXZH3QzKaRrh3AJ+ICYAiEAz5sISvSM245Q/qnD2oE8h6ioxS7b9pgRMuDCxAvSU2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6140286},"main":"./dist/cjs/index.js","type":"module","_from":"file:dooboostore-simple-boot-http-server-ssr-1.0.15.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"},"./bundle-entry":{"types":"./dist/types/bundle-entry.d.ts","import":"./dist/esm/bundle-entry.js","require":"./dist/cjs/bundle-entry.js"}},"scripts":{"test":"echo test","build":"pnpm run clean && node build.mjs all","clean":"rm -rf dist","watch":"node build.mjs all --watch","ts:clean":"find . -name '*.js' -o -name '*.map' -o -name '*.d.ts' | xargs rm -f","build:cjs":"node build.mjs cjs","build:esm":"node build.mjs esm","typecheck":"tsc --noEmit","watch:cjs":"pnpm run build:cjs && node build.mjs cjs --watch","watch:esm":"pnpm run build:esm && node build.mjs esm --watch","publish:npm":"pnpm run build && cp package.json package.json.back && pnpm pack && TARBALL_NAME=$(ls dooboostore-simple-boot-http-server-ssr-*.tgz | head -n 1) && tar -xzf \"$TARBALL_NAME\" -C . --strip-components=1 package/package.json && rm \"$TARBALL_NAME\" && (pnpm publish --no-git-checks || true) && cp package.json.back package.json && rm -rf package.json.back  ","build:esm-bundle":"node build.mjs esm-bundle","build:umd-bundle":"node build.mjs umd-bundle","watch:esm-bundle":"pnpm run build:esm-bundle && node build.mjs esm-bundle --watch","watch:umd-bundle":"pnpm run build:umd-bundle && node build.mjs umd-bundle --watch"},"_npmUser":{"name":"dooboostore","email":"dooboostore@gmail.com"},"_resolved":"/private/var/folders/6t/yzld3lgx5pn574lkf54z29hw0000gn/T/168a240fc1f18491306f9da7ee43d97a/dooboostore-simple-boot-http-server-ssr-1.0.15.tgz","_integrity":"sha512-HJxkyR+TMhBoZktp2v2JJsi6T22zVA2oS/SDiqd8CxW+83OSxigWinpRo5KGnIuNn+B+ONT7kum1MSJtl36XyA==","repository":{"url":"git+https://github.com/dooboostore-develop/packages.git","type":"git"},"_npmVersion":"10.9.2","description":"front end SPA frameworks SSR","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsdom":"^26.0.0","linkedom":"0.18.12"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/*"]}},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.23.0","raw-loader":"^4.0.2","typescript":"^5.9.2","@babel/core":"^7.24.0","@types/jest":"^26.0.22","@types/node":"^20","@types/jsdom":"^21.1.7","@types/node-gzip":"^1.1.0","@babel/preset-env":"^7.24.0","@dooboostore/core":"1.0.30","esbuild-plugin-tsc":"^0.5.0","@dooboostore/core-web":"1.0.10","@dooboostore/core-node":"1.0.12","@dooboostore/dom-parser":"1.0.5","@dooboostore/dom-render":"1.0.113","@babel/preset-typescript":"^7.24.0","@dooboostore/simple-boot":"1.0.54","@typescript-eslint/parser":"^4.16.1","@dooboostore/simple-boot-front":"1.0.131","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-proposal-decorators":"^7.24.0","@dooboostore/simple-web-component":"1.0.20","@dooboostore/simple-boot-http-server":"1.0.24","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-private-property-in-object":"^7.25.9"},"peerDependencies":{"reflect-metadata":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-boot-http-server-ssr_1.0.15_1774896412568_0.5764237955673339","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@dooboostore/simple-boot-http-server-ssr","version":"1.0.16","keywords":["front","spa","SPA","module","front-end","framwork","node"],"author":{"url":"https://github.com/dooboostore","name":"dooboostore","email":"dooboostore@gmail.com"},"license":"MIT","_id":"@dooboostore/simple-boot-http-server-ssr@1.0.16","maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"contributors":[{"url":"https://github.com/sewoo","name":"sewoo","email":"sewooimda@nate.com"},{"url":"https://github.com/SeoDH","name":"SeoDH","email":"adonis_84@naver.com"},{"url":"https://github.com/tkyungDev","name":"tkyung"},{"url":"https://github.com/khl1154","name":"Hoil-Gang"},{"url":"https://github.com/hwangsero","name":"hwangsero"}],"homepage":"https://github.com/dooboostore-develop/packages","bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"dist":{"shasum":"769f0f3c946540e4037e2654c361315d113f7005","tarball":"https://registry.npmjs.org/@dooboostore/simple-boot-http-server-ssr/-/simple-boot-http-server-ssr-1.0.16.tgz","fileCount":142,"integrity":"sha512-rz13nXd1yKGRo17ctaGY1yxHWArvnckADeMuGcvifrkXErol7jRYp+923vpsNDLyA7Mv26Tkwt6Yd1NuCJnZ3g==","signatures":[{"sig":"MEQCICoapTOt8pVDJhZhHc8Ob6OQ2SMpRA5FRAZ7Ns1I7TkaAiBGGzMoUTww9t3at/04PGuH/z1mv2WKMMGmeYm2p2bVLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12572859},"main":"./dist/cjs/index.js","type":"module","_from":"file:dooboostore-simple-boot-http-server-ssr-1.0.16.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"},"./bundle-entry":{"types":"./dist/types/bundle-entry.d.ts","import":"./dist/esm/bundle-entry.js","require":"./dist/cjs/bundle-entry.js"}},"scripts":{"test":"echo test","build":"pnpm run clean && node build.mjs all","clean":"rm -rf dist","watch":"node build.mjs all --watch","ts:clean":"find . -name '*.js' -o -name '*.map' -o -name '*.d.ts' | xargs rm -f","build:cjs":"node build.mjs cjs","build:esm":"node build.mjs esm","typecheck":"tsc --noEmit","watch:cjs":"pnpm run build:cjs && node build.mjs cjs --watch","watch:esm":"pnpm run build:esm && node build.mjs esm --watch","publish:npm":"pnpm run build && cp package.json package.json.back && pnpm pack && TARBALL_NAME=$(ls dooboostore-simple-boot-http-server-ssr-*.tgz | head -n 1) && tar -xzf \"$TARBALL_NAME\" -C . --strip-components=1 package/package.json && rm \"$TARBALL_NAME\" && (pnpm publish --no-git-checks || true) && cp package.json.back package.json && rm -rf package.json.back  ","build:esm-bundle":"node build.mjs esm-bundle","build:umd-bundle":"node build.mjs umd-bundle","watch:esm-bundle":"pnpm run build:esm-bundle && node build.mjs esm-bundle --watch","watch:umd-bundle":"pnpm run build:umd-bundle && node build.mjs umd-bundle --watch"},"_npmUser":{"name":"dooboostore","email":"dooboostore@gmail.com"},"_resolved":"/private/var/folders/6t/yzld3lgx5pn574lkf54z29hw0000gn/T/fd406ed8eff24475029a0a4b7928e621/dooboostore-simple-boot-http-server-ssr-1.0.16.tgz","_integrity":"sha512-rz13nXd1yKGRo17ctaGY1yxHWArvnckADeMuGcvifrkXErol7jRYp+923vpsNDLyA7Mv26Tkwt6Yd1NuCJnZ3g==","repository":{"url":"git+https://github.com/dooboostore-develop/packages.git","type":"git"},"_npmVersion":"10.9.2","description":"front end SPA frameworks SSR","directories":{},"_nodeVersion":"22.15.0","dependencies":{"jsdom":"^26.0.0","linkedom":"0.18.12","playwright":"^1.59.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/types/*"]}},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","esbuild":"^0.23.0","raw-loader":"^4.0.2","typescript":"^5.9.2","@babel/core":"^7.24.0","@types/jest":"^26.0.22","@types/node":"^20","@types/jsdom":"^21.1.7","@types/node-gzip":"^1.1.0","@babel/preset-env":"^7.24.0","@dooboostore/core":"1.0.32","esbuild-plugin-tsc":"^0.5.0","@dooboostore/core-web":"1.0.12","@dooboostore/core-node":"1.0.12","@dooboostore/dom-parser":"1.0.7","@dooboostore/dom-render":"1.0.113","@babel/preset-typescript":"^7.24.0","@dooboostore/simple-boot":"1.0.56","@typescript-eslint/parser":"^4.16.1","@dooboostore/simple-boot-front":"1.0.131","@typescript-eslint/eslint-plugin":"^4.16.1","@babel/plugin-proposal-decorators":"^7.24.0","@dooboostore/simple-web-component":"1.0.37","@dooboostore/simple-boot-http-server":"1.0.25","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-private-property-in-object":"^7.25.9"},"peerDependencies":{"reflect-metadata":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/simple-boot-http-server-ssr_1.0.16_1776844306237_0.7334713828954804","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@dooboostore/simple-boot-http-server-ssr","version":"1.0.17","license":"MIT","type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","typesVersions":{"*":{"*":["dist/types/*"]}},"description":"front end SPA frameworks SSR","keywords":["front","spa","SPA","module","front-end","framwork","node"],"publishConfig":{"access":"public"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./bundle-entry":{"types":"./dist/types/bundle-entry.d.ts","import":"./dist/esm/bundle-entry.js","require":"./dist/cjs/bundle-entry.js"},"./*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"author":{"name":"dooboostore","email":"dooboostore@gmail.com","url":"https://github.com/dooboostore"},"contributors":[{"name":"sewoo","email":"sewooimda@nate.com","url":"https://github.com/sewoo"},{"name":"SeoDH","email":"adonis_84@naver.com","url":"https://github.com/SeoDH"},{"name":"tkyung","url":"https://github.com/tkyungDev"},{"name":"Hoil-Gang","url":"https://github.com/khl1154"},{"name":"hwangsero","url":"https://github.com/hwangsero"}],"homepage":"https://github.com/dooboostore-develop/packages","bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/dooboostore-develop/packages.git"},"peerDependencies":{"reflect-metadata":"^0.2.2","@dooboostore/core":"1.0.32","@dooboostore/dom-render":"1.0.114","@dooboostore/dom-parser":"1.0.7","@dooboostore/core-node":"1.0.13","@dooboostore/simple-boot-front":"1.0.132","@dooboostore/core-web":"1.0.13","@dooboostore/simple-boot":"1.0.57","@dooboostore/simple-web-component":"1.0.47","@dooboostore/simple-boot-http-server":"1.0.26"},"devDependencies":{"@babel/core":"^7.24.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-decorators":"^7.24.0","@babel/plugin-transform-private-property-in-object":"^7.25.9","@babel/preset-env":"^7.24.0","@babel/preset-typescript":"^7.24.0","@types/jest":"^26.0.22","@types/jsdom":"^21.1.7","@types/node":"^20","@types/node-gzip":"^1.1.0","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","esbuild":"^0.23.0","esbuild-plugin-tsc":"^0.5.0","raw-loader":"^4.0.2","tslib":"^2.8.1","typescript":"^5.9.2"},"dependencies":{"jsdom":"^26.0.0","linkedom":"0.18.12","playwright":"^1.59.1"},"scripts":{"clean":"rm -rf dist","build:esm":"node build.mjs esm","watch:esm":"pnpm run build:esm && node build.mjs esm --watch","build:cjs":"node build.mjs cjs","watch:cjs":"pnpm run build:cjs && node build.mjs cjs --watch","build":"pnpm run clean && node build.mjs all","build:umd-bundle":"node build.mjs umd-bundle","watch:umd-bundle":"pnpm run build:umd-bundle && node build.mjs umd-bundle --watch","build:esm-bundle":"node build.mjs esm-bundle","watch:esm-bundle":"pnpm run build:esm-bundle && node build.mjs esm-bundle --watch","watch":"node build.mjs all --watch","publish:npm":"pnpm run build && cp package.json package.json.back && pnpm pack && TARBALL_NAME=$(ls dooboostore-simple-boot-http-server-ssr-*.tgz | head -n 1) && tar -xzf \"$TARBALL_NAME\" -C . --strip-components=1 package/package.json && rm \"$TARBALL_NAME\" && (pnpm publish --no-git-checks || true) && cp package.json.back package.json && rm -rf package.json.back  ","ts:clean":"find . -name '*.js' -o -name '*.map' -o -name '*.d.ts' | xargs rm -f","typecheck":"tsc --noEmit","test":"echo test"},"_id":"@dooboostore/simple-boot-http-server-ssr@1.0.17","_integrity":"sha512-+4x7WGe22mkKArbJvXEe0u2F7lSXgAmEXSujwtNI5eZohVBe019b3AUEYYaSVqugCq4DJ/5sEOrTFYlxB2rOJQ==","_resolved":"/private/var/folders/6t/yzld3lgx5pn574lkf54z29hw0000gn/T/2b0501f4a1c179bdb3f5b06cf29aa4ba/dooboostore-simple-boot-http-server-ssr-1.0.17.tgz","_from":"file:dooboostore-simple-boot-http-server-ssr-1.0.17.tgz","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-+4x7WGe22mkKArbJvXEe0u2F7lSXgAmEXSujwtNI5eZohVBe019b3AUEYYaSVqugCq4DJ/5sEOrTFYlxB2rOJQ==","shasum":"52a769efd241d16bff31ce5c0f1f4f14ba08742f","tarball":"https://registry.npmjs.org/@dooboostore/simple-boot-http-server-ssr/-/simple-boot-http-server-ssr-1.0.17.tgz","fileCount":142,"unpackedSize":13697754,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAtXlSNZAVcxTkB8oheEpBuYvff7jp3sOO983bBuUzbpAiAcnz2ie9+Jnr9E4RfONK3DtICx/C+XVmSJlSf17EGaSA=="}]},"_npmUser":{"name":"dooboostore","email":"dooboostore@gmail.com"},"directories":{},"maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/simple-boot-http-server-ssr_1.0.17_1785256081569_0.27899424018034846"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-22T01:44:25.759Z","modified":"2026-07-28T16:28:01.969Z","1.0.8":"2025-08-22T01:44:26.096Z","1.0.9":"2025-09-10T17:47:44.655Z","1.0.10":"2025-09-24T10:20:06.855Z","1.0.11":"2025-09-25T20:08:37.266Z","1.0.12":"2025-10-02T02:31:02.075Z","1.0.13":"2025-10-06T21:58:18.235Z","1.0.14":"2025-12-01T19:01:45.188Z","1.0.15":"2026-03-30T18:46:52.839Z","1.0.16":"2026-04-22T07:51:46.466Z","1.0.17":"2026-07-28T16:28:01.810Z"},"bugs":{"url":"https://github.com/dooboostore-develop/packages","email":"dooboostore@gmail.com"},"author":{"name":"dooboostore","email":"dooboostore@gmail.com","url":"https://github.com/dooboostore"},"license":"MIT","homepage":"https://github.com/dooboostore-develop/packages","keywords":["front","spa","SPA","module","front-end","framwork","node"],"repository":{"type":"git","url":"git+https://github.com/dooboostore-develop/packages.git"},"description":"front end SPA frameworks SSR","contributors":[{"name":"sewoo","email":"sewooimda@nate.com","url":"https://github.com/sewoo"},{"name":"SeoDH","email":"adonis_84@naver.com","url":"https://github.com/SeoDH"},{"name":"tkyung","url":"https://github.com/tkyungDev"},{"name":"Hoil-Gang","url":"https://github.com/khl1154"},{"name":"hwangsero","url":"https://github.com/hwangsero"}],"maintainers":[{"name":"dooboostore","email":"dooboostore@gmail.com"}],"readme":"# @dooboostore/simple-boot-http-server-ssr\n\n[![NPM version](https://img.shields.io/npm/v/@dooboostore/simple-boot-http-server-ssr.svg?color=cb3837&style=flat-square)](https://www.npmjs.com/package/@dooboostore/simple-boot-http-server-ssr)\n[![Build and Test](https://github.com/dooboostore-develop/packages/actions/workflows/main.yaml/badge.svg?branch=main)](https://github.com/dooboostore-develop/packages/actions/workflows/main.yaml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](https://opensource.org/licenses/MIT)\n\n`@dooboostore/simple-boot-http-server-ssr` provides a powerful **Server-Side Rendering (SSR)** environment by seamlessly integrating `@dooboostore/simple-boot-front` and `@dooboostore/simple-boot-http-server`. \n\nBy utilizing JSDOM, it creates a virtual DOM environment on the server, executing the same frontend code to deliver fully rendered HTML to users instantly.\n\n---\n\n## 🚀 Key Features\n\n-   **Seamless SSR**: Render your SPA on the server without code modifications to maximize SEO and First Contentful Paint (FCP).\n-   **JSDOM-based Rendering**: Emulate browser APIs in a Node.js environment to execute frontend components.\n-   **Component Pooling**: Optimize resource management by pooling SSR instances to handle concurrent requests efficiently.\n-   **Automatic Data Hydration**: Serialize server-fetched data into the HTML, preventing redundant API calls during client-side hydration.\n-   **Isomorphic Architecture**: Maintain a single codebase for routing, services, and components shared between server and client.\n-   **SWC Optimization**: Dedicated filters for `@dooboostore/simple-web-component` to automate component registration and rendering.\n\n---\n\n## 📦 Installation\n\n```bash\npnpm add @dooboostore/simple-boot-http-server-ssr @dooboostore/simple-web-component jsdom\n```\n\n---\n\n## 💻 Core Usage\n\n### 1. Universal Bootfactory (bootfactory.ts)\nDefine a shared function to initialize the application on both server and client.\n\n```typescript\nexport default (window: Window, urlPath?: string) => {\n  // Register components\n  register(window, [MyComponent, MyPage]);\n\n  const appElement = window.document.querySelector('#app');\n  if (appElement?.connect) {\n    const isClient = typeof window !== 'undefined' && window === globalThis.window;\n    \n    appElement.connect({\n      rootRouter: RootRouter,\n      path: urlPath ?? '/',\n      window,\n      // Server renders in 'direct' mode, Client hydrates in 'swap' mode\n      connectMode: isClient ? 'swap' : 'direct'\n    });\n  }\n  return appElement;\n};\n```\n\n### 2. Backend Configuration (SSR Filter)\nAdd `SSRSimpleWebComponentFilter` to your server configuration to enable SSR.\n\n```typescript\nconst swcFilter = new SSRSimpleWebComponentFilter({\n  frontDistPath: './dist-client',\n  frontDistIndexFileName: 'index.html',\n  registerComponents: async (window: any) => {\n    // Initialize app in server-side virtual DOM\n    bootfactory(window, window.location.pathname);\n  }\n});\n\nconst server = new SimpleBootHttpSSRServer(\n  new HttpSSRServerOption({\n    filters: [new ResourceFilter('./dist-client'), swcFilter]\n  })\n);\nserver.run();\n```\n\n---\n\n## 🌊 Data Hydration\nAutomate the process of safely transferring async data from server to client.\n\n1.  **Server Side**: Fetches data and embeds it as JSON within the HTML.\n2.  **Client Side**: Detects embedded data on load and restores the initial state.\n3.  **Result**: Provides a fast UI for users while reducing network load.\n\n---\n\n## 📖 Learn More\nCheck out the detailed guides and tutorials in the `document` folder.\n- [SSR Basics & JSDOM Usage](https://github.com/dooboostore-develop/packages/tree/main/simple-boot-http-server-ssr/document/Create%20a%20SSR%20Server%20Application%20Framework/02_chapter1_ssr_basics_jsdom.md)\n- [Data Hydration Guide](https://github.com/dooboostore-develop/packages/tree/main/simple-boot-http-server-ssr/document/Create%20a%20SSR%20Server%20Application%20Framework/04_chapter3_data_hydration.md)\n\n---\n\n## License\n[MIT License](LICENSE.md)\n","readmeFilename":"README.md"}