{"_id":"@hyperse/hps-plugin-serve","_rev":"30-a58e6c0e2aca20740c5c7a9fe3054b38","name":"@hyperse/hps-plugin-serve","dist-tags":{"next":"0.0.2-next.19","latest":"1.0.3"},"versions":{"0.0.1":{"name":"@hyperse/hps-plugin-serve","version":"0.0.1","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.1","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"e3f6a600071f150fdfa3e7e124944befe2d653cb","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.1.tgz","fileCount":6,"integrity":"sha512-m4A6mCMhUNj5vL9cmPetOIm9Xu+ihH0IQKPVIABwVAHKR4l1Pm7Suhj7Qhs0A+WE/mwK2pBE9PG86KUYfHKceg==","signatures":[{"sig":"MEUCIHnhGvEhvBP1wevGDi6C/d3lnzhLYe+up/n8FcESXJY8AiEA8a6bicUPkY2AxApCUUBKhGFxwVe2DHX1ZnFGDWMMCqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2648},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9243fb037c1ace733b00a92464793507180a880d","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","npm-run-all":"^4.1.5","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.7"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.1_1756538616406_0.5731240365516834","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.0":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.0","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.0","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"59b8b74c1372503614f1d8edc5a58924061e9a58","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.0.tgz","fileCount":6,"integrity":"sha512-m7dVQj5UeFTirHgNuEHPk1BRqtqTMvSTrdLszgMX3CH18bDkT5hAldveJoonI9L5OyKSvsNbPtAa1GRjyiyUFg==","signatures":[{"sig":"MEQCIHH6NMbQvsEsL0L9CNrQqVZFaSKdJpzELtGtEG/H/zrbAiAVs8U6JTTqgCn2DW3IhZ6qhrybgy5nXMfSX8M4WEGTaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2860},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6e029aae96823d6f2003e2b2ef7194d12485c95f","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"","directories":{},"_nodeVersion":"20.19.4","publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","npm-run-all":"^4.1.5","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.0_1756782803632_0.15545433087972116","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.2":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.2","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.2","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"98df518652cc8188e89c069302b80381512522fb","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.2.tgz","fileCount":12,"integrity":"sha512-hNZ7tXYiARXGJ+uMwL8mbQWdaH76z15+7a/JUH05qmr4e7jkn0j1nXzaT5cMEeIiFj/8Is/+AivhAe7MIXR84w==","signatures":[{"sig":"MEUCIQC3XfQP31VLesvJMY/v/oo+Od/aXghWhFgMotX5ew8r/AIgLWF39Ic5q1pg9PYCXf6WTKAYVYS2otKAs+ohMUhGFxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10557},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"70149e9a1deaa495844320dad2c67566f98108cc","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.2","@hyperse/config-loader":"^1.0.6","@hyperse/hps-srv-common":"0.0.2-next.2","@hyperse/hps-srv-rspack":"0.0.2-next.2"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.4","vite-tsconfig-paths":"5.1.4","@hyperse/hps-srv-testing":"0.0.2-next.2","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.2_1758352823558_0.02792780913556392","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.4":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.4","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.4","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"c84e85a55011a8a24f95d8276e644ff88ad08f0f","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.4.tgz","fileCount":12,"integrity":"sha512-OOG8F25d2Pp8H+PvROZXVqDEUvPPTg4TM4kIRu+qr7mKgpf5pjLZPI9x85p+Jka/LFlPZ0nkdE3/L52mk7zOMg==","signatures":[{"sig":"MEUCIQCJzid44sNXIucBWGzjTjdkbIc2Ui3cl4NrNL+LsdCbbwIgZPNExmusLa2TlhEnf4y44npvMMldqHsOetnG/shDmHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11848},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d90f56b43faac19df1d421b2bd8500c021f16b98","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.4","@hyperse/config-loader":"^1.0.6","@hyperse/hps-srv-common":"0.0.2-next.4","@hyperse/hps-srv-rspack":"0.0.2-next.4"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.5","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.4_1758420934767_0.09285966844584848","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.5":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.5","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.5","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"faa49aa6a87cb0fe3d44148943f980e13b98e16f","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.5.tgz","fileCount":12,"integrity":"sha512-/Z9EMgnV9NDiHswTT2NQfPsNMzvKV3Fm97JXMY/B6vpak8+bgwhFyf2ajh8MAtiSdQNJdqu1pbZKJshnZkd0IA==","signatures":[{"sig":"MEQCICYgatSrBMI0Sllg1Vu5G17c/BGkK0EYjHP4+2CchC3jAiBeXkgrQtJ7uGsjy1nGxfJmuj082fPD3ZwlzfhmGqDTRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13187},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b0395e6abcaa9c2d2b7deb5b5bbd55c11326694a","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.5","@hyperse/config-loader":"^1.0.6","@hyperse/hps-srv-common":"0.0.2-next.5","@hyperse/hps-srv-rspack":"0.0.2-next.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.5","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.5_1758510624517_0.5337918830670736","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.6":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.6","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.6","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"0666552533d90ccdb6a6b586d81bcc63d3e7c3f2","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.6.tgz","fileCount":12,"integrity":"sha512-XRHqvETaTv5Hwoc6LHbDmSDVX3GDAuPS5FJbqPDfi2nI9n5dnbOaWthEAmrkQ6nd6hbLxS+t1kfyNUmz52/Mcg==","signatures":[{"sig":"MEUCIBIUhijhTU1i1Qf36LC4uBYd61XdX59q3wGrD0pbSkztAiEAhUG+DxcdVqXrTjpOX8Shz7bMpSBNfUnCCK1/aVK1cwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20570},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4583c9ee773a91354e889322295e3380b45c73ae","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.6","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.6","@hyperse/hps-srv-rspack":"0.0.2-next.6"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.5","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.6_1758692271432_0.20556448141948613","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.7":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.7","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.7","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"5ecf2a49eb036a4eaee5a9dea892a6a3333db7c5","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.7.tgz","fileCount":12,"integrity":"sha512-P4/o/yS+sxWqAUYKgIctduZwF0iXnTUPgRNCwGVeg/0Ss5XkUWa4JSOCS8sMUXTML8ya9qObTy0xkBBaOv6OXw==","signatures":[{"sig":"MEYCIQCWXNRKFnWCvYGR/RxJmRPZVx3f48zwGiEOl8XVZtec6gIhAMuVjnjLnC4zidj6X3RN0JewTf7H4l7z8t3jjDa5Y+5m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21188},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4b568082e14874a1c4f78912224907d39f5622ee","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.7","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.7","@hyperse/hps-srv-rspack":"0.0.2-next.7"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.5","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.7_1758943615843_0.9463569051377008","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.8":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.8","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.8","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"ab149349b9e28fd989d5b292a8e9761f2bc68411","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.8.tgz","fileCount":12,"integrity":"sha512-zWg+bLR6OJqw0aZi8ImuE6Eq+VtuxgD8QB8V5OjkBAB2ZMcm4zoBWTs8GNR13xVqhbLlrLQ8nb3bSNw8R+fkIQ==","signatures":[{"sig":"MEUCIQD74Ag2MJndKlBFmS5GdgKFVva1GfaJLhgIRMcrzSee3wIgcyZAd12Jrxpii3SLv3cNgrW9dV/ty81ssAa4PHyTI8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21426},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"42cb238854e3f4637b5c0d166c986ca109b26a17","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.8","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.7","@hyperse/hps-srv-rspack":"0.0.2-next.8"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.5","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.8_1758974053138_0.3093979563860223","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.9":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.9","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.9","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"c8d3b8d679bb40cacd5a38ce86ef496ae0c62bc9","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.9.tgz","fileCount":12,"integrity":"sha512-+GmjwRb05F5+ihtJimTtQFerj8dLACdnwCCpPgpy8cejdJM9jUqbWyUfI1QHCIvbBBVZtpuVjTmBPOxRgmgNAA==","signatures":[{"sig":"MEQCID3iwL2pGnb06lKStCwaeFTQZZnG2a8CMerM23wUXluXAiApFPRzAnMkOPCkDfylytI6YKFaObN5+Q0yP/mtvHzUJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22044},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9a27d3094d0a717d0e84d451e72d12ed79b37bc6","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.9","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.8","@hyperse/hps-srv-rspack":"0.0.2-next.9"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.5","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.9_1759226884416_0.673023616905815","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.10":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.10","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.10","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"83be276aaad21264f81cad3a9f922459a43843e8","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.10.tgz","fileCount":12,"integrity":"sha512-3wmMeB4b8AqBIHxt/kP7wvvDMwdGmij5ibBYLF4QHt2j+EqHzXjCRPiKL+JiFHmGDc3QOu7tYmXYW4Wi36aMAA==","signatures":[{"sig":"MEYCIQC2SQ3EFapf+J2q3XLqtLL8zDKwUfSDvBPcA+sYG+k35AIhAOxr3xnKgBDkvxIIgdSJ6mqdh4BZtnmGfar0uwcDMk40","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22654},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"81f8ed9b92e212e38315a0dbf70a185ff32706e9","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.10","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.9","@hyperse/hps-srv-rspack":"0.0.2-next.10"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.5","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.10_1759499080563_0.5122666893913901","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.11":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.11","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.11","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"3d7205d79336c48e4fe23bbe5a9f5eb18f5f09af","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.11.tgz","fileCount":12,"integrity":"sha512-QwQFhFRS5b6jQRxZ1ljjKQfgWg6+CJfF72KA2ohl2mi8csDBFDq0RbyHptSOnlZewi+yqftczKG++2SXcDFOew==","signatures":[{"sig":"MEUCIEPlxPzLviLiY/5J3eGfuG2YDRenSEN9DpJuSqcnt15YAiEAzh1SvTKJgJ9coAQ8U72pXyiLdkxlkNQr4to5jD1NioI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22991},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7db373bdfd531868b54a27353ccaa4edd60bf21a","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.11","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.9","@hyperse/hps-srv-rspack":"0.0.2-next.11"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.5","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.11_1759912833195_0.7623427401484413","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.12":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.12","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.12","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"b0a14fad15426c89b673b956da26a8f5cea5659a","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.12.tgz","fileCount":12,"integrity":"sha512-MnQ6nWMd9/hY3FSIDIcDEQoe2mLP0z9yZV5RQhWXHPScR0DGBE1ERTO/v39S+/59ZqWZraeRFHBgyPhgVzUNvg==","signatures":[{"sig":"MEYCIQCU9qfPL85LIjulw2s+aezLQIydxmoKxr1w3f0z5vFIAAIhAPVaeuXx0qFs+MJBdoWQNRhmJvscQn7fA3bOnEcsufbE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23232},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fa1a531d95e7a58576fae2f8e51ce7fd0c7949ea","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.12","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.9","@hyperse/hps-srv-rspack":"0.0.2-next.12"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.36.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.5","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.12_1760189701090_0.7993959698100332","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.13":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.13","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.13","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"ce5290ea38d3e7b8ecc9353db9aeb4f5348c9399","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.13.tgz","fileCount":12,"integrity":"sha512-QNsWZg9+uvXZ2VWAJIW7Crss9iO9YalEyYFlPMVSFmLeWQ50JcuE8+7aLomphjMVjRNa6F2wdRf1M8SqTAXCyg==","signatures":[{"sig":"MEUCIH7MGfGj6VlR4QRj7tCtrWcmnQI2BBejXB8Vvh5M71aBAiEApkkDm+M88J4ToYuEIck9Zhw2x3aCR+6wiNxccz1vzkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24316},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7cdaff5f32848390621efea52249f22250cc2d0b","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.13","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.10","@hyperse/hps-srv-rspack":"0.0.2-next.13"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.37.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.5","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.13_1760516021495_0.7197265234499288","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.14":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.14","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.14","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"1a262035dac0b52330158f5bbdb7348b738f9f3e","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.14.tgz","fileCount":12,"integrity":"sha512-ClrA7CqnkedyMuVt7Midvs8hV1eODlGIMpNnQKF7uggOPrGNp8fI46QZV0gmTS5Mv4Ap3lqgbZM8FtPnPjD0/g==","signatures":[{"sig":"MEYCIQDus0d6qn69WfcPCqJh2/XMwjaRbGn4CjeT88eSjf2m+wIhAP0QfVkR+IZCRiS9h+cSpINxWW8R8yKaTcX2kM9TX3/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25071},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"59c799494b48b3496f50a92b8e7a56d510a1a350","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.14","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.11","@hyperse/hps-srv-rspack":"0.0.2-next.14"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.37.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.8.0","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.14_1760759936443_0.6063433484418848","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.15":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.15","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.15","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"fc5239b1ae6ffe7875ed48a3d758fa2db59f980e","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.15.tgz","fileCount":12,"integrity":"sha512-YMUSkMK/N1Im0p1kjihrU74dzmqL6/CqDauOGGdgNtsfI74xjnZZFkJbcebdsSdxYG2akLNpfHfRjQrcFkGNCA==","signatures":[{"sig":"MEYCIQDGeGUXCxTJ9b4HHxSr8Ib1GF4ZuaLK0/+vTQWI1hXCIAIhAP70+rOK+4OcV2yGHLAG8QQHX6wqMw0y1sR04VHS6p5U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25272},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f6b3df9e5e32c3f6c92e4c1374ea5c70a8496aa6","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.14","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.11","@hyperse/hps-srv-rspack":"0.0.2-next.15"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.37.0","rimraf":"^6.0.1","vitest":"^3.2.4","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.8.0","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^3.2.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.15_1760939460877_0.23071453232194505","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.16":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.16","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.16","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"8f1554c09263736413ea8da2597917b321640d02","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.16.tgz","fileCount":12,"integrity":"sha512-yO2APjChZU3RGmDwxjSqTuErcMEwFDuw3JiaTPs3hWeV7tAJ+R3xTRAXTLSrGZZpBYLKL+cvdHXiQAqb8xBVvQ==","signatures":[{"sig":"MEUCIBT5Tu42fqPCrSX+n6xArZyq9vv3d29c8NUxYMCQ8PLUAiEAzBht6m9iLcrl4SM26sBMJXz+cnbPvSXbHAPMUmQqIGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25473},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8b523d22e27709032a3332d9a5a78ec41419c090","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.14","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.11","@hyperse/hps-srv-rspack":"0.0.2-next.16"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.38.0","rimraf":"^6.0.1","vitest":"^4.0.4","@vitest/ui":"^4.0.4","typescript":"^5.9.3","@types/node":"^24.9.1","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^4.0.4","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.16_1762399567316_0.7189751808298486","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.17":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.17","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.17","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"c7d5b9f17b6ee24d7051e9c699d7e36bd0600675","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.17.tgz","fileCount":12,"integrity":"sha512-fHcqK+ENqdbPx5rOaptfSfpc4qwyYK/aFFi0tLhylEQF1HwNMoLm+lka35pSWlH8705cf3DcxmhBLWLEfYZNGg==","signatures":[{"sig":"MEUCIQD1JdnzGVR46eqyp+p5LSuk+LMDKPI0joC/F5PCKel78QIgTCTsEejp+r/euWG3azyJ7mepK0Qvt1fiJQKMp/8upjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26136},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1a2e14799dd88b0b7a26981e877a51ee3fba6d1f","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.15","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.12","@hyperse/hps-srv-rspack":"0.0.2-next.17"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.0","vitest":"^4.0.8","@vitest/ui":"^4.0.8","typescript":"^5.9.3","@types/node":"^24.10.0","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^4.0.8","@hyperse/eslint-config-hyperse":"^1.4.8"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.17_1762927768933_0.6003168117801403","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.18":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.18","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.18","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"599023566555cc460d395ef145214a666c194a6d","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.18.tgz","fileCount":12,"integrity":"sha512-A7SdmGqHxVknVkBqDavAysR/X40exTeK1CqGkTobEafBebu+U1hnvJ3Lts/ZwyqA5pV359BjNpIjIQQcm6xR3A==","signatures":[{"sig":"MEYCIQDWW1YsdM8UXeJBpUMDFHuhVAzO/7xAfTtbbJHTjLvsnAIhAOTO1G2pBa+c09kF7ZFjLM8LP2I0tncmS1DpdJRKdzUx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26340},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"87e50439559eb5d06dfcb87abd591aff71de1250","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.15","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.12","@hyperse/hps-srv-rspack":"0.0.2-next.18"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.14","@vitest/ui":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^4.0.14","@hyperse/eslint-config-hyperse":"^1.5.0"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.18_1764138031947_0.8871492929906188","host":"s3://npm-registry-packages-npm-production"}},"0.0.2-next.19":{"name":"@hyperse/hps-plugin-serve","version":"0.0.2-next.19","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.0.2-next.19","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"86e6870840a7b3f42ba2b37fa266d171b98ccfe9","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.0.2-next.19.tgz","fileCount":12,"integrity":"sha512-mDqYALCbbHZjcf69eHOewsWVZjAQeIqgW95mePs4FejKrRPBEq8QIA9QLWNXwgdofe1Qgt0s+DcFNZwa+On5mQ==","signatures":[{"sig":"MEQCICTq6Vtur35yx8CmS0cD1wakHKXUGCIRPnbIvbpasp9lAiAWreEjabfrgQzAOl0hw+CgPfLsON1E64V9KgDspEMLZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26541},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"18dda6ce3a789f6ee7a869d2d0a0880b9fc481d9","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@hyperse/hps-srv-mock":"0.0.2-next.15","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.0.2-next.12","@hyperse/hps-srv-rspack":"0.0.2-next.19"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.14","@vitest/ui":"^4.0.14","typescript":"^5.9.3","@types/node":"^24.10.1","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^4.0.14","@hyperse/eslint-config-hyperse":"^1.5.0"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.0.2-next.19_1764465898031_0.5602214992333676","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@hyperse/hps-plugin-serve","version":"0.1.0","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.1.0","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"391e30af664fc34ea129164c3ae9487ccceeb623","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.1.0.tgz","fileCount":12,"integrity":"sha512-gD6OOXhw8joGNPr17NFEMXwt90c4HgIvN7f6NM0hqGSkdr+AAkNbHViEKKmHdMoQ0lyIMIeuy1TM2IbMgHxcZQ==","signatures":[{"sig":"MEUCIQDtDpY8O1tK7tPppXKaetYGHUf3T0zm5l4qJruOQ5ySswIgF9Vk7Hgfj/F7ioT6kH1C7Gayiexko2b44qOROlTLtEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34926},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"427f23fce59077c5612fa1a7dfb15148ecab8d48","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@hyperse/hps-srv-mock":"0.1.0","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.1.0","@hyperse/hps-srv-rspack":"0.1.0"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/node":"^24.10.1","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^4.0.15","@hyperse/eslint-config-hyperse":"^1.5.0"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.1.0_1765081663807_0.5825160224711332","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hyperse/hps-plugin-serve","version":"0.1.1","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.1.1","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"711405cadba7ad661e2e17a45ac5a3b9cec74831","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.1.1.tgz","fileCount":12,"integrity":"sha512-RCHv4sYw2tp0bWzWiKsIjm9jIaz37tAbv5sTNhK6X6DN1Pg9Sx+JesL1u+OmGR2BATPk8MEUA9PUtEJkSAFA/Q==","signatures":[{"sig":"MEYCIQCmClZ04s5ZoapefGpLKCyZ7WDYKAKgzo2LYUUA2OQfAQIhAPXJ+6wPW3eiwKlfcTYfOGVSngHgzrg8OV5xhILKgI1E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35111},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1cb62ca04aef39bb30c369c9785c10b84b125a29","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@hyperse/hps-srv-mock":"0.1.0","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.1.0","@hyperse/hps-srv-rspack":"0.1.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/node":"^24.10.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^4.0.15","@hyperse/eslint-config-hyperse":"^1.5.0"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.1.1_1765355910229_0.8932459107220909","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hyperse/hps-plugin-serve","version":"0.1.2","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.1.2","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"077a0837151c5b652b9334ae5c28a30059c68c7e","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.1.2.tgz","fileCount":12,"integrity":"sha512-Tiu+p4tMKEIV0NNb78b5VL6PKk3l70sLLIfyDJ/5gMrvwynK7PzAbpEB8q+VORO/87Rv5uUDs1JnsVgWLUFivA==","signatures":[{"sig":"MEQCIHJLwhH5pIpu4lljOwvKV6DCbXIbwlqfEGoevcA5IS+0AiBzVyqZ2h7Lp6lyKe9XTttrbhkCHf9S2KjOnBzs42TUXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35458},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bf4b5bb57790bb478f87a6809aea02de633cf054","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@hyperse/hps-srv-mock":"0.1.1","@hyperse/config-loader":"^1.0.7","@hyperse/hps-srv-common":"0.1.1","@hyperse/hps-srv-rspack":"0.1.2"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.9.3","@types/node":"^24.10.2","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"5.1.4","@vitest/coverage-istanbul":"^4.0.15","@hyperse/eslint-config-hyperse":"^1.5.0"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.1.2_1765420099281_0.4680794133884463","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hyperse/hps-plugin-serve","version":"0.1.3","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.1.3","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"98d67bebc1251b0815206c0d784b03815a96ea9c","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.1.3.tgz","fileCount":12,"integrity":"sha512-xEyhq3MYzZ4/Rv645mppYUlAW6fsY2RZwtR/Co5VukZI/Ca379yXRxMUhn6N9W9/Jegf1Eu3M4tz0rNAXMItIw==","signatures":[{"sig":"MEUCIENAn58opM0WzLE71IYJcbmtDW0njvvQuKlu1VpLlxwrAiEA222x++Uh+u4q/8WPnSJiUlkC3QQJRmwghauOBylcgJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36089},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6b93b18126ff58d8fb344eea6a121ed42d3fbf11","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@hyperse/hps-srv-mock":"0.1.2","@hyperse/config-loader":"^1.0.8","@hyperse/hps-srv-common":"0.1.2","@hyperse/hps-srv-rspack":"0.1.3"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.18","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"6.0.5","@vitest/coverage-istanbul":"^4.0.18","@hyperse/eslint-config-hyperse":"^1.5.0"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.1.3_1769223177783_0.09593131511355946","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hyperse/hps-plugin-serve","version":"0.1.4","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.1.4","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"c6f6795aae8eff7b0a601c2f49501fc984968a59","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.1.4.tgz","fileCount":12,"integrity":"sha512-s5oTvHbD4Nvx9wDAMEtjVSKFbRDDCN9KaMZLjg+yaQmk9p6ItoyXu+YczFX1RJjwWdK6jvch6Gib6ovamn3Qmg==","signatures":[{"sig":"MEQCIFWkqGIcT2ZVvOH9jYbpIblW7tFUaeZ+eY0HgYYe7bMpAiAncMJQsRLsPRDxvJtzh6NHHYdWeuSD5TFFr34dhXHxYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36274},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"39dff585c2dce24639234d84801bd135e69d26e9","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@hyperse/hps-srv-mock":"0.1.2","@hyperse/config-loader":"^1.0.8","@hyperse/hps-srv-common":"0.1.2","@hyperse/hps-srv-rspack":"0.1.4"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.18","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"6.0.5","@vitest/coverage-istanbul":"^4.0.18","@hyperse/eslint-config-hyperse":"^1.5.0"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.1.4_1775354411151_0.39862737472437315","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hyperse/hps-plugin-serve","version":"0.1.5","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.1.5","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"2ccb201d2a75cf9a8a446c6e896f373745d466bf","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.1.5.tgz","fileCount":12,"integrity":"sha512-YR4nBZ097fB47qmBbloo7y01Vf+EDrFOS7gcyoMOFzCv2DVP46cyd2AX1kOafYlERix9z6qTwM92cbOmlWpecw==","signatures":[{"sig":"MEUCIQCjqPbuOiY4vPSAQb5f47I9Fr1dmx81IwuN8jrmpJNZvgIgI/l7A8hdIYBiT6H8pzMYSyIxP+P4K1VL6YdKVIxTjQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36459},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"953e6060b88b6b38070ae9235e74a955b7ba80c2","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@hyperse/hps-srv-mock":"0.1.2","@hyperse/config-loader":"^1.0.8","@hyperse/hps-srv-common":"0.1.2","@hyperse/hps-srv-rspack":"0.1.5"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","rimraf":"^6.1.2","vitest":"^4.0.18","@vitest/ui":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.0.10","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","vite-tsconfig-paths":"6.0.5","@vitest/coverage-istanbul":"^4.0.18","@hyperse/eslint-config-hyperse":"^1.5.0"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.1.5_1776745240900_0.8457365254535116","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hyperse/hps-plugin-serve","version":"0.1.6","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@0.1.6","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"17f2b4b2730ca1c45bbbe92c40d2f6d7b1f9bc90","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-0.1.6.tgz","fileCount":12,"integrity":"sha512-BY9y+s3b6suOwe/i6nIEURnPoIggDeQisTwWgzM3eVnqjiQBcwpA/B6NDaKR60q4d+AuqW4swa12oWgeb3TbSQ==","signatures":[{"sig":"MEUCICP3jrCkTYrP0D5dOn/Y0xUlvjHRCVaCXQkgKEPRZfVUAiEA1MG++lp4JqqhLmvAYXb3vhYCOPF9IiEXiFMVU8wZz0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37109},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f65c0949a00de02646d799c9a8bef8cc205c17ac","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint . --fix","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"10.8.2","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@hyperse/hps-srv-mock":"0.1.3","@hyperse/config-loader":"^1.0.9","@hyperse/hps-srv-common":"0.1.3","@hyperse/hps-srv-rspack":"0.1.6"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","@vitest/coverage-istanbul":"^4.1.5","@hyperse/eslint-config-hyperse":"^1.7.2"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_0.1.6_1776992485030_0.9896974928840971","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@hyperse/hps-plugin-serve","version":"1.0.0","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@1.0.0","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"4db82af3b0f9bbc899221a419183a4658943c3b0","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-1.0.0.tgz","fileCount":12,"integrity":"sha512-H77GEFmJbTX0UGFm9stUCuq9pm6UxU70SMqw/01TlEZwA2IbWhXyG6m7Tyr2NhwGpsPrDah49QVprbGY1oNoRQ==","signatures":[{"sig":"MEUCIQCEAaTY7WCn83RiRYunt/aTBmcXYGW7xL75FZqsM5fLagIgBfG6bXyUaG92XHq1+p89MkItVK7tHsZYgHr2skDJlPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37611},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"14da09a50614d18e21586921730f1b2ae8976617","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint . --fix","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"11.11.0","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@hyperse/hps-srv-mock":"1.0.0","@hyperse/config-loader":"^1.0.9","@hyperse/hps-srv-common":"1.0.0","@hyperse/hps-srv-rspack":"1.0.0"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","@vitest/coverage-istanbul":"^4.1.5","@hyperse/eslint-config-hyperse":"^1.7.2"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_1.0.0_1777430327124_0.09151098007375236","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@hyperse/hps-plugin-serve","version":"1.0.1","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@1.0.1","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"56331a1c5e4f1e505404bef645c2cd8b32f92d39","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-1.0.1.tgz","fileCount":12,"integrity":"sha512-0y4x8GIuJ6DtPAxLmVQBZgJTfz5acnrdIRr/bZ/Rmh4nwYmUGlM7yyEApuKr+wfICFzADC78QXoWY/vxV+Miow==","signatures":[{"sig":"MEQCIGKUDJHxOYuTOg2k4QeOnHprH4zvn+z26PzIDwi+Q9KyAiB88EqeWhO0UyTr5WPP+2s20GpYgJPP79bxO7PdYEZqrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37828},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fff3e0735ed132c492242eb328bdf2a0e59698bf","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint . --fix","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"11.11.0","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@hyperse/hps-srv-mock":"1.0.1","@hyperse/config-loader":"^1.0.9","@hyperse/hps-srv-common":"1.0.0","@hyperse/hps-srv-rspack":"1.0.1"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","@vitest/ui":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","@vitest/coverage-istanbul":"^4.1.5","@hyperse/eslint-config-hyperse":"^1.7.2"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_1.0.1_1777453041554_0.8841556970580629","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@hyperse/hps-plugin-serve","version":"1.0.2","author":{"url":"https://github.com/hyperse-io","name":"Hyperse"},"license":"SEE LICENSE IN FILE 'LICENSE'","_id":"@hyperse/hps-plugin-serve@1.0.2","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"homepage":"https://github.com/hyperse-io/hps","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"dist":{"shasum":"972053342124ccfe88fd195886db7accf5833786","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-1.0.2.tgz","fileCount":12,"integrity":"sha512-enAILi5GuTEWFRCdJ4UwMo6nOzqT6hyvp3kAflL1yV4Kz6i7LsvEhy/mKfW07cAqE076n+5P8qM2glIr3xsw9w==","signatures":[{"sig":"MEYCIQDIrShN7CXw5O8zJPNLS0t0hz2ZL6vdwf/wMzJhsEH1KgIhAJT5E7LP0HFtPS4s7ZvcDzajvjjhUCVkzPg+/teNfqLj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38420},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6185fa37c0b5d17f8e74b72574c5276250ea8431","scripts":{"lint":"TIMING=1 eslint .","test":"run-s test-unit","build":"rimraf dist && tsc -p ./tsconfig.build.json","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","test-task":"vitest run","test-unit":"vitest run","typecheck":"tsc --project ./tsconfig.json --noEmit","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","fix-all-files":"eslint . --fix","test-coverage":"vitest run --coverage","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","test-unit-watch":"vitest watch --ui"},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"repository":{"url":"git+https://github.com/hyperse-io/hps.git","type":"git","directory":"package/hps-plugin-serve"},"_npmVersion":"11.13.0","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@hyperse/hps-srv-mock":"1.0.2","@hyperse/config-loader":"^1.0.9","@hyperse/hps-srv-common":"1.0.1","@hyperse/hps-srv-rspack":"1.0.2"},"publishConfig":{"access":"public","directory":"_release/package"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","eslint":"^10.5.0","rimraf":"^6.1.3","vitest":"^4.1.9","@vitest/ui":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.3","npm-run-all":"^4.1.5","@hyperse/wizard":"^1.0.6","@vitest/coverage-istanbul":"^4.1.9","@hyperse/eslint-config-hyperse":"^1.7.3"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/hps-plugin-serve_1.0.2_1781850351890_0.626445850885295","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@hyperse/hps-plugin-serve","version":"1.0.3","homepage":"https://github.com/hyperse-io/hps","repository":{"type":"git","url":"git+https://github.com/hyperse-io/hps.git","directory":"package/hps-plugin-serve"},"license":"SEE LICENSE IN FILE 'LICENSE'","author":{"name":"Hyperse","url":"https://github.com/hyperse-io"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"types":"./dist/index.d.ts","scripts":{"build":"rimraf dist && tsc -p ./tsconfig.build.json","?build-release":"When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick","build-release":"yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz","clean":"rimraf --no-glob ./dist ./_release ./coverage ./tsconfig.tsbuildinfo","lint":"TIMING=1 eslint .","fix-all-files":"eslint . --fix","test":"run-s test-unit","test-task":"vitest run","test-unit":"vitest run","test-coverage":"vitest run --coverage","test-unit-watch":"vitest watch --ui","typecheck":"tsc --project ./tsconfig.json --noEmit"},"dependencies":{"@hyperse/config-loader":"^1.0.9","@hyperse/hps-srv-common":"1.0.1","@hyperse/hps-srv-mock":"1.0.3","@hyperse/hps-srv-rspack":"1.0.3"},"devDependencies":{"@hyperse/eslint-config-hyperse":"^1.7.3","@hyperse/wizard":"^1.0.6","@types/node":"^25.9.3","@vitest/coverage-istanbul":"^4.1.9","@vitest/ui":"^4.1.9","eslint":"^10.5.0","npm-run-all":"^4.1.5","rimraf":"^6.1.3","typescript":"^6.0.3","vite":"^8.0.16","vitest":"^4.1.9"},"peerDependencies":{"@hyperse/wizard":">=1.0.6"},"engines":{"node":">=24.0.0"},"publishConfig":{"access":"public","directory":"_release/package"},"gitHead":"c08641b6dac26151783bfb6a931effe8309215d0","_id":"@hyperse/hps-plugin-serve@1.0.3","description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-wM6J9yf1KYukJStKvqEz+agDyRSkVCvt1JEq8n5IaQqoNHgtVJfLKJheQIEjZrMzmQK5Vs5hWZfoQHCDlqln7A==","shasum":"5fb7440cf9b7ccd42fc0a897277e432f6ac03e2b","tarball":"https://registry.npmjs.org/@hyperse/hps-plugin-serve/-/hps-plugin-serve-1.0.3.tgz","fileCount":12,"unpackedSize":38637,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCtBVDJKGyAUA3IW4rkkezq5HBU4vS1/12iMpplbPM+fAIgGj9x2vlo2pHP3BO7uRzKmNrVablreDmlBjuqjhCX4Oc="}]},"_npmUser":{"name":"tianyingchun","email":"tianyingchun@outlook.com"},"directories":{},"maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hps-plugin-serve_1.0.3_1781851913417_0.8842930692066491"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-30T07:23:36.268Z","modified":"2026-06-19T06:51:53.721Z","0.0.1":"2025-08-30T07:23:36.598Z","0.0.2-next.0":"2025-09-02T03:13:23.864Z","0.0.2-next.2":"2025-09-20T07:20:23.747Z","0.0.2-next.4":"2025-09-21T02:15:34.962Z","0.0.2-next.5":"2025-09-22T03:10:24.692Z","0.0.2-next.6":"2025-09-24T05:37:51.603Z","0.0.2-next.7":"2025-09-27T03:26:56.027Z","0.0.2-next.8":"2025-09-27T11:54:13.318Z","0.0.2-next.9":"2025-09-30T10:08:04.587Z","0.0.2-next.10":"2025-10-03T13:44:40.773Z","0.0.2-next.11":"2025-10-08T08:40:33.364Z","0.0.2-next.12":"2025-10-11T13:35:01.280Z","0.0.2-next.13":"2025-10-15T08:13:41.685Z","0.0.2-next.14":"2025-10-18T03:58:56.632Z","0.0.2-next.15":"2025-10-20T05:51:01.057Z","0.0.2-next.16":"2025-11-06T03:26:07.534Z","0.0.2-next.17":"2025-11-12T06:09:29.151Z","0.0.2-next.18":"2025-11-26T06:20:32.165Z","0.0.2-next.19":"2025-11-30T01:24:58.222Z","0.1.0":"2025-12-07T04:27:43.948Z","0.1.1":"2025-12-10T08:38:30.370Z","0.1.2":"2025-12-11T02:28:19.450Z","0.1.3":"2026-01-24T02:52:57.932Z","0.1.4":"2026-04-05T02:00:11.299Z","0.1.5":"2026-04-21T04:20:41.045Z","0.1.6":"2026-04-24T01:01:25.185Z","1.0.0":"2026-04-29T02:38:47.264Z","1.0.1":"2026-04-29T08:57:21.678Z","1.0.2":"2026-06-19T06:25:52.022Z","1.0.3":"2026-06-19T06:51:53.580Z"},"bugs":{"url":"https://github.com/hyperse-io/hps/issues"},"author":{"name":"Hyperse","url":"https://github.com/hyperse-io"},"license":"SEE LICENSE IN FILE 'LICENSE'","homepage":"https://github.com/hyperse-io/hps","repository":{"type":"git","url":"git+https://github.com/hyperse-io/hps.git","directory":"package/hps-plugin-serve"},"description":"A development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.","maintainers":[{"name":"tianyingchun","email":"tianyingchun@outlook.com"},{"name":"hyperse.net","email":"hyperse.net@gmail.com"}],"readme":"# HPS Serve Plugin\n\nA development server plugin for the HPS (Hyperse) build system that provides hot-reload development servers with integrated mocking capabilities and static serving options.\n\n## Features\n\n- **Hot Reload Development**: Fast development server with hot module replacement\n- **Integrated Mocking**: Built-in mock server with configurable filters\n- **Static Mode**: Serve pre-built static assets for production-like testing\n- **Module Filtering**: Selective module loading for better performance\n- **Rspack Integration**: Powered by `@hyperse/hps-srv-rspack` for fast builds\n- **Configurable Options**: Flexible configuration through HPS config system\n\n## Installation\n\n```bash\n# yarn\nyarn add @hyperse/hps-plugin-serve\n# npm\nnpm install @hyperse/hps-plugin-serve\n# pnpm\npnpm add @hyperse/hps-plugin-serve\n```\n\n## Quick Start\n\n```typescript\nimport { createServePlugin } from '@hyperse/hps-plugin-serve';\n\nconst servePlugin = createServePlugin();\n\n// Register with your HPS wizard\nwizard.use(servePlugin);\n```\n\n## Usage\n\n### Development Server\n\n```bash\n# Start development server with hot reload\nhps serve evolve\n\n# Start with specific modules only (better performance)\nhps serve evolve --modules home dashboard\n\n# Start with static mode (serve pre-built assets)\nhps serve evolve --static-mode\n\n# Configure mock filters\nhps serve evolve --mock-filters \"api/.*\" \"!api/test/.*\"\n```\n\n### Command Options\n\n| Option           | Alias | Description                            | Default  |\n| ---------------- | ----- | -------------------------------------- | -------- |\n| `--static-mode`  | `-s`  | Start server in static mode            | `false`  |\n| `--modules`      | `-m`  | Filter specific entry modules          | `[\".*\"]` |\n| `--mock-filters` | -     | Regex patterns for mock file filtering | `[\".*\"]` |\n\nNotes:\n\n- The `--modules` flag accepts multiple values to filter entry points for better performance\n- Mock filters use regex patterns; prefix with `!` to exclude patterns\n- Static mode serves pre-built assets instead of running the development build\n\n## Configuration\n\n### HPS Config Integration\n\nThe serve plugin integrates with your HPS configuration file. It merges command-line options with your existing config:\n\n```typescript\n// hps.config.ts\nexport default {\n  devServer: {\n    port: 3000,\n    https: true,\n    mockOptions: {\n      mockFilters: ['api/.*'],\n      https: true,\n    },\n    watchOptions: {\n      ignored: ['node_modules/**'],\n    },\n  },\n};\n```\n\n### Mock Server Configuration\n\nThe plugin automatically configures the mock server with:\n\n- **Dynamic Mock Directory**: Automatically resolves mock working directory\n- **HTTPS Support**: Inherits HTTPS settings from dev server config\n- **Watch Ignore**: Adds mock directory to watch ignore patterns\n- **Filter Support**: Applies regex filters to mock files\n\n### Static Mode\n\nWhen using `--static-mode`, the plugin:\n\n- Serves pre-built static assets\n- Skips development build process\n- Provides production-like serving environment\n- Useful for testing built applications\n\n## How It Works\n\n1. **Configuration Merging**: Combines CLI flags with HPS config options\n2. **Mock Setup**: Configures mock server with filters and HTTPS settings\n3. **Module Loading**: Dynamically imports `@hyperse/hps-srv-rspack`\n4. **Server Start**: Launches either development or static server based on mode\n5. **Hot Reload**: Provides real-time updates during development\n\n## API Reference\n\n### `createServePlugin()`\n\nCreates and returns the serve plugin instance for HPS.\n\nReturns: a configured HPS plugin that adds the `serve` command with `evolve` subcommand.\n\n### `serve evolve` command\n\nStarts the development server with various configuration options.\n\n**Subcommands:**\n\n- `evolve`: Main development server using Rspack\n\n**Flags:**\n\n- `--static-mode`: Serve pre-built static assets\n- `--modules <modules...>`: Filter entry modules for better performance\n- `--mock-filters <filters...>`: Configure mock file filtering\n\n### `handlerServeEvolve(flags, configOptions)`\n\nInternal handler that orchestrates the serve process.\n\n**Parameters:**\n\n- `flags`: Command-line flags and options\n- `configOptions`: HPS configuration options\n\n## Dependencies\n\nThe plugin depends on several HPS service packages:\n\n- `@hyperse/hps-srv-common`: Common utilities and logging\n- `@hyperse/hps-srv-mock`: Mock server functionality\n- `@hyperse/hps-srv-rspack`: Rspack development server\n- `@hyperse/config-loader`: Configuration loading utilities\n\n## Error Handling\n\n- **Configuration Validation**: Validates required configuration options\n- **Module Resolution**: Handles dynamic imports and module loading errors\n- **Server Startup**: Provides clear error messages for server startup failures\n- **Mock Configuration**: Gracefully handles mock server setup issues\n\n## Performance Tips\n\n- Use `--modules` to limit entry points for faster startup\n- Configure `mock-filters` to reduce mock file scanning\n- Use `--static-mode` for testing production builds\n- Optimize `watchOptions.ignored` patterns in your config\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Implement your changes\n4. Add tests\n5. Submit a pull request\n\n## License\n\nThis project is licensed under the [GPLv3 LICENSE](./LICENSE).\n","readmeFilename":"README.md"}