{"_id":"winterspec","_rev":"43-52b06a079a6d665a70b0e13e8ef82aac","name":"winterspec","dist-tags":{"latest":"0.0.114"},"versions":{"0.0.1":{"name":"winterspec","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"winterspec@0.0.1","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/seamapi/edgespec#readme","bugs":{"url":"https://github.com/seamapi/edgespec/issues"},"dist":{"shasum":"c344d13f50ba005950895a4e4d38b95ab3d2dd0d","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.1.tgz","fileCount":4,"integrity":"sha512-LcwXFZNAruPdcDuoczD3U6JIG+FgX/W0cZqsWllOnRjuE3HMfHEC5lGcAX6vsCuSUp5RmlMAbPwcFZIccCmVUA==","signatures":[{"sig":"MEQCIEfkir2uzmL2v8WeAyqFYKrEMeeJpYYJrdWKrYjT5PcuAiBf2vwY9QF8nI9pcZsTq/oiVPzdI8P1IHOKL5aFz7RVhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":352735},"main":"dist/index.js","gitHead":"595dc8177e2d8f2baa97f7b4d4991ea091dac708","scripts":{"build":"tsup ./index.ts"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/seamapi/edgespec.git","type":"git"},"_npmVersion":"9.8.1","description":"Winterspec is a WinterCG-compatible middleware layer for generating SDKs and documentation from nextjs file-based routing.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","esbuild":"^0.19.5","nextlove":"^2.10.0"},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.1_1699816470308_0.2483508427763832","host":"s3://npm-registry-packages"}},"0.0.73":{"name":"winterspec","version":"0.0.73","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.73","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"89b9beac8caccaf150625be98766e1f1e179601f","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.73.tgz","fileCount":103,"integrity":"sha512-BUOXLs8hur7lTuyolgHYaKvssPnEJex6WDAVFbcPf8i/jVruBYSuhTzCyRN5u+wt9LF0sUxlTtZY//3Zlda/6A==","signatures":[{"sig":"MEUCIQCVd3yO8d2+W+2iErpPhPIxuRhE4yD9Nyd2o5xCRQT1rwIgJoxxJ7jrodQ9mXEtdunIViBg8aaxTeZ+2QBSUlFFbj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118134},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"cade2266abef0c8deb2175485a15ba2a5d54a0fd","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --loader=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.1","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"22.3.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.73_1720052276516_0.16764490467197035","host":"s3://npm-registry-packages"}},"0.0.74":{"name":"winterspec","version":"0.0.74","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.74","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"9a1df731a4034f2e252e70378eb3af342ca3c273","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.74.tgz","fileCount":103,"integrity":"sha512-npNDm+kt5kauf6+ZH0VfPCx0Iatgiof1gkfpKn0D8WXZ7I4JEgCt/vElbgTBzrXZf91L+bl6FdHdVz8Vv/KV4w==","signatures":[{"sig":"MEQCIGYWJVrvfK2sToRcrsnKEaFKAVMK8zdGDb0GYib1RDywAiB3dXP0xv+YCQDkFN70yfZvXEX5X7jmUNZh3e3pLURLAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118134},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"3d0aff3a4aa9b6bf0caf6cdfa79f02b8919e06a1","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --loader=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.7.0","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.74_1720052336587_0.5354480759039402","host":"s3://npm-registry-packages"}},"0.0.75":{"name":"winterspec","version":"0.0.75","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.75","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"2fd5f666d4f718d8810cb65d26b815aea185ce77","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.75.tgz","fileCount":113,"integrity":"sha512-ZXl6iZ9fAGaorknk/+pquv6ETUOClyqRtzGYWHzy4n1q0A4TcpMmSrvTtLrw+F/cO85S2/UN/JisjSqAoHdcTA==","signatures":[{"sig":"MEQCIGxGkv4NdeVWOSJ765LEzztyOKrqEGaj1rHQacxqx/hbAiAIwtYrHvLvlnztB/jbAthTqbNHKYL/E4kfd7OXZ0w8DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125045},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"593b3ac2aa4426191c72f849c4814f847f287642","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.7.0","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.75_1720054921318_0.11142038852513458","host":"s3://npm-registry-packages"}},"0.0.76":{"name":"winterspec","version":"0.0.76","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.76","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"facb2a822007d1b596428a09cac33ff787e8962d","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.76.tgz","fileCount":113,"integrity":"sha512-L7DhfjJ290MB14yJzY6I2WFR8Bwx9cEeGRMmUZ/CFZcTqu5XAk0+VyBJuEonAoaNNAGaEsW5uJNFQnPDlWu5oQ==","signatures":[{"sig":"MEUCIB8b9rLlJ3DqH4u3O9OixaHp2Yk9OsCT7WvuvLnLUgQ9AiEAlfb2AL0cFU8q/jIzgxdIkHQHmSi5w4EmssiFM5fhqoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"63e4799aaba190f264165de2a932599dcef7affa","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.7.0","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.76_1720055673965_0.19483510987704022","host":"s3://npm-registry-packages"}},"0.0.77":{"name":"winterspec","version":"0.0.77","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.77","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"6581ed4fe5d4100ddad37ccf41cdda1ed0d0b7db","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.77.tgz","fileCount":113,"integrity":"sha512-gkre1gpPY/f+3tqNw0pvNGx5fSVqOpJcvEoRiY7t+TwSakQ9VC68x4EjAy56hwckXjhtFBgRapfI4Q9jwJCBIg==","signatures":[{"sig":"MEQCICB9acaz7rK40oBSsshucZo8qhHl/QEtZ8gI+2NeSM4EAiBEC/7P5NZ8+mgKtEPmha6x+ZB6XLhnjZ0OR0htMCRcXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"038f0e3341ecb47be4da378517e20217c0ee19ee","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.7.0","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.77_1720055869151_0.5143113713607232","host":"s3://npm-registry-packages"}},"0.0.78":{"name":"winterspec","version":"0.0.78","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.78","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"cd1d0736cf88630805d25d6538d96940ecb85788","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.78.tgz","fileCount":111,"integrity":"sha512-++cebatWBWII5Onl1+a4zrVLDsTkG1wkd2epzLy6nzX8jT+UUdvtOIiLVxQ+kWpdz4GO+mEa1nksrxDyDudxPQ==","signatures":[{"sig":"MEUCIQCmc7MC/9swnlB5ZzqxFo5Rhiz0698dHh6CNXlIn26zsAIgaTJIFaHGlwfqQetHbUJSiu9aWTQTOSuKLgPTgcASE0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"10cf12f5bed68ea351f38e1185d2d93c5a042687","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.7.0","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.78_1720056029638_0.9875948988200973","host":"s3://npm-registry-packages"}},"0.0.79":{"name":"winterspec","version":"0.0.79","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.79","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"9471c07ca14304b0563eae3fb3c4c58716ce53aa","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.79.tgz","fileCount":111,"integrity":"sha512-GxokHQ9hXhcMkhK/YwDtuuVXVP5NWlMINa1iTijZ/bc9zKKfzvUE1gZpVmwSllymdIPN2frUx8SlIObu8guQFQ==","signatures":[{"sig":"MEUCIFv7pb/sgTjy7X2OUtMRo6vafiBOIyCA7NenLuq6pH5yAiEAgmkzPKJ0Qgvy6sBwOrl305AAQwWFHIFBbam5xi/kmog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"c19c01cfac4b17c8bee50af259e0267c5c678e3b","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.7.0","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.79_1720056266242_0.5171640529580432","host":"s3://npm-registry-packages"}},"0.0.80":{"name":"winterspec","version":"0.0.80","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.80","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"0870e4623928731d437a95688d2027f0dc23ffde","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.80.tgz","fileCount":111,"integrity":"sha512-w60EKPisD2SqyCd08HMrzJZXUJCl3YfBf/cUwFwSjoseo69CGDxsHbdIF1o4VD0JzxIc1oxbgNfmgS1r0UPUuQ==","signatures":[{"sig":"MEUCIEAgYWCsCreGxlD2JTc7f6Nt537VglhQoiNuG994HaZUAiEAsS3qbtfVP5aztJUGwpYNT12/2LDn02dMrE8JPHGuYcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125335},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"2ee65c872474cd9ea2b3516d908d297961a688d0","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.7.0","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.80_1720073549237_0.29337618249633524","host":"s3://npm-registry-packages"}},"0.0.81":{"name":"winterspec","version":"0.0.81","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.81","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"b0bb17164923c36fce30803ee4ae68062c803782","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.81.tgz","fileCount":113,"integrity":"sha512-wFSG7ByzphV+FJ9R/dxbI+2GPhYAWAchyPpdBkZnNr0arcgCr48bpU7iG982Ass3DiP2mjZcIxbty6LcVbBDYw==","signatures":[{"sig":"MEUCIQCoBzXc1xCZWW1O1J7XAVovy2kBJvATECEldfm5bUljbgIgbjKiKkUNzDwMi0e7z4cD2AfdI7iqM76QHD701Zb/Fxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"30f83fce6b48390ae429a8a64ec04e916ff80016","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.7.0","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.81_1720199811048_0.90143661241107","host":"s3://npm-registry-packages"}},"0.0.82":{"name":"winterspec","version":"0.0.82","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.82","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"81ed4cb594324186b2ebf2d9889d7338d333dee2","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.82.tgz","fileCount":113,"integrity":"sha512-K1Spj4CcVFvYg3/Y50k+T32qHCTwyXWCNczkamF86fGzO0F24u2XrSvUgKSshpMq2SoRgMcoKziiMynDg0ZOkA==","signatures":[{"sig":"MEUCIQD/cvilZaBzjvr4TiofwGcGgOLcARVzbWRRPs7KUhykQQIgTliEAUes6NzAB/4rOyLLmbW+1sAcY6qoPRYboew1r8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"e330a4db65874dae97aef72c85bcf9db5cf9a4ec","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.7.0","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.82_1720235886987_0.9814924990028229","host":"s3://npm-registry-packages"}},"0.0.83":{"name":"winterspec","version":"0.0.83","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.83","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"14f79030ff76add1c274ebf4b60bee7052a7904c","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.83.tgz","fileCount":113,"integrity":"sha512-eFJ8I+mq7FA143LbmrJBhWZIXZIx54XRBSxIFNpWEuLzZl/7HSNtGsj6FBtxWV3iC8LwvQTNI7A3bkiPNotUNg==","signatures":[{"sig":"MEQCIDp5d76/pfXARuQlJm4KcdkQhJxyH6cUB723gxUmflczAiB2NKrJYPHGkDafrGpEvvuDHeM9e0UqZE63xNeo/yicnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"f19f36636d7da4857d25975d70f16eda577cdc41","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.7.0","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.83_1720236323364_0.6683197247808381","host":"s3://npm-registry-packages"}},"0.0.84":{"name":"winterspec","version":"0.0.84","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.84","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"48fc8865227402461e6060775846bc35a43daf17","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.84.tgz","fileCount":113,"integrity":"sha512-rk/mSnHpm5j2sVtfZrUxAKBfhx5Gpw9DZu0U6W2VJKEQc3JRiU5DkZEgZFFPdqYrmrocR6eA4/YBZnJJcUBDAQ==","signatures":[{"sig":"MEUCIAMUpvWuIpYXxWB++dEqnbT+fEWMlPpMxri7HzjJa+QdAiEA+NeCpib0Y9cL6oCW1+kR05zWcxCw5ttzTYo1fY6sQJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127743},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"5970ce716b6750acff195796896dbfb0e12dd7e0","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.1","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.84_1723246230540_0.33702237808938995","host":"s3://npm-registry-packages"}},"0.0.85":{"name":"winterspec","version":"0.0.85","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.85","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"6d4d8defe5bb899db893d46367e5c223879b0964","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.85.tgz","fileCount":113,"integrity":"sha512-I8w+VpHFGZktL6ZbmGYBL2FSRv2ttvmrBjraneLvvZaJk+AeVEw5XGyWjk1MOts12iKGsnMJCGau8AamMaHThQ==","signatures":[{"sig":"MEUCIQCwR0T2l5XTbK2F+pj+mSnKIb8nlsvjepoeayJST8/YCQIgPQew29zj0SaHgDPgqwivt1TSCw2HDFUZUTpl0QMSa84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127914},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"3b23057711ebcdf8cc0ad4eac2b2e7b881a2a822","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.1","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.85_1723266454744_0.6420971602297281","host":"s3://npm-registry-packages"}},"0.0.86":{"name":"winterspec","version":"0.0.86","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.86","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"dbcbfef4989488e0e4253a03af5a35ee51d1c45c","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.86.tgz","fileCount":113,"integrity":"sha512-lErhEec/+hflbzyAHywJsyKs6nl5G/trBQX32D9R4YD3CJQ7BgSKgkaHu7Gm3Yk9Rr6KlvLTm6lYyPfDCTY6mA==","signatures":[{"sig":"MEYCIQDpI607EvOTCkBE7YmVrmOMn2uBWlyVcUC8zHKvH0CzTQIhAJVbYQk4RO3NVQvTKPWoaM7wTfF5SkCtHacDLZep9hUF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127926},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"65fe34e58794dbed21522376ee68a4cd88077ff3","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.1","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.16.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.86_1723269504113_0.8858613203097669","host":"s3://npm-registry-packages"}},"0.0.87":{"name":"winterspec","version":"0.0.87","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.87","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"0a9f7dd7400391eef030ab5b78255aba0fe65d39","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.87.tgz","fileCount":113,"integrity":"sha512-zASXiIl9mEVihizy8DXZ5KvIdL/wg/h1FkVcNl4ff5CV+vRFfbgydBP5DU0leHluA4xnAeNP6UXtfVqeY5Eg2A==","signatures":[{"sig":"MEUCIHku8To/fMar1Eo66VJ8aIPT+Oua/nWjT8YRSyDH2H2jAiEAq+NMvoADRnD8/IWfTLI+U3oOmswPCcRnE4Mo46fOm3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"d62a0db98414d6d54752e65c57914c6397d93373","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.87_1727453224304_0.9621766273530798","host":"s3://npm-registry-packages"}},"0.0.88":{"name":"winterspec","version":"0.0.88","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.88","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"e243b7a75fc51df55e96ebfd6d9f244412c26e68","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.88.tgz","fileCount":113,"integrity":"sha512-NtXyG6A+qAjf2k/gwi+F0dZXeHQQA3Y+IR9vk7TktfAVRlC5W1eSXWhvJMAGD3yruEy3VSfHkWPMF/fecXc/jA==","signatures":[{"sig":"MEUCIQDzYmMq73s0+yvsxgCn6laUhzS5143DvZmZShhSCIcZRwIgGi6vTMxWlUOOLWjZFtSQ2N6YuUVO+xSPHaq8To4HL6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"f4dfb88f2cd29dc53831a276439a02432ca5fc2d","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.88_1727470234154_0.36871721468451524","host":"s3://npm-registry-packages"}},"0.0.89":{"name":"winterspec","version":"0.0.89","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.89","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"3c86222c14ee26eb4fedf73fe24acd968ea58015","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.89.tgz","fileCount":113,"integrity":"sha512-xIsJOR7loI7+dGTtpAGN1tAFDPzk1EUt58fB5Hi9MfzfeTJEXg5IJWwXg/jOToC8EIvUwCxfrBfebOizC/lU1w==","signatures":[{"sig":"MEYCIQDuBT/o1E4PG+PM/fkDWdK065BFPj2TOFyYJTNk+Y5dmQIhAPT3bSZB/R/CbeQEmijHdpZNLOKrniXqV/l0WyQrMhIY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128019},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"aa92171be4bd0199b6da8341e12198b36f179b63","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.89_1727473983996_0.7604951079632789","host":"s3://npm-registry-packages"}},"0.0.90":{"name":"winterspec","version":"0.0.90","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.90","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"8f80609d66cd9cf8c180b6d3a535294bc6598acd","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.90.tgz","fileCount":113,"integrity":"sha512-ZEdkvmSaNmlmQ2gWhpP6ICPvwmKgzHzmvCWl2p21ggBrYcWOYmv3AaPStOMsyg1RGYrQhSmSIKKFo3fIAn3Q/w==","signatures":[{"sig":"MEQCIFWpxpROtHLN1JCMKpCXpzpOiz3RBeqrNKwaSvF9z697AiAUdFdzMo7CH0LpfgikbzBP+6E7X690yE7ZOSqSnRLBrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128109},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"5fab7809bbfef68bf1fd73df37a170dc959231dc","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.90_1728010157566_0.08786177634063264","host":"s3://npm-registry-packages"}},"0.0.91":{"name":"winterspec","version":"0.0.91","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.91","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"a917d722d61c6819d121f1fec9b1059aa8b2eaa5","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.91.tgz","fileCount":113,"integrity":"sha512-2Gdf3h4sHBASR99Ba8x+Ea8/gHmZTlzbRP21O8agAyLOaPzX8ISgNwoXSat7CgBMlgLlvE/1dXFaNF2XtPEx2w==","signatures":[{"sig":"MEQCIEljGhlVQrLBKesKhxNTVZXtk6zorP5b0VUTfDvbBm/bAiBAMUVYYu564S5XmDt23NZ7YzOV7/YzWLFDRKj9eLTiFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128386},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/index.d.ts","import":"./dist/dev/index.js","require":"./dist/dev/index.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"33a005c6547a5845aa2b1a63ead1976f3020af2d","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.91_1728011558381_0.527956738562851","host":"s3://npm-registry-packages"}},"0.0.92":{"name":"winterspec","version":"0.0.92","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.92","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"838cfdf24cd866032b8ff92e28336ca728b3889c","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.92.tgz","fileCount":113,"integrity":"sha512-zO+rS3GBs6O/vmdKfV90unGD+hfWw5EcRFTjFM6X5pszX2L4RFZ35+wp57wIGN2YGLxIk+/4Z/H+p0BgVfVykw==","signatures":[{"sig":"MEUCIEAW9TQGAPWVTSl0V4jZ8yMnvJRyg17OfjsbMXMAe/FjAiEApkQ6c6ZzuXFOhsfGs6iyrahd142nuiLtOuHy5y1zB8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128542},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"7c00c0dc9ce4487fe5af6976c9abd3969698b95a","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.92_1728062051311_0.2640122572126766","host":"s3://npm-registry-packages"}},"0.0.93":{"name":"winterspec","version":"0.0.93","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.93","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"e89cd0f77bc68211feb1c1b7982281c665a7574e","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.93.tgz","fileCount":113,"integrity":"sha512-u/+Xr6Nw4kDR8PccOSnXsVyUQRBFRvuPKHRsd56+XSaw7N2zZVkJXbyyA8zMfaA0r62MnPpUXHCakcORMKGbPw==","signatures":[{"sig":"MEUCIDfO2d6vro5FeCoPrUuG8OfgjdJE2iZhcoYh0U7cCGJeAiEA6NoBrBN5r7A3G/BNruiHyCqq+Yjck6yhpDHlieS/Q+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128715},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"27f4e3c75520cd023b6f9b2d3147b50ac90cba68","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.93_1728449295265_0.23100119875649594","host":"s3://npm-registry-packages"}},"0.0.94":{"name":"winterspec","version":"0.0.94","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.94","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"6844c5f16a128af5696dd76a917910c1963b4e80","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.94.tgz","fileCount":113,"integrity":"sha512-miLA7ISBMxTsbe4Z9iaplo5Tp6hApRw2gtxydFeIa9jxc42EH8eznmZrQ6Woz8y++eTFaHMlpGxOCdtzgNkLgA==","signatures":[{"sig":"MEUCIQCtMx05d2bcY0pE7+UvErRFieFGVvIVgGexfqmiqtg/UgIgSvRQSU1vmPWuYLmtv4mUPiDmnGHFuo1NUyDBf+qZAjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128821},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"661ad1b25c2aed211941135b758dbc72a9d5cea4","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.94_1729353792494_0.4647660697461864","host":"s3://npm-registry-packages"}},"0.0.95":{"name":"winterspec","version":"0.0.95","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.95","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"9cc904677b20aba654fb25e439202255d26fbd71","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.95.tgz","fileCount":113,"integrity":"sha512-aJo8AMVXAb1/BezWJTEBeqyaOkKE3mWUkYVsitUtogpxjOqZFzIki9rATwlHA7Tlbk+OjXBFCCEIwVOIke4tng==","signatures":[{"sig":"MEUCIEe6Y8fLFZhNe/Wj559+n0e5gIy7o7qFQlYmpniVR6mGAiEA/4k4BHj6o8vQP2IkO+R7vB4gya7y87q1GcezILs8IeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128834},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"8f038513964b8cca0ebf4941b599026a3884dae4","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.95_1729365496062_0.45196031496214517","host":"s3://npm-registry-packages"}},"0.0.96":{"name":"winterspec","version":"0.0.96","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.96","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"3d946deed85a720ea7338eeec88611ac69f1c549","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.96.tgz","fileCount":113,"integrity":"sha512-UgThnEt5V3jZJtD+V1HqQVoGpIPdrEFLkk7zNQ0l9zjJdiimNccED0lVqDMUMQqr/ip/0ivWqe+6yl3UToT9LQ==","signatures":[{"sig":"MEUCIA2z/Enhfzs9pTZlMqVrlEmXgrnRVO4Bz51YcfLDQlfzAiEAlGD39i3pIEhbZz1Mkz/b8I7GeClkluV9Gk1lGccUtu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129515},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"89ab67f9bf677b9a20e42564e19ad27269936532","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.96_1730004562300_0.7603135145836042","host":"s3://npm-registry-packages"}},"0.0.97":{"name":"winterspec","version":"0.0.97","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.97","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"f6022104df8c928951c6c62ceb4346b2f31e0af9","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.97.tgz","fileCount":115,"integrity":"sha512-BaqoxnXKdXxob0SZa0zK1TxaFc31uZXVaM/xt5ycNe+CfzpraqtYqJU0nB2gYU21Nit/cKt2YBMgFMSq3JwkMQ==","signatures":[{"sig":"MEUCIBVT4aR9oHL5TdHis3ZkGPpKmfRsLSVLTNI6bAnZCdNLAiEAi8RqrjrnAqAZNjq0lCwJ5621uS8YoyLGH5dpqr6G7kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130730},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"9f53840ad992dc7c846741b5867c9fc8744eb6e5","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.97_1732034308578_0.07747378486370993","host":"s3://npm-registry-packages"}},"0.0.98":{"name":"winterspec","version":"0.0.98","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.98","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js"},"dist":{"shasum":"b0bf936018f3e03c7d450236a648b00d65724e28","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.98.tgz","fileCount":119,"integrity":"sha512-hmSaBB+DjKXeLmI7FqNRLvGmFvj3TJ+o74BpLHqpuY6APLFGILiU3u6HBYh5cw4EE6/LOxP6WhQldLVsXvwb2Q==","signatures":[{"sig":"MEQCIDR1MjhY9JO9nJLTSOjmN3V2JSmEy06FPgYDDo8mgS7YAiBGapzqtlN8h2RT7Td57PpG/sGJ6X33kzRgvGWseA7PnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132858},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"b820f81247a8ac7a8f7dcadb3a445969aaa621ae","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^4.0.2","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.98_1734653943076_0.7615224478554128","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"winterspec","version":"0.0.99","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.99","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"c5e889e6a5c6e9805aeda99ef45190cb11110770","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.99.tgz","fileCount":133,"integrity":"sha512-1f9lws4MgHcge48QWG41VpyircWa4c2562WzqiOKvANZRCt720UpTlpTnpfL98hEccPBpOTb2dGVO9hnObAJQg==","signatures":[{"sig":"MEUCIQCah91Jd6yONCf/Lm93Ij2M3DzRlwUy/6jobcVbLg4vaAIgQTt2plm0OLcMTHyYsLsSPXLXH0SHJYILnEWO53QMJ9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154416},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"2bc48ce6aa24cd2539f1e6511287421204e1283e","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.99_1734676510714_0.07130246007859964","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"winterspec","version":"0.0.100","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.100","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"c2a02dd4051100df750780380dabb9bae4f38aa8","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.100.tgz","fileCount":133,"integrity":"sha512-hIq/2sXBHz/CUz7ZNbl4ko551x85oUx30lfho4vYGT/FeAZwBIOXZIejpsWPL9/ZJrxjxgdiacBNeJasOd5tkA==","signatures":[{"sig":"MEQCIDMArw0P42gvMsUuv7Ut4eI9BKjimUS2m90430j7kWVPAiBhO3qvOJnnPfxZYhWyVaVoM0SzYTdvFsvKjtP7iWpSXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154417},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"5a23220d42b48c4e54ab51445e57e07b341ce2d8","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.100_1737570697396_0.33453080762506326","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"winterspec","version":"0.0.101","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.101","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"a3c84646befe4994c50887da94a098e4a9d5d58a","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.101.tgz","fileCount":135,"integrity":"sha512-Es+gAE3yJQ+IMnfRTRinixB7H4rS/6yqNlePkQkP9PO2NEWYLTzynLc/MvK+7eHxRfx8fcW8sIX0PfPvweFjeA==","signatures":[{"sig":"MEUCIQCY/5fbhJBHJZJMOuQEUCyPL3WFZGCAi2dT0gq+JQLYsQIgEltYGFSi3zXIFSafgu/u47v+iMKCk/llOvndCzwFVtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"9ef9008b758d82935c9858b8af795d6c6393def2","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.101_1737750132205_0.7375491550487208","host":"s3://npm-registry-packages-npm-production"}},"0.0.102":{"name":"winterspec","version":"0.0.102","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.102","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"2a048c67941ad721ea407fbcb270b1d546c344f9","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.102.tgz","fileCount":137,"integrity":"sha512-6j8M9nZSlwnOiudrDQettaK1RimpmtzoPMOgG0vuk0dG4WsHbH1QsXWPKIqofmSzZ/DRuc3uJt7IR5Vsx/fQVg==","signatures":[{"sig":"MEQCIC66U7SVov+qpc46jD1iTNk2RuF2rvEwrjFOdgIS33vQAiBvwuYzlrMwHz2Vh6/+loQantJqC+uzvDmtWPbrQiYHAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"49e93fa31d059705e7fec52d6d66b729e9a7185e","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.102_1741720586744_0.0209358444487191","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"winterspec","version":"0.0.103","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.103","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"0d3f697502c147ac2be19761cb9b654ef8253e70","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.103.tgz","fileCount":137,"integrity":"sha512-EVjjUo5JKjpoFU8M2LjRYJtsVrAIWOWmcV0jKfvO8TUK9qYZNou9Tjv4Po7FOPjH2P5M0I5XqRs7+JP7cUe9xQ==","signatures":[{"sig":"MEYCIQDmfw9XwZLPrcpFpqhd6A0nhE2qnC8ZNsGp0chdIRg32gIhAL0KaY/L6xZudJfshnJTu8Ds3w6Hw4A8X4+mFHOYfWBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"3284f71724985f83c913f2d8451d1f36fd0ed0c9","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^0.2.17","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.103_1741802430748_0.07783499254606374","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"winterspec","version":"0.0.104","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.104","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"623abd8292e572a55385be9f5fe7f811cd36f6b9","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.104.tgz","fileCount":137,"integrity":"sha512-gqhi37S9S0kjmKBIFVhkCsz1J1b19xIjRvzHNJ9QLaswHQyVYR3x7iiaCcg85eit4r+gIZXqKlSibi/8Y2Ojdg==","signatures":[{"sig":"MEUCIQCEtlyMayjzRRnu9J9UyldTdR1sJZFoIW6EqCIMzS9pVAIgDjY1VkGEwd08jeKQiQjcCbScB8AsCUL7HqC1pUESMuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158043},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"b9d395ff8d3bfda6d86181427a6d8f110ffb48eb","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ora":"^8.0.1","zod":"^3.22.4","birpc":"^2.3.0","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.104_1744404195266_0.4490881636871906","host":"s3://npm-registry-packages-npm-production"}},"0.0.105":{"name":"winterspec","version":"0.0.105","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.105","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"b6a4b04ed9035799b885baaf2d7a930f5e457946","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.105.tgz","fileCount":137,"integrity":"sha512-/IDfAbdu2fWoydv9/TmaZUacaAgTKjxXvtowL9TnzeLniJy9DOcmhGgeR1ZBzkQJk9/ToTsr7HyxJ2Mi0GMQBA==","signatures":[{"sig":"MEYCIQDAIAvn7haO0wRVl3/L5BFVXeAM6tGcxrhxIAaOj3cBugIhAP3+V+xPCxzvtp3pXjdg9X9w5mF01iKoPXngPKrm6Fpf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158059},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"ac67e9fd09a31bf93a1ec2210cf2e89ead5049b5","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ora":"^8.0.1","birpc":"^2.3.0","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","zod":"^3.22.4","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"zod":"*","typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.105_1744437655041_0.6379720473635015","host":"s3://npm-registry-packages-npm-production"}},"0.0.106":{"name":"winterspec","version":"0.0.106","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.106","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"100cc1d17e1890de35c2011c52d545d1b2a66c58","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.106.tgz","fileCount":141,"integrity":"sha512-u8MpwraBzJdJoZXBuJcODTu2rsz+mtCrWo4BZDSf852zodzvrOdc/n4Tg2gqvlprh9VUrTHbb5eCK4p+LmXXoQ==","signatures":[{"sig":"MEUCIQCQqgc+pe8JlF+MWWJU4H3Ex+ZQsggn07+skj6Q9NhQFgIgByr1WprxVATl8qgZIEORfO6xZHvYMJ+VSkTYHRDHU1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178395},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"fa373c3a77f2084222f2271f793f9c210c441835","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","cli2:dev":"tsx src/cli2/cli.ts","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.0.1","birpc":"^2.3.0","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","zod":"^3.22.4","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"zod":"*","typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.106_1746834918040_0.6087554471178864","host":"s3://npm-registry-packages-npm-production"}},"0.0.107":{"name":"winterspec","version":"0.0.107","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.107","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"f4eb8f63ac418d2721fa081bff36e518c9be8b6b","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.107.tgz","fileCount":141,"integrity":"sha512-gKlYqFsp3P1zEikPkP/M4hOl6P+z443J5R2E00v+GOYx7GXgXDnHprl6OefS8Ioy/bQ1QS8r7TfLax0KAl262w==","signatures":[{"sig":"MEUCICakcMH28Xqfi57k+cSW5MiHs0FdPAv8MrYTU4OLWx/8AiEA1SgcRoOaNFG8+NVOuW1cHo2PtmC/g3VNmDYq0uzo06s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"4400aa0d93a22be1660b0672c07d99c406842850","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","cli2:dev":"tsx src/cli2/cli.ts","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.19.1","dependencies":{"ora":"^8.0.1","birpc":"^2.3.0","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","zod":"^3.22.4","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"zod":"*","typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.107_1746835292792_0.017173032720621872","host":"s3://npm-registry-packages-npm-production"}},"0.0.108":{"name":"winterspec","version":"0.0.108","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.108","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"f0f2406380dbf3974ed54eb5aef8fcb72d35ec0b","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.108.tgz","fileCount":141,"integrity":"sha512-e3ojkJPOgn8+DatOCFiIR2dNv3Wt3rMDovRyFrvuuhN2jbHZDvkYnzg0QaAoKOA1DqPlrRzyO/cIuNOUd1UlwQ==","signatures":[{"sig":"MEQCIEtc3EP3wOvyph0XK0pvNqpICBBLzS7ShWqJ4nBjNPXuAiBh3wKRttdlmZgxfwQzKIPY4gcKgmE0vc8THhEDNfAJHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182547},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"4538647de95d3fe986da69e69f70c4c429ede048","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","cli2:dev":"tsx src/cli2/cli.ts","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ora":"^8.0.1","birpc":"^2.3.0","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","zod":"^3.22.4","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"zod":"*","typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.108_1754956269571_0.8894361995154574","host":"s3://npm-registry-packages-npm-production"}},"0.0.109":{"name":"winterspec","version":"0.0.109","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.109","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"fa18e1f917e1026a2b33e79833c92a2b5a217268","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.109.tgz","fileCount":141,"integrity":"sha512-sPA8SsN+cWfeUcdfRQUBwh8RA7Es2Y0ywue6wCzCQCTQsS7JtIoMDv0FyDVa0B+0UEzrH205r+3ZBvphpdVPcw==","signatures":[{"sig":"MEUCIQDDTvDxoWjcvdnntHjveSwO7oKGplLfA+CUxTgHB1m+9QIgKICVZ/2P2ocewz86NEi94TlGR81dNxcBM/EpVn/LKwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182680},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"52d2be96f03f0e0bea22f622c17200f85a072de4","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","cli2:dev":"tsx src/cli2/cli.ts","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","birpc":"^2.3.0","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","zod":"^3.22.4","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"zod":"*","typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.109_1758840416603_0.8632455276454762","host":"s3://npm-registry-packages-npm-production"}},"0.0.110":{"name":"winterspec","version":"0.0.110","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.110","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"a312e0b46629c8ad4911ea3de9a5a057b089b2e8","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.110.tgz","fileCount":141,"integrity":"sha512-Dks36MwiEguXoABrIV555pe9egUy72gUBX7oupQwFJPLBB8JG4dDZCoP4FrnY7tJV0rWQVVPSsbCXwSec+Zmbg==","signatures":[{"sig":"MEQCIFETo/Cne2JOdyrrEz2nSFM6u0kc+sXDsR6DYShebr1NAiBdY1BGiEdgP6GjG6dHqMWhHNJkn761trc2OEedRKAmjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182547},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"6aa29996cd10a2baf69351387de40ad644fa4156","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","cli2:dev":"tsx src/cli2/cli.ts","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","birpc":"^2.3.0","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","zod":"^3.22.4","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"zod":"*","typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.110_1758840703782_0.0014493362855698688","host":"s3://npm-registry-packages-npm-production"}},"0.0.111":{"name":"winterspec","version":"0.0.111","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.111","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"df4796218ddcfa001d354cffbd6f377af8c44046","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.111.tgz","fileCount":141,"integrity":"sha512-UUxNQsyV1hJUwZ0dQBSrhBz2QW0gFsLS9lUEcJPbcBx63SHon1GpyZXOznktar2++KlHxdmOsWvgFwTIHH2nOw==","signatures":[{"sig":"MEQCIEYu9q4XJvq9LmalEuVAnOObI4yro3GvvduEMxyBDsZ7AiBY2/PSM12rqBsgCu4w1gl6c6bqtRL3rJtCmQ6/LQs8fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182734},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"d28c4813464d7d1ca1f5b9ad367a04f397a91812","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","cli2:dev":"tsx src/cli2/cli.ts","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","birpc":"^2.3.0","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","zod":"^3.22.4","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"zod":"*","typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.111_1758840708298_0.6700861646122513","host":"s3://npm-registry-packages-npm-production"}},"0.0.112":{"name":"winterspec","version":"0.0.112","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.112","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"61b05a2f2d827a4beff28bebc9f81c78c2b30e80","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.112.tgz","fileCount":141,"integrity":"sha512-v1QGVvHArwGQ0yWW/wOx6p7m8T8TvvRJsLRfsA8U96rceF//Ar42DymgxdyZ/1DFFrMBNBNDo3vn6iQvTcx2+A==","signatures":[{"sig":"MEYCIQD+Q2VpouIGj9M74efj7IInfADlaFCtNu5uOf8RrEDGngIhAMCwLGm5qVGe2KT0v6/2Zib/xj02AixWOUnGgDDgBX2i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182734},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"e5a0d44be33790d7bd4be00e83ace7b49f56cfc6","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","cli2:dev":"tsx src/cli2/cli.ts","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","birpc":"^2.3.0","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","zod":"^3.22.4","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"zod":"*","typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.112_1758841162950_0.41862611710983466","host":"s3://npm-registry-packages-npm-production"}},"0.0.113":{"name":"winterspec","version":"0.0.113","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","_id":"winterspec@0.0.113","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"homepage":"https://github.com/tscircuit/winterspec#readme","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"dist":{"shasum":"782cd7a33c86377053666c16ab981b00092b17e6","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.113.tgz","fileCount":141,"integrity":"sha512-ORoEoqW1DoliW4VldxlZ8PdkA7PtWd0J3lcyuOqRhBIIyHAia8nIfNGTVIxNReN0Tkx86soRPviN6eqSqBkLXQ==","signatures":[{"sig":"MEQCIAWi2Fu739DGVNbKE4D85F8hyMsI4BTW7UaOKqTpYqGMAiBhLXBaCdy3IFcWs4lxmgUvl1hjBwqClxj/kw2cLg1sXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./dev":{"types":"./dist/dev/dev.d.ts","import":"./dist/dev/dev.js","require":"./dist/dev/dev.js"},"./config":{"types":"./dist/config/index.d.ts","import":"./dist/config/index.js","require":"./dist/config/index.js"},"./dev-server":{"types":"./dist/dev/dev-server.d.ts","import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","require":"./dist/middleware/index.js"},"./testing/ava":{"types":"./dist/testing/ava/index.d.ts","import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js"},"./adapters/node":{"types":"./dist/adapters/node.d.ts","import":"./dist/adapters/node.js","require":"./dist/adapters/node.js"},"./adapters/wintercg-minimal":{"types":"./dist/adapters/wintercg-minimal.d.ts","import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js"}},"gitHead":"567fb2e439d6022c9a0cc20f0dee58170df3fbdf","scripts":{"lint":"prettier --check .","test":"ava","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","format":"prettier --write .","cli:dev":"tsx src/cli/cli.ts","pretest":"npm run build","cli2:dev":"tsx src/cli2/cli.ts","prebuild":"del dist","typecheck":"tsc --noEmit","pretypecheck":"npm run build","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tscircuit/winterspec.git","type":"git"},"_npmVersion":"10.8.2","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","directories":{},"_nodeVersion":"20.19.5","dependencies":{"ora":"^8.0.1","birpc":"^2.3.0","debug":"^4.4.0","kleur":"^4.1.5","yargs":"^17.7.2","globby":"^14.0.0","esbuild":"^0.19.11","watcher":"^2.3.0","make-vfs":"^1.1.0","ts-morph":"^21.0.1","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","async-mutex":"^0.4.1","object-hash":"^3.0.0","edge-runtime":"^2.5.9","bundle-require":"^5.0.0","human-readable":"^0.2.1","next-route-matcher":"^1.0.2","@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","ava":"^6.1.1","tsx":"^4.7.0","zod":"^3.22.4","axios":"^1.6.7","execa":"^8.0.1","del-cli":"^5.1.0","p-retry":"^6.1.0","prettier":"^3.1.0","@types/pg":"^8.11.0","tsc-alias":"^1.8.8","type-fest":"^4.10.0","typescript":"^5.3.3","@types/node":"^18.19.10","expect-type":"^0.17.3","openapi3-ts":"^4.2.1","@types/debug":"^4.1.12","@ava/get-port":"^2.0.0","typed-emitter":"^2.1.0","@ava/typescript":"^4.1.0","form-urlencoded":"^6.1.4","esbuild-register":"^3.5.0","@types/object-hash":"^3.0.6","ava-typescript-worker":"^2.0.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1"},"peerDependencies":{"zod":"*","typescript":">=4.0.0","@ava/get-port":">=2.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/winterspec_0.0.113_1758841306480_0.9874025746049859","host":"s3://npm-registry-packages-npm-production"}},"0.0.114":{"name":"winterspec","version":"0.0.114","description":"Write Winter-CG compatible routes with filesystem routing and tons of features","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"},"./config":{"import":"./dist/config/index.js","require":"./dist/config/index.js","types":"./dist/config/index.d.ts"},"./dev":{"import":"./dist/dev/dev.js","require":"./dist/dev/dev.js","types":"./dist/dev/dev.d.ts"},"./dev-server":{"import":"./dist/dev/dev-server.js","require":"./dist/dev/dev-server.js","types":"./dist/dev/dev-server.d.ts"},"./middleware":{"import":"./dist/middleware/index.js","require":"./dist/middleware/index.js","types":"./dist/middleware/index.d.ts"},"./adapters/node":{"import":"./dist/adapters/node.js","require":"./dist/adapters/node.js","types":"./dist/adapters/node.d.ts"},"./adapters/wintercg-minimal":{"import":"./dist/adapters/wintercg-minimal.js","require":"./dist/adapters/wintercg-minimal.js","types":"./dist/adapters/wintercg-minimal.d.ts"},"./testing/ava":{"import":"./dist/testing/ava/index.js","require":"./dist/testing/ava/index.js","types":"./dist/testing/ava/index.d.ts"}},"repository":{"type":"git","url":"git+ssh://git@github.com/tscircuit/winterspec.git"},"scripts":{"build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","prebuild":"del dist","pretest":"npm run build","test":"ava","pretypecheck":"npm run build","typecheck":"tsc --noEmit","format":"prettier --write .","lint":"prettier --check .","cli:dev":"tsx src/cli/cli.ts","cli2:dev":"tsx src/cli2/cli.ts","example:hello-world":"node --import=tsx --no-warnings ./src/cli/cli.js serve ./examples/hello-world/routes"},"bin":{"winterspec":"dist/cli/cli.js","winterspec2":"dist/cli2/cli.js"},"keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"author":{"name":"tscircuit Inc."},"license":"MIT","devDependencies":{"@ava/get-port":"^2.0.0","@ava/typescript":"^4.1.0","@microsoft/api-extractor":"^7.40.1","@seriousme/openapi-schema-validator":"^2.2.1","@types/debug":"^4.1.12","@types/node":"^18.19.10","@types/object-hash":"^3.0.6","@types/pg":"^8.11.0","ava":"^6.1.1","ava-typescript-worker":"^2.0.0","axios":"^1.6.7","del-cli":"^5.1.0","esbuild-register":"^3.5.0","execa":"^8.0.1","expect-type":"^0.17.3","form-urlencoded":"^6.1.4","openapi3-ts":"^4.2.1","p-retry":"^6.1.0","pg":"^8.11.3","prettier":"^3.1.0","tsc-alias":"^1.8.8","tsx":"^4.7.0","type-fest":"^4.10.0","typed-emitter":"^2.1.0","typescript":"^5.3.3","zod":"^3.22.4"},"dependencies":{"@anatine/zod-openapi":"^2.2.3","@edge-runtime/node-utils":"^2.3.0","@edge-runtime/primitives":"^4.1.0","async-mutex":"^0.4.1","birpc":"^2.3.0","bundle-require":"^5.0.0","camelcase":"^8.0.0","clipanion":"^4.0.0-rc.3","commander":"^12.1.0","debug":"^4.4.0","edge-runtime":"^2.5.9","esbuild":"^0.19.11","globby":"^14.0.0","human-readable":"^0.2.1","kleur":"^4.1.5","make-vfs":"^1.1.0","next-route-matcher":"^1.0.2","object-hash":"^3.0.0","ora":"^8.0.1","ts-morph":"^21.0.1","watcher":"^2.3.0","yargs":"^17.7.2"},"peerDependencies":{"zod":"*","@ava/get-port":">=2.0.0","typescript":">=4.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true},"@ava/get-port":{"optional":true}},"engines":{"node":">=18.0.0"},"_id":"winterspec@0.0.114","gitHead":"d1c283b7fa082beecddc17ef3174bc72fd2265fc","bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"homepage":"https://github.com/tscircuit/winterspec#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sfN244fHvj4r4h3aQoPf6BWhdKgmFCU9fFNYLfw5vl/XcfD8RjQAqVyMy3EpHwRzaZPHBu8l6C5LDwBnRv1W3w==","shasum":"a673319651c9ec3d02d3999380e96f58de5f26f7","tarball":"https://registry.npmjs.org/winterspec/-/winterspec-0.0.114.tgz","fileCount":141,"unpackedSize":182487,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDxcqJ7YIs+xFy5spey3AzONQ6QUo3ez5t3N97JWWzKGAiAR6GxZCS+ujoNMkmVeO64sQ1XAdxwMiDUPaPLbx1yq/g=="}]},"_npmUser":{"name":"seveibar","email":"seveibar@gmail.com"},"directories":{},"maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/winterspec_0.0.114_1758841548737_0.4385015145087381"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-12T19:14:30.306Z","modified":"2025-09-25T23:05:49.153Z","0.0.1":"2023-11-12T19:14:30.473Z","0.0.73":"2024-07-04T00:17:56.772Z","0.0.74":"2024-07-04T00:18:56.721Z","0.0.75":"2024-07-04T01:02:01.473Z","0.0.76":"2024-07-04T01:14:34.968Z","0.0.77":"2024-07-04T01:17:49.323Z","0.0.78":"2024-07-04T01:20:29.817Z","0.0.79":"2024-07-04T01:24:26.413Z","0.0.80":"2024-07-04T06:12:29.452Z","0.0.81":"2024-07-05T17:16:51.211Z","0.0.82":"2024-07-06T03:18:07.145Z","0.0.83":"2024-07-06T03:25:23.519Z","0.0.84":"2024-08-09T23:30:30.768Z","0.0.85":"2024-08-10T05:07:34.953Z","0.0.86":"2024-08-10T05:58:24.249Z","0.0.87":"2024-09-27T16:07:04.532Z","0.0.88":"2024-09-27T20:50:34.384Z","0.0.89":"2024-09-27T21:53:04.274Z","0.0.90":"2024-10-04T02:49:17.807Z","0.0.91":"2024-10-04T03:12:38.539Z","0.0.92":"2024-10-04T17:14:11.530Z","0.0.93":"2024-10-09T04:48:15.484Z","0.0.94":"2024-10-19T16:03:12.773Z","0.0.95":"2024-10-19T19:18:16.265Z","0.0.96":"2024-10-27T04:49:22.541Z","0.0.97":"2024-11-19T16:38:28.860Z","0.0.98":"2024-12-20T00:19:03.293Z","0.0.99":"2024-12-20T06:35:10.885Z","0.0.100":"2025-01-22T18:31:37.592Z","0.0.101":"2025-01-24T20:22:12.448Z","0.0.102":"2025-03-11T19:16:26.925Z","0.0.103":"2025-03-12T18:00:30.946Z","0.0.104":"2025-04-11T20:43:15.532Z","0.0.105":"2025-04-12T06:00:55.268Z","0.0.106":"2025-05-09T23:55:18.220Z","0.0.107":"2025-05-10T00:01:32.984Z","0.0.108":"2025-08-11T23:51:09.739Z","0.0.109":"2025-09-25T22:46:56.798Z","0.0.110":"2025-09-25T22:51:43.991Z","0.0.111":"2025-09-25T22:51:48.527Z","0.0.112":"2025-09-25T22:59:23.148Z","0.0.113":"2025-09-25T23:01:46.703Z","0.0.114":"2025-09-25T23:05:48.961Z"},"bugs":{"url":"https://github.com/tscircuit/winterspec/issues"},"author":{"name":"tscircuit Inc."},"license":"MIT","homepage":"https://github.com/tscircuit/winterspec#readme","keywords":["☃️","framework","edge","typed","routing","wintercg","winter","cg"],"repository":{"type":"git","url":"git+ssh://git@github.com/tscircuit/winterspec.git"},"description":"Write Winter-CG compatible routes with filesystem routing and tons of features","maintainers":[{"name":"seveibar","email":"seveibar@gmail.com"}],"readme":"# ☃️ winterspec\n\n> [!NOTE]\n> This project is a fork of the awesome work of the\n> Seam team in the original [edgespec](https://github.com/seamapi/edgespec)\n> module. Please check them out and use the [Seam API](https://seam.co)!\n\nWinterSpec is an opinionated HTTP framework for TypeScript. Out of the box, it:\n\n- Uses filepath-based routing\n- [Soon] generates OpenAPI documentation\n- Provides end-to-end type safety for your middleware and endpoints\n- Can be built into a zero-dependency module and embedded into other applications\n\nWinterSpec primarily targets the [common minimum API described by WinterCG](https://github.com/wintercg/proposal-common-minimum-api), but it can also target Node.js, Bun, and Deno. Currently, the two main \"edge\"/WinterCG-compatible platforms targeted are Cloudflare Workers and Vercel Edge Functions.\n\nRegardless of your target, WinterSpec provides a consistent API and encourages emulation of the WinterCG runtime when developing.\n\n## Getting Started\n\nTo start a new project:\n\n```bash\nnpm create winterspec@latest # [soon]\n\nnpm run dev\n```\n\nIf you want to add WinterSpec to an existing project, check out [this recipe](./recipes/adding-winterspec-to-existing-project.md)\n\n## Usage\n\n- [Routes](./docs/routes.md) ⭐\n- [Bun/Node Usage, Test Fixturing](./docs/bun-node-usage.md)\n- [Middleware](./docs/middleware.md)\n- [Global route config](./docs/global-route-config.md)\n- [Code generation (typings & OpenAPI)](./docs/code-generation.md)\n- [WinterSpec config](./docs/winterspec-config.md)\n- [Bundling & deployment](./docs/bundling-and-deployment.md) 🚀\n- [Embedding as a module](./docs/embedding.md)\n- [Programmatic usage](./docs/programmatic-usage.md)\n\n## Alternatives\n\nWinterSpec may not be the right choice for your project. This list is not exhaustive, but here are some alternatives:\n\n- If your backend and frontend are tightly coupled:\n  - [Next.js](https://nextjs.org/) with React Server Components\n  - [Remix](https://remix.run/)\n  - [Express](http://expressjs.com/) or [Fastify](https://fastify.dev/) with [tRPC](https://trpc.io/)\n- If you dislike filepath-based routing and need to run within a WinterCG-compatible environment:\n  - [Hono](https://hono.dev/) (with or without [tRPC](https://trpc.io/))\n- If you enjoy dependency injection:\n  - [NestJS](https://nestjs.com/)\n- If your project is mainly frontend with a few API routes:\n  - [Next.js](https://nextjs.org/)\n\n## Acknowledgements\n\n- [originally a fork of winterspec from Seam](https://github.com/tscircuit/winterspec)\n","readmeFilename":"README.md"}