{"_id":"@photonjs/fastify","_rev":"29-fda921904956aad6da906a7d840f3a44","name":"@photonjs/fastify","dist-tags":{"beta":"0.1.11-beta.0","latest":"0.1.12"},"versions":{"0.0.1":{"name":"@photonjs/fastify","version":"0.0.1","license":"MIT","_id":"@photonjs/fastify@0.0.1","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"d11d510592f12cb63d13f48b7e6b75a5bd972254","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.1.tgz","fileCount":11,"integrity":"sha512-OpQm9qCHdyutsHL42wB1Rm9CHbFcfMVbLfWSxadlXmC5ij7cZq/w0HsmNDH9/EetJS5FiDFCaT/nKt8c7TMZdQ==","signatures":[{"sig":"MEQCIFnaOQNj6w6mmBODFUzJqTo8UDaSggTOjCfwjMvfziUqAiByluJE7hVOhaXlKlShSCXEj8uX/OW9CKcwBsZmD9Pb2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8580},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/3e21270ee4365e02646b725ffe021b95/photonjs-fastify-0.0.1.tgz","_integrity":"sha512-OpQm9qCHdyutsHL42wB1Rm9CHbFcfMVbLfWSxadlXmC5ij7cZq/w0HsmNDH9/EetJS5FiDFCaT/nKt8c7TMZdQ==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.5.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.0.4","@universal-middleware/fastify":"^0.5.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tsdown":"^0.14.2","fastify":"^5.5.0","typescript":"^5.9.2","@types/node":"^22.17.2","@brillout/picocolors":"^1.0.28","@universal-middleware/core":"^0.4.9"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.1_1756296586556_0.8939609126515218","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@photonjs/fastify","version":"0.0.2","license":"MIT","_id":"@photonjs/fastify@0.0.2","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"3e0922ce0f49429d9a7cd7e5425335380db427a3","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.2.tgz","fileCount":11,"integrity":"sha512-Jpus1Dhg4xpKztwraLqkWMhUXeFmlZHGHO5HMZL0rnniGLfHcZS4mB7Kg4Jajpo3W5Jo6wVEgPXbYplxDu0PJQ==","signatures":[{"sig":"MEYCIQDc/d13SkVxaSabRQpsswjaj/4fBqia6QPcou+oLIqCEwIhAPRuqTvW0MCq4lcrsmNZDtkr+E9mmZhYE/MjmHQn4dxF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8580},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/1d6c488c5a337fd4fe7dcf61e492c1e9/photonjs-fastify-0.0.2.tgz","_integrity":"sha512-Jpus1Dhg4xpKztwraLqkWMhUXeFmlZHGHO5HMZL0rnniGLfHcZS4mB7Kg4Jajpo3W5Jo6wVEgPXbYplxDu0PJQ==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.5.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.0.5","@universal-middleware/fastify":"^0.5.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tsdown":"^0.14.2","fastify":"^5.5.0","typescript":"^5.9.2","@types/node":"^22.17.2","@brillout/picocolors":"^1.0.28","@universal-middleware/core":"^0.4.9"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.2_1756298600678_0.15126528150712804","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@photonjs/fastify","version":"0.0.3","license":"MIT","_id":"@photonjs/fastify@0.0.3","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"0fe3d4d4e15c47b0baf6dcdff04b1b9511f96f4c","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.3.tgz","fileCount":11,"integrity":"sha512-1AM5oYeIxT3O8Je4aAtQ9RJ7EXfhzRPA4y8EFvDKkld2R92JlTppYjDyBtZjhmiMH7GAQU0uAa8NEETBfVM+1g==","signatures":[{"sig":"MEYCIQD4I06kzFnCguh7RmJKuEbRlVWWodtkBGn7fHbdYVkEoQIhALXfBKaZrVF2J9eS721wEkR/fLIWM9hsbG+qk7PXvfyW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8580},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/021c1e5ed373e81b6561809e45734329/photonjs-fastify-0.0.3.tgz","_integrity":"sha512-1AM5oYeIxT3O8Je4aAtQ9RJ7EXfhzRPA4y8EFvDKkld2R92JlTppYjDyBtZjhmiMH7GAQU0uAa8NEETBfVM+1g==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.5.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.0.6","@universal-middleware/fastify":"^0.5.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tsdown":"^0.14.2","fastify":"^5.5.0","typescript":"^5.9.2","@types/node":"^22.17.2","@brillout/picocolors":"^1.0.28","@universal-middleware/core":"^0.4.9"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.3_1756299289594_0.880083369440104","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@photonjs/fastify","version":"0.0.4","license":"MIT","_id":"@photonjs/fastify@0.0.4","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"bc38aff114581b210e4c04e408b6ae275d0c2d9e","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.4.tgz","fileCount":11,"integrity":"sha512-b2pxs3A2AcMKBuT2KBw7rrBbA/UFfxUbM/fMgoHcCAU8jOeyD04YPNQyDoNW0quYvx84rjGdTv3KZEEcXgkq7w==","signatures":[{"sig":"MEUCIC3ctZG5kfIDuVfdI0fUdNtXcb1o8cPRv1DxPhg/WW3wAiEAuiRKW94KIVrwXthIZLelUKpVQpzDie/RAh9TMRwVNZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8580},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.4.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/b9876090de9f01c83f15db49cb025d4f/photonjs-fastify-0.0.4.tgz","_integrity":"sha512-b2pxs3A2AcMKBuT2KBw7rrBbA/UFfxUbM/fMgoHcCAU8jOeyD04YPNQyDoNW0quYvx84rjGdTv3KZEEcXgkq7w==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.5.2","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.0.7","@universal-middleware/fastify":"^0.5.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tsdown":"^0.14.2","fastify":"^5.5.0","typescript":"^5.9.2","@types/node":"^22.17.2","@brillout/picocolors":"^1.0.28","@universal-middleware/core":"^0.4.9"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.4_1756300205361_0.09664468453837705","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@photonjs/fastify","version":"0.0.5","license":"MIT","_id":"@photonjs/fastify@0.0.5","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"7c92ae85815923974839627f9e145542255cadcd","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.5.tgz","fileCount":12,"integrity":"sha512-6Zu1hFaQWeXcHM2VlG/K8/6AXPJWtaHxS4S4443La6uXRfHqBOxC/ctlSNc45hh1QrLIvdelWEN44imuQoZlZA==","signatures":[{"sig":"MEUCIAcwO+DMI82yaWdsAuMHljWNx781fhowAPiekBVUtotEAiEA5sAI/GQQLaz+pha8Nyt1hkTRUDq6+RiOmHu/kiCNiZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15460},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.5.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/3fe3f545e86279a9ecfff9c9f90ec6e0/photonjs-fastify-0.0.5.tgz","_integrity":"sha512-6Zu1hFaQWeXcHM2VlG/K8/6AXPJWtaHxS4S4443La6uXRfHqBOxC/ctlSNc45hh1QrLIvdelWEN44imuQoZlZA==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.5.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.0.8","@universal-middleware/fastify":"^0.5.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tsdown":"^0.14.2","fastify":"^5.5.0","typescript":"^5.9.2","@types/node":"^22.17.2","@brillout/picocolors":"^1.0.28","@universal-middleware/core":"^0.4.10"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.5_1756885488569_0.9596620345019227","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@photonjs/fastify","version":"0.0.6","license":"MIT","_id":"@photonjs/fastify@0.0.6","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"da2e78cc6b2ee805df2a353da213a5e28ddfedfc","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.6.tgz","fileCount":12,"integrity":"sha512-dQ0hPH9g9HRCt2X8E/xG2W4hexwPpklQhWNHNmp7KWTZpoFvsZCUdk8d9Arn07Q3t6g1mWCaPOdFa74msbkLDw==","signatures":[{"sig":"MEUCIAWBCMTAPBJFqCMcExST8L5Lw9EBBdr2ae/0/rc0EPZ7AiEA1jJLOFUZTx9kLB93/EypsRu43qqLIbn6regEFdVm8k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15460},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.6.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/b3d998dc22229498d64ab3de544c811d/photonjs-fastify-0.0.6.tgz","_integrity":"sha512-dQ0hPH9g9HRCt2X8E/xG2W4hexwPpklQhWNHNmp7KWTZpoFvsZCUdk8d9Arn07Q3t6g1mWCaPOdFa74msbkLDw==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.5.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.0.9","@universal-middleware/fastify":"^0.5.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tsdown":"^0.14.2","fastify":"^5.5.0","typescript":"^5.9.2","@types/node":"^22.17.2","@brillout/picocolors":"^1.0.28","@universal-middleware/core":"^0.4.10"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.6_1756886300316_0.8538185745295837","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@photonjs/fastify","version":"0.0.7","license":"MIT","_id":"@photonjs/fastify@0.0.7","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"ba29cd911c49db10976b8d31541d864b1b324c2c","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.7.tgz","fileCount":12,"integrity":"sha512-PowGQBpLZxcGPiuR05ueBQN9YtKp5V8tfculRqfbBEOu4xpnzLKodKILC5GCy8xUhdTY6u6nDakwmYyQ31o/vQ==","signatures":[{"sig":"MEUCIGDBf6LibVgp4L5mppWwEYardsNBT2ZCAjoBEuiP40IiAiEA5dNlgWIOA59cpVnTUjPlurV4uvTfqi1u7EL64IFmF5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15461},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.7.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/1611c1a952446a60ec9622f69010c78d/photonjs-fastify-0.0.7.tgz","_integrity":"sha512-PowGQBpLZxcGPiuR05ueBQN9YtKp5V8tfculRqfbBEOu4xpnzLKodKILC5GCy8xUhdTY6u6nDakwmYyQ31o/vQ==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.5.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.0.10","@universal-middleware/fastify":"^0.5.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tsdown":"^0.14.2","fastify":"^5.5.0","typescript":"^5.9.2","@types/node":"^22.17.2","@brillout/picocolors":"^1.0.28","@universal-middleware/core":"^0.4.10"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.7_1756905168326_0.5071044583971553","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@photonjs/fastify","version":"0.0.8","license":"MIT","_id":"@photonjs/fastify@0.0.8","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"ff4414a9a42084b32c169be7b2636c4abcaecf5e","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.8.tgz","fileCount":12,"integrity":"sha512-U52U2hCu4+pOCKUT+0AreoDfrmVSW9CiYyyT9gIjDD90SNc2YUGWXgJsgkHrz+LcHoPhufsJS7g05X9v1aLprw==","signatures":[{"sig":"MEQCICMZWGLz33/p9LxYEBkzbI2y2A85dAPU58lZzz7vicO6AiBf0TY1w13JAaLu35EHRfQmO/XuZdTIOoIpDYJ76eHpqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15461},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.8.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/dd62ecb3761e3fff995736d81170c28b/photonjs-fastify-0.0.8.tgz","_integrity":"sha512-U52U2hCu4+pOCKUT+0AreoDfrmVSW9CiYyyT9gIjDD90SNc2YUGWXgJsgkHrz+LcHoPhufsJS7g05X9v1aLprw==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.5.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.0.11","@universal-middleware/fastify":"^0.5.20"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","tsdown":"^0.14.2","fastify":"^5.5.0","typescript":"^5.9.2","@types/node":"^22.17.2","@brillout/picocolors":"^1.0.28","@universal-middleware/core":"^0.4.10"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.8_1756908006168_0.8919776570212519","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@photonjs/fastify","version":"0.0.9","license":"MIT","_id":"@photonjs/fastify@0.0.9","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"3bf5cb7a6251c496e2d4f3cb383fda93ecd55ec1","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.9.tgz","fileCount":12,"integrity":"sha512-TaMBkB27FiJtlWoG6AVFbnKUuqVOkESLEXqPQFEAy586MHGicQLpxAN7XMdli3CKWGGdQudeVOKW101Js2BY5g==","signatures":[{"sig":"MEUCIAdtD/k8XzNcDvjYmkAW6HSmt3Qt5v8yBusa0ofjHe00AiEAgpeovqX60Ske2I9oYa9plir7cv26KpPaxkWRSZB74Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15436},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.9.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/ae53c598dbae729dbf5d4d696c7e39ea/photonjs-fastify-0.0.9.tgz","_integrity":"sha512-TaMBkB27FiJtlWoG6AVFbnKUuqVOkESLEXqPQFEAy586MHGicQLpxAN7XMdli3CKWGGdQudeVOKW101Js2BY5g==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.0","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@photonjs/core":"^0.0.12","@universal-middleware/fastify":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","tsdown":"^0.15.0","fastify":"^5.6.0","typescript":"^5.9.2","@types/node":"^22.18.1","@brillout/picocolors":"^1.0.28","@universal-middleware/core":"^0.4.10"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.9_1757514184985_0.7299839927221379","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@photonjs/fastify","version":"0.0.10","license":"MIT","_id":"@photonjs/fastify@0.0.10","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"1e3f0137edf05fd139b0ae053b74ba77a1f8d446","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.10.tgz","fileCount":12,"integrity":"sha512-I/8XwjNLEP34xxed4dz0a0LTBlzTzAtVZ1J5uZ/7xbsfQUQ8yuHu56eDWkOK38/QQU6hfpV85Sis75g89PqmHA==","signatures":[{"sig":"MEUCIB6ieIzqF6G5CegAoXx7ZnewiKqegZLFDPgiymw22erXAiEAxRz53NQZfD4XjrboHMDg9fu5ksaHdJ/SEd69VQmtGRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15437},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.10.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/01d91a0ad598edc9135559d06ba3870e/photonjs-fastify-0.0.10.tgz","_integrity":"sha512-I/8XwjNLEP34xxed4dz0a0LTBlzTzAtVZ1J5uZ/7xbsfQUQ8yuHu56eDWkOK38/QQU6hfpV85Sis75g89PqmHA==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.0","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.0.13","@universal-middleware/fastify":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","tsdown":"^0.15.0","fastify":"^5.6.0","typescript":"^5.9.2","@types/node":"^22.18.1","@brillout/picocolors":"^1.0.28","@universal-middleware/core":"^0.4.10"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.10_1757589303576_0.4694814932614064","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@photonjs/fastify","version":"0.0.11","license":"MIT","_id":"@photonjs/fastify@0.0.11","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"7d6e9a872961ed50d82923c004e20e1ee62daece","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.11.tgz","fileCount":12,"integrity":"sha512-pii0TaeWdbnfDvMm1pktHcZF+Nt6iQO+C0Z4qULPzh+3f1N++/b7MxyoQT6g+wikiwlYYDK0oxt8vzHpbnBkwg==","signatures":[{"sig":"MEUCIQDZtaa6KohxacngXqq1tY9Isu/f4et8C80wkttRbi66zwIgClbB8tCii2kX4RjRlZBPyYE6LcgAdgKHGRGH3BG1s7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11933},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.11.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/d749253c0559ed2743cb31f1af7ef55f/photonjs-fastify-0.0.11.tgz","_integrity":"sha512-pii0TaeWdbnfDvMm1pktHcZF+Nt6iQO+C0Z4qULPzh+3f1N++/b7MxyoQT6g+wikiwlYYDK0oxt8vzHpbnBkwg==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.0","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"ansis":"^4.1.0","@photonjs/core":"^0.0.14","@universal-middleware/fastify":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","tsdown":"^0.15.0","fastify":"^5.6.0","typescript":"^5.9.2","@types/node":"^22.18.1","@universal-middleware/core":"^0.4.10"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.11_1758106521492_0.1700121936579031","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@photonjs/fastify","version":"0.0.12","license":"MIT","_id":"@photonjs/fastify@0.0.12","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"51a40c1144fef69463bf7f01b073cb6a9444c8ca","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.12.tgz","fileCount":12,"integrity":"sha512-D7RBk21Gk4NAyOIhcjEh7pULa9qty/xBvhKeaMobye88M3L/wzyOB4pq2Edy3WZ8G3cV/peA7jxPcf2VoNzUTQ==","signatures":[{"sig":"MEQCIAv1ae1DUWZ6SOsHfYk3sgAuw5nlQaEk9dsGBe+5xMX3AiBcsut765tvU2xboXwECli7uQViLtM6IqgDKJxoG7IRkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18549},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.12.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/61fb2925481631dd77776b52b9a7445c/photonjs-fastify-0.0.12.tgz","_integrity":"sha512-D7RBk21Gk4NAyOIhcjEh7pULa9qty/xBvhKeaMobye88M3L/wzyOB4pq2Edy3WZ8G3cV/peA7jxPcf2VoNzUTQ==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.0","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.0.15","@universal-middleware/fastify":"^0.5.21"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","ansis":"^4.1.0","tsdown":"^0.15.0","fastify":"^5.6.0","typescript":"^5.9.2","@types/node":"^22.18.1","@universal-middleware/core":"^0.4.10"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.12_1758108258152_0.9334066351257346","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@photonjs/fastify","version":"0.0.13","license":"MIT","_id":"@photonjs/fastify@0.0.13","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"651ef9dcbe53c58398a833ed1faf56ab0c76f8c3","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.0.13.tgz","fileCount":12,"integrity":"sha512-3SsFDMzZ1r8tO+WoArydEriorWjg9IOeaNucoHy7j9ppod9AqbTt1mZFbzYXBE17a7Yx5QSpxPORKvJ+kCGiWg==","signatures":[{"sig":"MEQCIFdA5Myjdv37H+vzbBonvWb2qqvqHqO5OJfaSJZJ7ojyAiBKJ1l1Tpu4Yftvyzzv4PZO26pHfcYLTZMQpeOsIMPLSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18603},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.0.13.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/8a7202308b870c6f968ce33aba7e6012/photonjs-fastify-0.0.13.tgz","_integrity":"sha512-3SsFDMzZ1r8tO+WoArydEriorWjg9IOeaNucoHy7j9ppod9AqbTt1mZFbzYXBE17a7Yx5QSpxPORKvJ+kCGiWg==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.0.16","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","ansis":"^4.2.0","tsdown":"^0.15.7","fastify":"^5.6.1","typescript":"^5.9.3","@types/node":"^22.18.10","@universal-middleware/core":"^0.4.11"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.0.13_1760539574765_0.27854779944965213","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@photonjs/fastify","version":"0.1.0","license":"MIT","_id":"@photonjs/fastify@0.1.0","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"b4ee4d1a6e70815b0bc1a8601ef5dc8490327f80","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.0.tgz","fileCount":12,"integrity":"sha512-sE9vYIti9UF9fitok6ZPALwKR8nHPoThRVOzt2NYD++rYYSCX3UPkE23/bbFKi4AZwHr6/FsUEXBPkzQJsS+9A==","signatures":[{"sig":"MEUCIQD63S4iL4/BOVT1QwDwXVCH66ZScORbKlT7BqSOKoXKQQIgIJWSOCm58Au6WQ9pcv2X1Bc45MUJURB3sZmpL4fL2aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18601},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/a1e12b78a5d6de0e18e17fa3417bf855/photonjs-fastify-0.1.0.tgz","_integrity":"sha512-sE9vYIti9UF9fitok6ZPALwKR8nHPoThRVOzt2NYD++rYYSCX3UPkE23/bbFKi4AZwHr6/FsUEXBPkzQJsS+9A==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.0","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","ansis":"^4.2.0","tsdown":"^0.15.7","fastify":"^5.6.1","typescript":"^5.9.3","@types/node":"^22.18.10","@universal-middleware/core":"^0.4.11"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.0_1760539715429_0.6650002502166015","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@photonjs/fastify","version":"0.1.1","license":"MIT","_id":"@photonjs/fastify@0.1.1","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"525d49752817b71468c2aaeedac044c6cbf82405","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.1.tgz","fileCount":12,"integrity":"sha512-gzcR1PZMKumjCO5nSFwitAVKV9ElegpajmXOawiCgU9OkDtAVXjRzrDYK/mxSKF6C4W1F28CAFlI+aTZvXDGFA==","signatures":[{"sig":"MEQCIDxvNXAukflXwqU9WkdQIVRWBIYA1fDMAdPBxdZ6I7B+AiAEW+DG1HEpobjClL7OyQEyuUsPF04DCVq/RgSvCA5vHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18617},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/4399e3c6778a25738057fdba688ccfcf/photonjs-fastify-0.1.1.tgz","_integrity":"sha512-gzcR1PZMKumjCO5nSFwitAVKV9ElegpajmXOawiCgU9OkDtAVXjRzrDYK/mxSKF6C4W1F28CAFlI+aTZvXDGFA==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.1","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","ansis":"^4.2.0","tsdown":"^0.15.7","fastify":"^5.6.1","typescript":"^5.9.3","@types/node":"^22.18.10","@universal-middleware/core":"^0.4.11"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.1_1760708388293_0.6190793516219613","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@photonjs/fastify","version":"0.1.2","license":"MIT","_id":"@photonjs/fastify@0.1.2","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"8eac066c5dd7d037059855f949fc7ac0422ea7da","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.2.tgz","fileCount":12,"integrity":"sha512-kdkBRJuUUSo+GE2criIbBffK58/ajNaRDHDmp8CkW7Ur9YBg8PlrEjd8MESzVdEuJW9yZ0x5BUiKIGkP5tiDxQ==","signatures":[{"sig":"MEYCIQCvBETQ1f74vYIwBRW+T3nyG95UQmk05CwJiBNgoWEs6AIhAPiTUpM7L+hZHViPU1S4dk4bdwziipw93YLznyeTP23v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18617},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/022aae75509ed7a1ac2935921dc05acf/photonjs-fastify-0.1.2.tgz","_integrity":"sha512-kdkBRJuUUSo+GE2criIbBffK58/ajNaRDHDmp8CkW7Ur9YBg8PlrEjd8MESzVdEuJW9yZ0x5BUiKIGkP5tiDxQ==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.2","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","ansis":"^4.2.0","tsdown":"^0.15.7","fastify":"^5.6.1","typescript":"^5.9.3","@types/node":"^22.18.10","@universal-middleware/core":"^0.4.11"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.2_1760710442670_0.6956182697428963","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@photonjs/fastify","version":"0.1.3","license":"MIT","_id":"@photonjs/fastify@0.1.3","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"b20d23ca82701a7ff87f1d8514cf4db03f96c507","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.3.tgz","fileCount":12,"integrity":"sha512-gPnZKFaaK4jjscuiTBC9P+elycBXj8JfsTfGAs6vsA5+vSZBRy3i7wjkuyyGt68bxZVWeZlIhdPXQe7xpJZmHA==","signatures":[{"sig":"MEUCIFvZEGvCrNInqQLeKBPuCHUgt4lqPcM48En+h9XzTuQpAiEAtyfj6vzybFYaIvpnTgmPvM7Oe7rMRdPTOh0aUu2/bWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18617},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/29094db643be9120a0527c9ff34ac867/photonjs-fastify-0.1.3.tgz","_integrity":"sha512-gPnZKFaaK4jjscuiTBC9P+elycBXj8JfsTfGAs6vsA5+vSZBRy3i7wjkuyyGt68bxZVWeZlIhdPXQe7xpJZmHA==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.3","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","ansis":"^4.2.0","tsdown":"^0.15.7","fastify":"^5.6.1","typescript":"^5.9.3","@types/node":"^22.18.10","@universal-middleware/core":"^0.4.11"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.3_1760710916832_0.18797342026550168","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@photonjs/fastify","version":"0.1.4","license":"MIT","_id":"@photonjs/fastify@0.1.4","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"f39423f7499740e0ecde0cf5da89ffe8731ca47e","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.4.tgz","fileCount":12,"integrity":"sha512-PBT/GvmXB/l/Gl7mJfAMz9nzJ6N7DmOcJlyYmrA2znNs2W1ibJIkx9q26lMq+k0ZuM7RrAFnzjTBgCaNGQVv4g==","signatures":[{"sig":"MEQCIEH0rKcBqpvU6e47NbKIDYS4sIHDj+pSC9v4+eWz7oLYAiAXisIv3fbawKT3au64NkFSXlFrF+ZX+Zhl9UePT5jBaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18607},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/26b91914aaf7be2ac20faccb914cd81f/photonjs-fastify-0.1.4.tgz","_integrity":"sha512-PBT/GvmXB/l/Gl7mJfAMz9nzJ6N7DmOcJlyYmrA2znNs2W1ibJIkx9q26lMq+k0ZuM7RrAFnzjTBgCaNGQVv4g==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.4","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","ansis":"^4.2.0","tsdown":"^0.15.9","fastify":"^5.6.1","typescript":"^5.9.3","@types/node":"^22.18.10","@universal-middleware/core":"^0.4.12"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.4_1761305098611_0.4228430772389944","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-beta.0":{"name":"@photonjs/fastify","version":"0.1.5-beta.0","license":"MIT","_id":"@photonjs/fastify@0.1.5-beta.0","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"c47e9f1b522b01cd03f39bc693f379a72f28c205","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.5-beta.0.tgz","fileCount":12,"integrity":"sha512-sBkf9GVC6tkLLZxzP3IVxPKoWbPekVIp4OySIxy6v2SdSreAC7jEsHrHUzJHHsVCEosw8HPS/c0KADSdm6iIPA==","signatures":[{"sig":"MEQCIFK0/6YMZCZLNuV1kacb6FDg7OHLFQLHtXlPOLaSi56QAiA4XzT/BkBEZZGHK0OycEwem0hWigcWxcefbib37KsDiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18621},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.5-beta.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/4e3cc03776fa96d472a6b534f45021bb/photonjs-fastify-0.1.5-beta.0.tgz","_integrity":"sha512-sBkf9GVC6tkLLZxzP3IVxPKoWbPekVIp4OySIxy6v2SdSreAC7jEsHrHUzJHHsVCEosw8HPS/c0KADSdm6iIPA==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.1.6-beta.1","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","ansis":"^4.2.0","tsdown":"^0.15.9","fastify":"^5.6.1","typescript":"^5.9.3","@types/node":"^22.18.10","@universal-middleware/core":"^0.4.12"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.5-beta.0_1762867938260_0.9835068749683016","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@photonjs/fastify","version":"0.1.5","license":"MIT","_id":"@photonjs/fastify@0.1.5","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"ecc48e8588f869314f2ed9ea014fddd30e15d3b2","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.5.tgz","fileCount":12,"integrity":"sha512-6XzY8w3BnwbYiDtA+LBSyHwPULHAsodHed56LAqQ6wWcRQ6tHVC6pYGhyVs9VqQNsOGfdMFoxNRC+k8z0pCaLQ==","signatures":[{"sig":"MEUCIQDeYwSRBAx9y/0rS3ADyxCfmIv9iM59c9T1Gcf0xmU52AIgXpac5HAwMr/wpQZa6ygz0GHnJ//uVTLMVBInJzBZ+zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18607},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/1d06411603637940853fdec28113c72f/photonjs-fastify-0.1.5.tgz","_integrity":"sha512-6XzY8w3BnwbYiDtA+LBSyHwPULHAsodHed56LAqQ6wWcRQ6tHVC6pYGhyVs9VqQNsOGfdMFoxNRC+k8z0pCaLQ==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.1.7","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","ansis":"^4.2.0","tsdown":"^0.15.9","fastify":"^5.6.1","typescript":"^5.9.3","@types/node":"^22.18.10","@universal-middleware/core":"^0.4.12"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.5_1762880982771_0.5565205125332067","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@photonjs/fastify","version":"0.1.6","license":"MIT","_id":"@photonjs/fastify@0.1.6","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"ab536ea576c3635f68c7300e26bae49269e487a1","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.6.tgz","fileCount":12,"integrity":"sha512-zvw67U7J00sLtlnLMdAvWnq07Vu6zo+ezd2InlT8OZHD6jqBFcBtOnCloVG1c2QoaoNmMAg9VzzUDzKKjnWe4w==","signatures":[{"sig":"MEUCIQCJjoyeuhEoKnFDnmgYljFgpYqi9S5LGLJM9fVsSSXRmwIgPuFuJLu4npayQgXy9Nv33fYgDkVVtFyyZPHjbCd605c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18607},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.6.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":{"node":{"types":"./dist/serve.node.d.ts","import":"./dist/serve.node.js","default":"./dist/serve.node.js"},"types":"./dist/serve.d.ts","import":"./dist/serve.js","default":"./dist/serve.js"}},"scripts":{"dev":"tsdown --watch","build":"tsdown"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/e9d0e8cc3d80b870b1fdf413ca677138/photonjs-fastify-0.1.6.tgz","_integrity":"sha512-zvw67U7J00sLtlnLMdAvWnq07Vu6zo+ezd2InlT8OZHD6jqBFcBtOnCloVG1c2QoaoNmMAg9VzzUDzKKjnWe4w==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.2","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@photonjs/core":"^0.1.8","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","ansis":"^4.2.0","tsdown":"^0.15.9","fastify":"^5.6.1","typescript":"^5.9.3","@types/node":"^22.18.10","@universal-middleware/core":"^0.4.12"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.6_1762886444557_0.7119016228902373","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@photonjs/fastify","version":"0.1.7","license":"MIT","_id":"@photonjs/fastify@0.1.7","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"1571f7039fee638ddc55d8660c0601786068d629","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.7.tgz","fileCount":10,"integrity":"sha512-lMPutL+nIeiSltiD4zHMBIIe5yJHJt9BvSSimS+xq58cUzw+rvc0yx4JSHREDSyvXm+oF6YgB7ERFVaYUbOK+Q==","signatures":[{"sig":"MEUCIHvGGKbuOoFl+OqwBrS79q+d6tBiybAfO2lVn808yraBAiEAux3bU0hRh+mpXaP6ZuWnqWzHbRmVLhG7ZQMhbTHMFSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18062},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.7.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":"./dist/serve.js"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test:types":"tsc --noEmit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/221406fda571a12504ad76a9216900ee/photonjs-fastify-0.1.7.tgz","_integrity":"sha512-lMPutL+nIeiSltiD4zHMBIIe5yJHJt9BvSSimS+xq58cUzw+rvc0yx4JSHREDSyvXm+oF6YgB7ERFVaYUbOK+Q==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.3","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.9","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","ansis":"^4.2.0","tsdown":"^0.15.12","fastify":"^5.6.2","typescript":"^5.9.3","@types/node":"^22.19.1","@universal-middleware/core":"^0.4.13"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.7_1763975278801_0.7786222265493359","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@photonjs/fastify","version":"0.1.8","license":"MIT","_id":"@photonjs/fastify@0.1.8","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"e93fabffe9e836cada0d32c55e52ab3e2e7e3970","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.8.tgz","fileCount":10,"integrity":"sha512-Sl/TuSzVXuJqT39ioGmZHAvN0UfVqXJi2hzKnZ1JH90MIzDJhpXs+MMEhQrAPYEvj+Se5ckWRLF5amQ4/wStQw==","signatures":[{"sig":"MEYCIQCPFnmVcC6ivlnX9yOpBmmJXj2ZkVB9wDCjrQXTB1HKFwIhAMSqLgi6B3HRrpQfd1/oX5+gqXcdisffnyrCQxsTzQv4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17982},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.8.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":"./dist/serve.js"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test:types":"tsc --noEmit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/a934dea708367ca3e9d18e0953087a49/photonjs-fastify-0.1.8.tgz","_integrity":"sha512-Sl/TuSzVXuJqT39ioGmZHAvN0UfVqXJi2hzKnZ1JH90MIzDJhpXs+MMEhQrAPYEvj+Se5ckWRLF5amQ4/wStQw==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.4","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.14","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","ansis":"^4.2.0","tsdown":"^0.17.0-beta.4","fastify":"^5.6.2","typescript":"^5.9.3","@types/node":"^22.19.1","@universal-middleware/core":"^0.4.13"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.8_1764522185672_0.9257016570584093","host":"s3://npm-registry-packages-npm-production"}},"0.1.9-beta.0":{"name":"@photonjs/fastify","version":"0.1.9-beta.0","license":"MIT","_id":"@photonjs/fastify@0.1.9-beta.0","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"84e259d22b13adb41234c4f2e385c31c455b101c","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.9-beta.0.tgz","fileCount":10,"integrity":"sha512-tbZuXGClsaJzmx/DqF8uU7KJZdI0ThcV+AAXE5WCuGNCPmaiGtbFQjSNJ5eMcJkfmNjlAEyi7PvRLyAS/hDHxw==","signatures":[{"sig":"MEQCIHfZWeSrB98GAQjJzOU5iOA8MMAmYDSr8+rQiJgbjsJSAiAxOWex8KSKm1ROyvLLIwVwWSOywMdjpq8oqODvkdwjGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17996},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.9-beta.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":"./dist/serve.js"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test:types":"tsc --noEmit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/7961ca642797c045efcc6031f7a21126/photonjs-fastify-0.1.9-beta.0.tgz","_integrity":"sha512-tbZuXGClsaJzmx/DqF8uU7KJZdI0ThcV+AAXE5WCuGNCPmaiGtbFQjSNJ5eMcJkfmNjlAEyi7PvRLyAS/hDHxw==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.4","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.15-beta.0","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","ansis":"^4.2.0","tsdown":"^0.17.0-beta.4","fastify":"^5.6.2","typescript":"^5.9.3","@types/node":"^22.19.1","@universal-middleware/core":"^0.4.13"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.9-beta.0_1764941089781_0.3953595734966233","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@photonjs/fastify","version":"0.1.9","license":"MIT","_id":"@photonjs/fastify@0.1.9","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"47e4e5b2a6a8b5b03eb95feded19acfa834f507d","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.9.tgz","fileCount":10,"integrity":"sha512-tvA1n+I7zl0DvFEsmw2u+rVpQHNRUmieUXrV2xvxMqnLN8kROvuOQpH4oYJc9L/BnrwHHiNFMnod8MY2q/nzTA==","signatures":[{"sig":"MEYCIQD2bFkU/+m4409Qz+xJCz44ewadI3OQSYyr/CGvQ/wf4wIhAI9wM5GbwXsVK9EwrTseBsRlQMH+XxP3VSbqdBt70h3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17982},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.9.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":"./dist/serve.js"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test:types":"tsc --noEmit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/155e4a5272ab1c6992f068d1fd52f4ce/photonjs-fastify-0.1.9.tgz","_integrity":"sha512-tvA1n+I7zl0DvFEsmw2u+rVpQHNRUmieUXrV2xvxMqnLN8kROvuOQpH4oYJc9L/BnrwHHiNFMnod8MY2q/nzTA==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.4","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.15","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","ansis":"^4.2.0","tsdown":"^0.17.0-beta.4","fastify":"^5.6.2","typescript":"^5.9.3","@types/node":"^22.19.1","@universal-middleware/core":"^0.4.13"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.9_1764942261943_0.668804650918668","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@photonjs/fastify","version":"0.1.10","license":"MIT","_id":"@photonjs/fastify@0.1.10","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"949574bf588df4aff891c3c79280f026458ddb29","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.10.tgz","fileCount":10,"integrity":"sha512-L8LUXjjFv9MYHvhYZ+7bsI6KtlFkVitDBUlI1xiQyABW2urU50mrQDu6Psw8ZJ3JJAu5mYTqj1fWeUCOTgyqeA==","signatures":[{"sig":"MEQCICmcb1qalbQ1koQoXLSD1npMDSWLuHOgqPqa/66FIwbdAiBet0idocztfI7FTv4UC38LmaCkrWrZA2HMS4bilIhV9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17983},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.10.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":"./dist/serve.js"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test:types":"tsc --noEmit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/a636aa09b22d458d4154ac77296047c3/photonjs-fastify-0.1.10.tgz","_integrity":"sha512-L8LUXjjFv9MYHvhYZ+7bsI6KtlFkVitDBUlI1xiQyABW2urU50mrQDu6Psw8ZJ3JJAu5mYTqj1fWeUCOTgyqeA==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.4","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.16","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","ansis":"^4.2.0","tsdown":"^0.17.0-beta.4","fastify":"^5.6.2","typescript":"^5.9.3","@types/node":"^22.19.1","@universal-middleware/core":"^0.4.13"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.10_1764942928194_0.5373952261656987","host":"s3://npm-registry-packages-npm-production"}},"0.1.11-beta.0":{"name":"@photonjs/fastify","version":"0.1.11-beta.0","license":"MIT","_id":"@photonjs/fastify@0.1.11-beta.0","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"30cf5c768fb98828c2a8ea948855c774359aca6a","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.11-beta.0.tgz","fileCount":10,"integrity":"sha512-bjrKPwZSj9d4NXT8VTpVrMECyCyLfH/rCsde0h0m+D1yyJ5BwE4hMBsk4anoj36nwKlYcvGqXRAMbaE56T9mNA==","signatures":[{"sig":"MEQCIHrMkYmYVBzdA0RZHfVQlmNWYSGSZFOIiGpzptXdBw3bAiAapcmQmcxgsj2oCKIlXmZhMZx7bkMTMBLvqAHpcAkhaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17997},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.11-beta.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":"./dist/serve.js"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test:types":"tsc --noEmit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/7018f35876a599611850b8e72943dfe6/photonjs-fastify-0.1.11-beta.0.tgz","_integrity":"sha512-bjrKPwZSj9d4NXT8VTpVrMECyCyLfH/rCsde0h0m+D1yyJ5BwE4hMBsk4anoj36nwKlYcvGqXRAMbaE56T9mNA==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.4","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.19-beta.0","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.2.4","ansis":"^4.2.0","tsdown":"^0.17.0-beta.4","fastify":"^5.6.2","typescript":"^5.9.3","@types/node":"^22.19.1","@universal-middleware/core":"^0.4.13"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.11-beta.0_1765288659103_0.1409798845796193","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@photonjs/fastify","version":"0.1.11","license":"MIT","_id":"@photonjs/fastify@0.1.11","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"homepage":"https://github.com/photon-js/photon#readme","bugs":{"url":"https://github.com/photon-js/photon/issues"},"dist":{"shasum":"f5616deecebd2856e28b6087f79b3b7a5aae63ee","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.11.tgz","fileCount":10,"integrity":"sha512-3R1o1+pvRO3fJvb2Rhp4h06LTZ4bQjyFXIAO0vgC4zBMHxmTXrFa0b9ot7CqGb5USYvVdo7MsFAj2mJd4lQKng==","signatures":[{"sig":"MEUCIC9VMqWsiqUicTF3bQxt6toSyOVeIxbulPt4pKHhNaJNAiEAwZrEGzdY6jzhnpy8sAOMXd1vbAqM1/9ofEQ5BLoB8Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17983},"main":"./dist/index.js","type":"module","_from":"file:photonjs-fastify-0.1.11.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","import":"./dist/apply.js","default":"./dist/apply.js","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"}},"./serve":"./dist/serve.js"},"scripts":{"dev":"tsdown --watch","build":"tsdown","test:types":"tsc --noEmit"},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"_resolved":"/tmp/1e229c487ff2e0d4a32bf046242635f6/photonjs-fastify-0.1.11.tgz","_integrity":"sha512-3R1o1+pvRO3fJvb2Rhp4h06LTZ4bQjyFXIAO0vgC4zBMHxmTXrFa0b9ot7CqGb5USYvVdo7MsFAj2mJd4lQKng==","repository":{"url":"git+https://github.com/photon-js/photon.git","type":"git"},"_npmVersion":"11.6.4","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"@photonjs/core":"^0.1.19","@universal-middleware/fastify":"^0.5.22"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","ansis":"^4.2.0","tsdown":"^0.17.0-beta.4","fastify":"^5.6.2","typescript":"^5.9.3","@types/node":"^22.19.1","@universal-middleware/core":"^0.4.13"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fastify_0.1.11_1765289853278_0.30525227798479815","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@photonjs/fastify","version":"0.1.12","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./apply":{"types":"./dist/apply.d.ts","development":{"types":"./dist/apply.dev.d.ts","import":"./dist/apply.dev.js","default":"./dist/apply.dev.js"},"import":"./dist/apply.js","default":"./dist/apply.js"},"./serve":"./dist/serve.js"},"dependencies":{"@universal-middleware/fastify":"^0.5.22","@photonjs/core":"^0.1.20"},"peerDependencies":{"vite":">=7.1"},"peerDependenciesMeta":{"vite":{"optional":true}},"devDependencies":{"@types/node":"^22.19.1","@universal-middleware/core":"^0.4.14","ansis":"^4.2.0","fastify":"^5.6.2","tsdown":"^0.18.1","typescript":"^5.9.3","vite":"^7.2.4"},"repository":{"type":"git","url":"git+https://github.com/photon-js/photon.git"},"license":"MIT","scripts":{"dev":"tsdown --watch","build":"tsdown","test:types":"tsc --noEmit"},"_id":"@photonjs/fastify@0.1.12","description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","bugs":{"url":"https://github.com/photon-js/photon/issues"},"homepage":"https://github.com/photon-js/photon#readme","_integrity":"sha512-L5Keb7z0D1VL5aAaanwYCRp0RpmOZDeVW2gWhQRB8WL1E6NuEAJP/bmTyGlEjNNM/jPw19f5wlGa2erE/oICww==","_resolved":"/tmp/81d48f9aa5cd395ee0a27754f26d96f1/photonjs-fastify-0.1.12.tgz","_from":"file:photonjs-fastify-0.1.12.tgz","_nodeVersion":"20.19.3","_npmVersion":"11.7.0","dist":{"integrity":"sha512-L5Keb7z0D1VL5aAaanwYCRp0RpmOZDeVW2gWhQRB8WL1E6NuEAJP/bmTyGlEjNNM/jPw19f5wlGa2erE/oICww==","shasum":"2d2a26addfe6f7ed5364e4f1f07f36fcbeae0264","tarball":"https://registry.npmjs.org/@photonjs/fastify/-/fastify-0.1.12.tgz","fileCount":10,"unpackedSize":17537,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBSoF7s7enElbE1MqQbMSIE/QT2ZH8F/t/wQPZTdJEBHAiAnkLm49od+KyjlsedFkeZ0vc5+8XRRd2/aEuuBdPBfNw=="}]},"_npmUser":{"name":"magne4000","email":"joel.charles91@gmail.com"},"directories":{},"maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastify_0.1.12_1766141836163_0.854371126790924"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-27T12:09:46.454Z","modified":"2025-12-19T10:57:16.543Z","0.0.1":"2025-08-27T12:09:46.737Z","0.0.2":"2025-08-27T12:43:20.849Z","0.0.3":"2025-08-27T12:54:49.791Z","0.0.4":"2025-08-27T13:10:05.605Z","0.0.5":"2025-09-03T07:44:48.729Z","0.0.6":"2025-09-03T07:58:20.480Z","0.0.7":"2025-09-03T13:12:48.572Z","0.0.8":"2025-09-03T14:00:06.356Z","0.0.9":"2025-09-10T14:23:05.146Z","0.0.10":"2025-09-11T11:15:03.746Z","0.0.11":"2025-09-17T10:55:21.673Z","0.0.12":"2025-09-17T11:24:18.321Z","0.0.13":"2025-10-15T14:46:14.949Z","0.1.0":"2025-10-15T14:48:35.635Z","0.1.1":"2025-10-17T13:39:48.473Z","0.1.2":"2025-10-17T14:14:02.865Z","0.1.3":"2025-10-17T14:21:57.010Z","0.1.4":"2025-10-24T11:24:58.792Z","0.1.5-beta.0":"2025-11-11T13:32:18.420Z","0.1.5":"2025-11-11T17:09:42.987Z","0.1.6":"2025-11-11T18:40:44.762Z","0.1.7":"2025-11-24T09:07:58.971Z","0.1.8":"2025-11-30T17:03:05.952Z","0.1.9-beta.0":"2025-12-05T13:24:49.960Z","0.1.9":"2025-12-05T13:44:22.093Z","0.1.10":"2025-12-05T13:55:28.337Z","0.1.11-beta.0":"2025-12-09T13:57:39.252Z","0.1.11":"2025-12-09T14:17:33.438Z","0.1.12":"2025-12-19T10:57:16.316Z"},"bugs":{"url":"https://github.com/photon-js/photon/issues"},"license":"MIT","homepage":"https://github.com/photon-js/photon#readme","repository":{"type":"git","url":"git+https://github.com/photon-js/photon.git"},"description":"Fastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.","maintainers":[{"name":"brillout","email":"npm@brillout.com"},{"name":"magne4000","email":"joel.charles91@gmail.com"}],"readme":"# @photonjs/fastify\n\nFastify adapter for Photon, enabling universal web applications with the high-performance Fastify framework.\n\n## Overview\n\nThis adapter provides seamless integration between Photon and Fastify:\n- **High performance**: Leverage Fastify's speed with Photon's universal capabilities\n- **Universal middleware support**: Apply Photon middlewares to Fastify apps\n- **Multi-runtime deployment**: Deploy to Node.js, edge runtimes, and more\n- **Hot Module Replacement**: Full HMR support during development\n- **TypeScript support**: Complete type safety with Fastify and Photon\n- **Plugin ecosystem**: Compatible with Fastify's rich plugin ecosystem\n\n## Installation\n\n```bash\nnpm install @photonjs/fastify fastify\n# or\npnpm add @photonjs/fastify fastify\n# or\nyarn add @photonjs/fastify fastify\n```\n\n## Usage\n\n### Basic Setup\n\nCreate a Fastify server with Photon integration:\n\n```ts\n// src/server.ts\nimport Fastify from 'fastify'\nimport { apply, serve } from '@photonjs/fastify'\n\nconst app = Fastify({\n  logger: true\n})\n\n// Your Fastify routes and plugins\napp.get('/', async (request, reply) => {\n  return { message: 'Hello from Photon + Fastify!' }\n})\n\napp.get('/api/users', async (request, reply) => {\n  return { users: ['Alice', 'Bob'] }\n})\n\n// Apply Photon universal middlewares\napply(app)\n\n// Start the server with Photon\nexport default serve(app)\n```\n\n### Vite Configuration\n\nConfigure Photon in your Vite config:\n\n```ts\n// vite.config.ts\nimport { photon } from '@photonjs/core/vite'\n\nexport default {\n  plugins: [\n    photon({\n      server: './src/server.ts'\n    })\n  ]\n}\n```\n\n### With Fastify Plugins\n\nCombine Fastify plugins with Photon universal middlewares:\n\n```ts\n// src/server.ts\nimport Fastify from 'fastify'\nimport { apply, serve } from '@photonjs/fastify'\nimport awesomeFramework from 'awesome-framework/universal-middleware'\n\nconst app = Fastify({\n  logger: process.env.NODE_ENV !== 'production'\n})\n\n// Register Fastify plugins\nawait app.register(import('@fastify/cors'), {\n  origin: true\n})\n\nawait app.register(import('@fastify/static'), {\n  root: path.join(__dirname, 'public'),\n  prefix: '/public/'\n})\n\n// Your routes\napp.get('/', async (request, reply) => {\n  return { message: 'Welcome to my app!' }\n})\n\napp.get('/api/health', async (request, reply) => {\n  return { status: 'ok', timestamp: new Date().toISOString() }\n})\n\n// Apply universal middlewares\napply(app, [\n  awesomeFramework,\n  // Additional universal middlewares...\n])\n\nexport default serve(app)\n```\n\n## API Reference\n\n### Functions\n\n#### `apply(app, additionalMiddlewares?)`\n\nApplies Photon universal middlewares to a Fastify application.\n\n**Parameters:**\n- `app: FastifyInstance` - The Fastify application instance\n- `additionalMiddlewares?: UniversalMiddleware[]` - Optional additional middlewares\n\n**Returns:** The same Fastify app instance (for chaining)\n\n```ts\nimport { apply } from '@photonjs/fastify'\n\nconst app = Fastify()\napply(app) // Applies configured universal middlewares\n```\n\n#### `serve(app, options?)`\n\nStarts the Fastify server with Photon integration and HMR support.\n\n**Parameters:**\n- `app: FastifyInstance` - The Fastify application instance\n- `options?: ServerOptionsBase` - Optional server configuration\n\n**Returns:** The Fastify app instance\n\n```ts\nimport { serve } from '@photonjs/fastify'\n\nconst app = Fastify()\nserve(app, {\n  port: 3000,\n  hostname: 'localhost'\n})\n```\n\n### Server Options\n\n```ts\ninterface ServerOptionsBase {\n  port?: number\n  hostname?: string\n  onCreate?: (server: Server) => void\n}\n```\n\n### Exports\n\n- `./apply` - Middleware application utilities\n  - Development version: `./apply` (dev mode)\n  - Production version: `./apply` (production mode)\n- `./serve` - Server creation utilities\n  - Node.js version: `./serve` (node runtime)\n  - Universal version: `./serve` (other runtimes)\n\n## Development\n\n### Development Server\n\nStart the development server with HMR:\n\n```bash\nnpm run dev\n# or\npnpm dev\n```\n\nThe server will automatically restart when you make changes to your code.\n\n### Building for Production\n\nBuild your application for production:\n\n```bash\nnpm run build\n# or\npnpm build\n```\n\n### Preview Production Build\n\nTest your production build locally:\n\n```bash\nnpm run preview\n# or\npnpm preview\n```\n\n## Deployment\n\n### Node.js Deployment\n\nThe Fastify adapter is optimized for Node.js deployment:\n\n```ts\n// Your built server will work with standard Node.js hosting\nnode dist/server/index.js\n```\n\n### Docker Deployment\n\n```dockerfile\nFROM node:18-alpine\nWORKDIR /app\nCOPY package*.json ./\nRUN npm ci --only=production\nCOPY dist ./dist\nEXPOSE 3000\nCMD [\"node\", \"dist/server/index.js\"]\n```\n\n### Platform-specific Deployment\n\nThe adapter works with various Node.js hosting platforms:\n- **Railway**: Direct deployment with automatic port detection\n- **Render**: Compatible with their Node.js runtime\n- **DigitalOcean App Platform**: Works with their Node.js buildpack\n- **AWS Lambda**: Use with serverless Fastify adapters\n- **Google Cloud Run**: Deploy as containerized Node.js app\n\n## Advanced Usage\n\n### Custom Fastify Options\n\nConfigure Fastify with custom options:\n\n```ts\nimport Fastify from 'fastify'\nimport { serve } from '@photonjs/fastify'\n\nconst app = Fastify({\n  logger: {\n    level: 'info',\n    prettyPrint: process.env.NODE_ENV !== 'production'\n  },\n  trustProxy: true,\n  bodyLimit: 1048576 // 1MB\n})\n\nserve(app, {\n  onCreate: (server) => {\n    console.log('Fastify server created:', server.address())\n  }\n})\n```\n\n### Error Handling\n\nImplement custom error handling:\n\n```ts\napp.setErrorHandler(async (error, request, reply) => {\n  request.log.error(error)\n  \n  if (error.statusCode >= 500) {\n    reply.status(500).send({ error: 'Internal Server Error' })\n  } else {\n    reply.status(error.statusCode || 400).send({ error: error.message })\n  }\n})\n\n// Apply Photon middlewares after error handlers\napply(app)\n```\n\n### Schema Validation\n\nUse Fastify's built-in schema validation:\n\n```ts\nconst userSchema = {\n  type: 'object',\n  required: ['name', 'email'],\n  properties: {\n    name: { type: 'string' },\n    email: { type: 'string', format: 'email' }\n  }\n}\n\napp.post('/api/users', {\n  schema: {\n    body: userSchema,\n    response: {\n      201: {\n        type: 'object',\n        properties: {\n          id: { type: 'string' },\n          name: { type: 'string' },\n          email: { type: 'string' }\n        }\n      }\n    }\n  }\n}, async (request, reply) => {\n  // request.body is automatically validated\n  const user = await createUser(request.body)\n  reply.status(201).send(user)\n})\n```\n\n## Examples\n\nSee the [test applications](../../tests/app) for complete working examples.\n\n## Troubleshooting\n\n### Common Issues\n\n**Port already in use:**\n```ts\nserve(app, { port: process.env.PORT || 3001 })\n```\n\n**Plugin registration order:**\nRegister Fastify plugins before applying Photon middlewares for best compatibility.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}