{"_id":"@automatons/typescript-server-nextjs","_rev":"25-3b6f6b7b8b6a6c9e00a407d185717fcb","name":"@automatons/typescript-server-nextjs","dist-tags":{"latest":"1.0.24"},"versions":{"1.0.0":{"name":"@automatons/typescript-server-nextjs","version":"1.0.0","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.0","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"71ed163633a35f8737cae8ce83532288613103f7","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.0.tgz","fileCount":6,"integrity":"sha512-z8OkWlQMPi6xzYLwxtH0rVbZoxzDq5YFWAZTnO9FaZzsngq36T4GRIEClVxXVP3ZBW2taZeyNQCyGEAHsJ8gsw==","signatures":[{"sig":"MEQCIAKxtC8xLhH1xi7XXMy5XmOIlAePiZHGAZPuu9kXL4XTAiBMm3/TDYO/IfHjdEIXh7uzcoiy7mgyUDIAI1VnaMN/5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58850},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"41230fd5826b580de51a7821337ccf15d360bcd6","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.0","@automatons/parser":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.4.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.0.0","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.0_1784899697870_0.1881326656194584","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@automatons/typescript-server-nextjs","version":"1.0.1","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.1","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"338d5b53df533f9e1868ac54c784ee018c6d5ab5","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.1.tgz","fileCount":6,"integrity":"sha512-eOnR6fZGd3dDKatECRMP3+wg6lK7/Z8kmraBoUbWN71Ja+Drfkr2SP7Fp4ijd9eq31p5cuWngzBJzQ3FFJsOSQ==","signatures":[{"sig":"MEYCIQCMkE6jmEv4SdUhw3yf0ThCAZLMZhLI8MjI4Vpoza+x9QIhAJQcv8sWKHnshgK2TPTF4yb+/0PLRaU5xaFuRxX3XE6L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58850},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"7e5c3793ad7b792c78589fa65207f78e091e2250","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.0","@automatons/parser":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.4.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.1_1784901101645_0.0479326073263977","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@automatons/typescript-server-nextjs","version":"1.0.2","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.2","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"39cb4b1ee8b1fc3952d955b5ef83f1697da6702d","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.2.tgz","fileCount":6,"integrity":"sha512-LvKt2ssfb3QKbdXJgojVOUzHltplB+JnJCodrA8vPdqVLRdgX5bQXjmbtZ4GxPWVAW05bH5D8fweqddwvdLMGA==","signatures":[{"sig":"MEYCIQDBEzv+e6WglosCIOL+mvDE+z5YQePw2iF0JA7LZ8ojGQIhAMlNYcUJhF7P3piOnaOm5TyXrxQqivy5F8ipjYcYXaLS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58850},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"16fc6e692c164d71299be4d5b75960bb4e6ea296","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.0","@automatons/parser":"^1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.4.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.2_1784901383672_0.2930168555671242","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@automatons/typescript-server-nextjs","version":"1.0.3","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.3","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"3d611e82ec5bdd1a47df5f9dfdb35408bc88ac2f","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.3.tgz","fileCount":6,"integrity":"sha512-45ial7THY3PWjJf/vGeXSmN4UCDDyY/+VkKUGfsMCSjoiEoveDNl8w42l08UP8GhPX89bKmWbfBlCkxgSsEmjg==","signatures":[{"sig":"MEYCIQCQUML6UC/hgkD0v+cEAHI8/4Su8oH4btSPEdj9LmLqyQIhAPPHQ0KsOcPlNi8mKTfM3qLVHEvg1FFD+WC+K2A3BluL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58851},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"c50977090709176d981033edfea985989d0265ea","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.0","@automatons/parser":"^1.2.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.0.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.4.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.3_1784902829009_0.5970973467784317","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@automatons/typescript-server-nextjs","version":"1.0.4","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.4","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"be617ef49d84c6dcd23a7d1c8480152cf86b1f6d","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.4.tgz","fileCount":6,"integrity":"sha512-+fhEBFxpvUL6uHBVqOvwb5MvXMQLGhRgFNpj9MrGfiwAUHWRn8BkLk3nOg1h/U/xONZoZkXmYvgVcM0gG5Pa4A==","signatures":[{"sig":"MEUCIFZ4oL+4o+qZ1Gw/x3PWmWD5+v4gCO+pwht/kFlTy7DDAiEAvMD0KrmStjuFp+5bmyzm0YK6rRCX0H4jEXkSauC1eac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58852},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"49efc125a589337307a0330bb08cf64253021c4f","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.0","@automatons/parser":"^1.2.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.2.12","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.1","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.4_1785162367742_0.9534808523319929","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@automatons/typescript-server-nextjs","version":"1.0.5","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.5","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"9d0e9637666c56c6839248c0e447681b1e89c6ad","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.5.tgz","fileCount":6,"integrity":"sha512-LmN7Fn75P/CKol+zj2aN/HJXfXqlIVh7R3nbAnvZBRVRliYsczsw/QfLks5IbEarDvqrhSRSlTuuSxVv4bUuOw==","signatures":[{"sig":"MEQCICl1Vlox9gvhHbbE3smlbmeQfuF0hfwZYFRzWwj23id0AiALb3ic/p+J7uhp60gKlkUo+7Ka8elLdXeaXDjoQPF+iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58852},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"d83e96e1185a43d45618fd92a19c5203a7915d89","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.0","@automatons/parser":"^1.2.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.2.12","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.2","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.5_1785248561561_0.3734761812048004","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@automatons/typescript-server-nextjs","version":"1.0.6","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.6","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"11e03213f5c7cb6fcc76259f9845b86e6df5ce78","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.6.tgz","fileCount":6,"integrity":"sha512-bLCOKRf9bqV0wimesWw7GkUjkiYIb1QgzgV46rJBWMvg46AYEpsRLt/09pfrOExx7G37BYlxy03hcJi2agSy2g==","signatures":[{"sig":"MEUCIQDl8nvzZIE9MtQFa5tleRFIErnXfYVcimo+EjOAzRow2gIgPN9wS+AQ0vOvmwO/RWjq9hAwr4XTvKSSELlBLF979i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"d433c2bcb0b93b11f30578fbddcaf5765c27fead","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.35","@automatons/parser":"^1.2.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.2.12","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.2","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.6_1785334849600_0.8970801556223995","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@automatons/typescript-server-nextjs","version":"1.0.7","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.7","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"cece58bba2b17bbf1672ab7e72d3712d30542b21","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.7.tgz","fileCount":6,"integrity":"sha512-3KpkF02ElbLEC5uwaZhUPdXI99SoMW1FMqErb/xrNcfB6x0s/MjIM9NuXfv+Q480KzOclx+uDzpGbi/tb3Qgrw==","signatures":[{"sig":"MEUCIQDHCJOgMN9N8Li4KVMSjllV44tDjQfaIEufhc66CjWBvgIgJKaHs4ZVplIaJjcMgS01SS03Y6c30EyEtKUGXpNNJiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"a0092ac8cf649520c530032fb1161aed857af33e","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.35","@automatons/parser":"^1.2.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.2.12","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.2","lint-staged":"^17.0.7","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.7_1785335162187_0.38980458965369635","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@automatons/typescript-server-nextjs","version":"1.0.8","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.8","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"ef02b200b5f55550ce7ecb5dd198699a347905c0","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.8.tgz","fileCount":6,"integrity":"sha512-LpLBG0h4L3UL3lLcMwSour3ZuEpk3ivhEZY8u8CKGNQ7+ypwYOhlO3qV+b8WSbH1Fnv6DeLZeCUDO0JCFp5X+Q==","signatures":[{"sig":"MEUCIQDHKijeF8VmFFvk6Vwbl2Bbam8C4SUifpz5nawac5rhfAIgIFLLy8idr+nOIkQqrANhN0JcKIoNoAub2zhVmvtWnZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"b0e372223787486340476a1e680d46a38d9fb856","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.35","@automatons/parser":"^1.2.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.2.12","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.2","lint-staged":"^17.3.0","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.8_1785766909134_0.9714299052984596","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@automatons/typescript-server-nextjs","version":"1.0.9","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.9","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"d442ed8184375b80c89812b197a9bd4daa4973e6","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.9.tgz","fileCount":6,"integrity":"sha512-Yt7gbcP0XQ70+tjtHzDSGCsnC7j1S+daMnERVHcRR4cQPG/KA0F/98eln1pp2t3xlGF3dYvQFiLUr+ibqpMNEQ==","signatures":[{"sig":"MEUCIQDVkgC0Hv1P/PIneH+cht3Rk4I4i1TYlxTALUI/GvnT6AIgTjd341zEf/Z6BkpgdDg8Ww0n7vQ1FutKMuM0z/Xw0M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"fd65aa089eac736e257a08bb9f4cfa2e76e3a897","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.35","@automatons/parser":"^1.2.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.2.12","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.2","lint-staged":"^17.3.0","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.9_1786026054104_0.7823313206750655","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@automatons/typescript-server-nextjs","version":"1.0.10","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.10","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"ab770bd58716185ce22940b9b422e9326ce05c5c","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.10.tgz","fileCount":6,"integrity":"sha512-d4+FkwBkHB1vB4gW/hpPRcUZtlF+Nqvf2wsPvSVpilMHcYx69yzd8qgaW1B9eKu6smfw1imiKfjV1SA9ThV45Q==","signatures":[{"sig":"MEYCIQD1uspS2kyAnU4W0hIiNk54mpHrGJLAg1oN8ZhnrWxUVgIhAL/rL2ECMCuB0h4YtBJoRasHjnU1xZG2N8lwNAvl7Ein","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58854},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"c977f5f5e2232a135b5c6126327038d8b62d01dd","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.35","@automatons/parser":"^1.2.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.2.12","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.2","lint-staged":"^17.3.0","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.10_1786112572737_0.3987366694858374","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@automatons/typescript-server-nextjs","version":"1.0.11","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.11","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"e99a41aea5ffe235da93d38df20033324992abb1","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.11.tgz","fileCount":6,"integrity":"sha512-U4EOVcoYKlxGxrhwzKc4N87tE0aAblP/3uyjMeHkxIKOQeoahYBZpggavH5iD3ophwDagB4CohFZI5hPxnDD8A==","signatures":[{"sig":"MEQCIH8lJAeh/NiN2jCa1hYMzLuGmCCMadrg23Xelq+HfsZYAiBLISt0PDSlSNV0JaFcMiXZwYwtMEgQAvhcJkug6IoMCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"3b396b362f3e2217fff9ef15a3f3c6461b5c3794","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.37","@automatons/parser":"^1.2.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.2","lint-staged":"^17.3.0","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.3","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.11_1786112980760_0.7649284611791642","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@automatons/typescript-server-nextjs","version":"1.0.12","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.12","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"105ce1c55a2bd2d2ac9bad63e8ac12be83b20181","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.12.tgz","fileCount":6,"integrity":"sha512-GjP3tNIpaJNxKhmdEjAmgd8L8LG7IsUFSxEMV7t3u63ZLVLnECCurbUTdJBJsC74VrqXHr2d83jUprl8fGAiXQ==","signatures":[{"sig":"MEUCIAxPW78scKx4YrFt7hnHoP5LnU5IMTYHi0I1SbN1NbdjAiEAnE9eRP23BAStcM9daafvqNZ19Y7sFDmEbkTAcL0OTso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"c64e104e36be83632756bd783fb581f3c0534d11","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.38","@automatons/parser":"^1.2.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.1.2","lint-staged":"^17.3.0","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.9","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.12_1786372080602_0.6194156907476867","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@automatons/typescript-server-nextjs","version":"1.0.13","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.13","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"36072abb5550a77295a2abeaffb28a278c168c25","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.13.tgz","fileCount":6,"integrity":"sha512-nFb6NbHyGAqnhvO+4TMeLGRQ/q7s8+RUMImHs0yC4i9/bkcR921UmOmS0PRERZMZYXs7mWuGm3pBZrXjltTVCg==","signatures":[{"sig":"MEQCIEl9vSnKARyA54qWRQc7yTeNJv6ib/c2PvJdzo3k4bx1AiAnfI3AnBzPdoPoiUt41d14XN5WWfMNjunXkNtZAJDBfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"bfef6126e653aca61f573af53fdde37209646137","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.18.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.38","@automatons/parser":"^1.2.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.9","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.13_1786461523810_0.39182060858422507","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@automatons/typescript-server-nextjs","version":"1.0.14","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.14","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"20f0f73aa2e2174a50485a339fafc27c077e6ba6","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.14.tgz","fileCount":6,"integrity":"sha512-DZiS0dLGRkbnB25KqDLxvXgH5wTphP7DIHbk8z5JwCUMoNib0thSGsyeLEEvayowtPtTrFvVjVhe4ZdHodkJQA==","signatures":[{"sig":"MEYCIQDfgv2Rr26rhutPSUCCgEwXzUMgfLiYKbpWr/RFabh8MAIhAKGBTYN3oVz6g43t7mjyZoyEO04Zq4Ovd+hZkZNAeEaJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"72d670cdbd9d4a453c9e6702d0217a16f2173aed","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.19.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.38","@automatons/parser":"^1.2.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.9","typescript-eslint":"^8.66.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.14_1786630824234_0.946860985520158","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@automatons/typescript-server-nextjs","version":"1.0.15","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.15","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"c071264e8eec96566500f6ed411247adca88be97","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.15.tgz","fileCount":6,"integrity":"sha512-mREcm2XvA54mimEUcJm0dfB/lXhXZq73Y/Jsu9WJws2q0Cp6OjrC8t23iiF2bkGvea8+ZIFYgBAV7FNicd5grw==","signatures":[{"sig":"MEUCIQDvO4+cGrqhMpu10yzyZMDhSC4hLwbugJ6x83Scj6oNIAIgUafIMSAyyOSRBwPnAPZ/0SFh1a5Scwcte2Uf9SuPKmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"6fe70c8f97d6b0181a5b8e5720985cec26b17e67","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.19.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.38","@automatons/parser":"^1.2.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.0","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@commitlint/cli":"^21.0.2","semantic-release":"^25.0.9","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.15_1786717326333_0.2377766079571464","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@automatons/typescript-server-nextjs","version":"1.0.16","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.16","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"bf790bbe159c2cc9af03267ac9c93117ae296987","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.16.tgz","fileCount":6,"integrity":"sha512-9U+6zLvsOQBmn4aJ7oqlCTizrYuAbmVL7bkTsP+ZiK1E9WSHmlKjS+0Vn0RxXcD8wg859aiBNBIBPIlPo07/6w==","signatures":[{"sig":"MEUCIQD0b9/+A0hnqbwsbBomcwyZVJocESOmnUVKp6y4ZLx6ZQIgVkYQCM2UouSQu5x1X30KEYBOiNCDQQO5SBpBMXHpevI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"4822d30feb083f774acb8c4300d7281293e4b99d","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.19.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.38","@automatons/parser":"^1.2.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.1","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.16_1786976746660_0.29074208546242364","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@automatons/typescript-server-nextjs","version":"1.0.17","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.17","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"665409a6dd03d90e151dd6beff0b083d1d0618b2","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.17.tgz","fileCount":6,"integrity":"sha512-z0ndRMX+IPT0G57EvRIWqvnvYOYsTiHhTk2kb9GmMnN6VubXvy9P5lXhlBpfqOwK40Q9GjntPGYYOIaHjiuhNA==","signatures":[{"sig":"MEQCIEAPbV3kBqRLfXazGFdd6HxWVIlG3JbxwYTf+R1/znkOAiA37FKSb4sm/N/byhTkWTNthlDJqKgjTvI8AIMm/337Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"7425b663f66c93b72d98e6a2acaca63c9f685e47","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.19.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.38","@automatons/parser":"^1.2.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.1","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.8.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.17_1787235696020_0.19901145211073645","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@automatons/typescript-server-nextjs","version":"1.0.18","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.18","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"cc1a51f620564b5bf9c8b8b7968f6cd3a58ad8dc","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.18.tgz","fileCount":6,"integrity":"sha512-R4RYV922tJnj7c1QXEKuTB7mLwmWW0YngINSNlp9hWwlzIza9NDnsa+VpskpPsMc03f2Pfy+azDHfJPHYbz3mQ==","signatures":[{"sig":"MEUCIGvdZL4p+J5/BuG8CRVfgF2DtB61X1pDfOsvJsM9thcvAiEAvw1HLHx4utap8zEB3t7pi5UUUsYROAfRl6fvoaV2XJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"32fa5f60cbadeb13f69e9626c02dcc3bb45c17a2","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.19.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.38","@automatons/parser":"^1.2.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.2","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.9.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.18_1787581500512_0.21671245912508352","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@automatons/typescript-server-nextjs","version":"1.0.19","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.19","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"33e0a546e617c9431bbdbf6eac2ceedc4750b18c","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.19.tgz","fileCount":6,"integrity":"sha512-4XvSq/aZK8X6EaNHxLv5xWkuP/iWd/vlpVnJTN0fdN3QV/s29m0ARaSmZJOV1Z0B3DKb6C7WSjKiOCu3wPXUDg==","signatures":[{"sig":"MEUCIQDi13vT8kmnovAlLw5bANsUj3j0AaXH/pG5UtKDGzf5FgIgFpUg2Fp9ylYWcK3yb7EkFv3WGWhVMa6lZcszk+CpAJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"5a52cca56a37936d115a965db7afd027a6b9ecac","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.19.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.38","@automatons/parser":"^1.2.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.2","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.9.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.19_1787840425603_0.3009718057554598","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@automatons/typescript-server-nextjs","version":"1.0.20","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.20","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"160b51d7aed2b215528c2e1c90a71baa3164573f","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.20.tgz","fileCount":6,"integrity":"sha512-iQr+FryAH38ZJ3nwqlBP7l7tQrOkYG7a3GwaHMSIs2iTlXoLTreY2wDuXuZXqITgvs0zJC88lf3h2DPyPP5J7Q==","signatures":[{"sig":"MEQCIGZUCz8FLmOVuifKX8zzcaRj2ECzXIEqXNBGaproMEtTAiBD5F4wGER6P0m3VxdYpLMopJamDpACj6rxM2x0OXkPBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"fae27abf1e213c8d5cbc03eb13bf41a2cc4aae4f","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.19.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.45","@automatons/parser":"^1.2.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.2","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.9.0","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.20_1787926945750_0.484957187964034","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@automatons/typescript-server-nextjs","version":"1.0.21","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.21","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"bd5ded6c867cc63ec846b1578ae5b261ce4632a1","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.21.tgz","fileCount":6,"integrity":"sha512-67ydRNZE6PdJ1kURSSOYJU3H6dxHVXD/dDI9SmCuvDIWwE1MdPzVP57ti5jo+sF8bTUkFvnBZkeHpsz01dkCkg==","signatures":[{"sig":"MEYCIQCeHgGYqIl6sUoRDPCwx9dCDlyYUgkYbQGCnc+R6mBuKgIhAKvbok2HUF2tRy+/YK5/nRhlhuh8VNph+LAFxnBazwfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"9f0670c0b70d53f98fcb3c6edebd323d6a820b69","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.19.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.45","@automatons/parser":"^1.2.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.2","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.3.0","lint-staged":"^17.3.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.21_1787927353417_0.9032404166648151","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@automatons/typescript-server-nextjs","version":"1.0.22","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.22","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"4f9bb5af58cd2ec114be0b19719242ae27a132f6","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.22.tgz","fileCount":6,"integrity":"sha512-wlwbN/jZb5F7MI9pFseUbS5cl3WgKXYrxiSdzlEvZCQXaQ74JvtZ+9apgb7n0x9eADRS3q9f9Wg2dal4ur4pJQ==","signatures":[{"sig":"MEYCIQDtw3utdCJo2nO8ThO4BO3XTMCW9zJpqTUfQRMK/3kYsgIhALwvIdekHXRujZrrfVT3XnChx30WFkDfsyJ6ke2Dat6n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"b4e411ee66b05aee8f8e343c87fc811b322423d8","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.19.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.45","@automatons/parser":"^1.2.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.3","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.4.0","lint-staged":"^17.3.0","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.22_1788186363494_0.4998094670941","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@automatons/typescript-server-nextjs","version":"1.0.23","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","_id":"@automatons/typescript-server-nextjs@1.0.23","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"dist":{"shasum":"fdea28ffc35d281f0758d1013db653a778792891","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.23.tgz","fileCount":6,"integrity":"sha512-bl9RLriyULG0QbYbgfQFRnlI52BVl0Vo44WSXdG8d16+i18LpR54BnAjCdDa3L3rMyKygyjPySYGji+zoBQ9VA==","signatures":[{"sig":"MEUCIA0G46mijMLCJsLm2we6Y00exLEH3Dq/54X/VZmqXrBzAiEAicXKumdeTccp3v0IjRegrrG0kCGA8kyEZ04f0KYXVr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58853},"main":"index.js","type":"module","types":"index.d.ts","module":"index.js","engines":{"node":">=22"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"gitHead":"39a28162b70c9c22089213f510cdfb39f57e03d2","scripts":{"lint":"eslint src","test":"vitest run","build":"tsup && cp package.json README.md LICENSE dist","prepare":"husky","prebuild":"depcheck","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"repository":{"url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git","type":"git"},"_npmVersion":"11.18.0","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","directories":{},"_nodeVersion":"24.19.0","dependencies":{"prettier":"^3.8.3","ts-morph":"^28.0.0","@automatons/tools":"^2.2.45","@automatons/parser":"^1.2.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"next":"^16.3.3","tsup":"^8.5.0","husky":"^9.1.7","eslint":"^10.9.1","vitest":"^3.2.0","depcheck":"^1.4.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^26.4.0","lint-staged":"^17.4.1","@commitlint/cli":"^21.2.2","semantic-release":"^25.0.9","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^3.2.0","@semantic-release/git":"^11.0.1","eslint-config-prettier":"^10.1.8","@semantic-release/changelog":"^7.0.0","@commitlint/config-conventional":"^21.0.2"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-server-nextjs_1.0.23_1788186624029_0.11800482284799063","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@automatons/typescript-server-nextjs","version":"1.0.24","repository":{"type":"git","url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git"},"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","packageManager":"yarn@1.22.22","type":"module","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"main":"index.js","module":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"engines":{"node":">=22"},"scripts":{"prebuild":"depcheck","build":"tsup && cp package.json README.md LICENSE dist","lint":"eslint src","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","prepare":"husky"},"dependencies":{"@automatons/parser":"^1.2.66","@automatons/tools":"^2.2.46","prettier":"^3.8.3","ts-morph":"^28.0.0"},"peerDependencies":{"next":"^15 || ^16","openapi-automatons":"^2"},"devDependencies":{"@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.0.2","@eslint/js":"^10.0.1","@semantic-release/changelog":"^7.0.0","@semantic-release/git":"^11.0.1","@types/node":"^26.4.0","@vitest/coverage-v8":"^3.2.0","depcheck":"^1.4.7","eslint":"^10.9.1","eslint-config-prettier":"^10.1.8","husky":"^9.1.7","lint-staged":"^17.4.1","next":"^16.3.3","semantic-release":"^25.0.9","tsup":"^8.5.0","typescript":"^6.0.3","typescript-eslint":"^8.68.0","vitest":"^3.2.0"},"publishConfig":{"access":"public"},"gitHead":"3178720622d38140db53d4ea00d79693e0bee4a6","_id":"@automatons/typescript-server-nextjs@1.0.24","description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","_nodeVersion":"24.19.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-ef06k/JBiogefi0C851Xbre5e6jtMOvneSFNcyg9PuQ5axXxZILaJIKzX7JK6V1U9eJCPDlh3HEEC8ddCkFlYw==","shasum":"ebf311f850fc841845117ceb1f9c49766f13767b","tarball":"https://registry.npmjs.org/@automatons/typescript-server-nextjs/-/typescript-server-nextjs-1.0.24.tgz","fileCount":6,"unpackedSize":58853,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1rPiERoQZd+gwCeKj7mNDiri1y+3AQdGeXXwzINBraAIgUP+ldpa6NyfPN27t1N88MffnQN87mFl+/J6oscyBLZo="}]},"_npmUser":{"name":"tanmen","email":"yt.prog@gmail.com"},"directories":{},"maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typescript-server-nextjs_1.0.24_1788272808084_0.29899850910904213"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-24T13:28:17.660Z","modified":"2026-09-01T14:26:48.424Z","1.0.0":"2026-07-24T13:28:18.033Z","1.0.1":"2026-07-24T13:51:41.783Z","1.0.2":"2026-07-24T13:56:23.836Z","1.0.3":"2026-07-24T14:20:29.133Z","1.0.4":"2026-07-27T14:26:07.918Z","1.0.5":"2026-07-28T14:22:41.752Z","1.0.6":"2026-07-29T14:20:49.738Z","1.0.7":"2026-07-29T14:26:02.343Z","1.0.8":"2026-08-03T14:21:49.272Z","1.0.9":"2026-08-06T14:20:54.270Z","1.0.10":"2026-08-07T14:22:52.879Z","1.0.11":"2026-08-07T14:29:40.903Z","1.0.12":"2026-08-10T14:28:00.749Z","1.0.13":"2026-08-11T15:18:43.978Z","1.0.14":"2026-08-13T14:20:24.434Z","1.0.15":"2026-08-14T14:22:06.468Z","1.0.16":"2026-08-17T14:25:46.815Z","1.0.17":"2026-08-20T14:21:36.157Z","1.0.18":"2026-08-24T14:25:00.739Z","1.0.19":"2026-08-27T14:20:25.797Z","1.0.20":"2026-08-28T14:22:25.895Z","1.0.21":"2026-08-28T14:29:13.585Z","1.0.22":"2026-08-31T14:26:03.628Z","1.0.23":"2026-08-31T14:30:24.165Z","1.0.24":"2026-09-01T14:26:48.224Z"},"bugs":{"url":"https://github.com/openapi-automatons/typescript-server-nextjs/issues"},"author":{"name":"tanmen","email":"yt.prog@gmail.com"},"license":"MIT","homepage":"https://github.com/openapi-automatons/typescript-server-nextjs#readme","keywords":["openapi","openapi-automatons","automatons","nextjs","next","app-router","route-handlers","server"],"repository":{"type":"git","url":"git+https://github.com/openapi-automatons/typescript-server-nextjs.git"},"description":"[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml) [![semantic-release](https://img.shields.io/badge/","maintainers":[{"name":"tanmen","email":"yt.prog@gmail.com"}],"readme":"# @automatons/typescript-server-nextjs\n\n[![CI/CD](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/openapi-automatons/typescript-server-nextjs/actions/workflows/ci-cd.yml)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![npm](https://img.shields.io/npm/dm/@automatons/typescript-server-nextjs)](https://www.npmjs.com/package/@automatons/typescript-server-nextjs)\n\n## What is @automatons/typescript-server-nextjs\n\nA contract-first Next.js (App Router) server generator for [openapi-automatons](https://github.com/openapi-automatons/openapi-automatons).\n\nFrom an OpenAPI document it generates:\n\n- `models/` — plain TypeScript types for every schema\n- `services/` — one interface per tag: the contract you implement (your logic lives outside the generated code, so regenerating is always safe)\n- `handlers/` — one factory per OpenAPI path building the [Route Handlers](https://nextjs.org/docs/app/building-your-application/routing/route-handlers) object (`{GET, POST, ...}`). Handlers await `context.params`, read and coerce query parameters (answering `400` when a required one is missing), parse the JSON body, delegate to your service, and answer with the right status (`200`, `201` for `POST`, `204` without a response schema)\n\nThis package is **ESM-only** and requires **Node.js >= 22**. Peer dependency: `next` **15 or 16**.\n\n## Generated server\n\n```ts\n// your code — implement the generated contract\nimport { PetsService } from \"@/generated/services\";\nimport { Pet } from \"@/generated/models\";\n\nexport const petsService: PetsService = {\n  async listPets(status, limit, tags, deep): Promise<Pet[]> {\n    // ...your logic\n  },\n  // ...\n};\n\n// app/pets/[petId]/route.ts — mount the generated handlers\nimport { createPetsPetIdHandlers } from \"@/generated/handlers\";\nimport { petsService } from \"@/services/pets\";\n\nexport const { GET, DELETE } = createPetsPetIdHandlers(petsService);\n```\n\nEvery handler file documents the `app/.../route.ts` location it belongs to.\n\nNot covered (yet): header/cookie parameters and non-JSON request bodies.\n\n## How can I use @automatons/typescript-server-nextjs?\n\nOnly use openapi-automatons.\n\nThis library is designed to be used by [openapi-automatons](https://github.com/openapi-automatons/openapi-automatons).\nPlease read the [readme](https://github.com/openapi-automatons/openapi-automatons#readme) of openapi-automatons for how to use it.\n","readmeFilename":"README.md"}