{"_id":"@node-i3x/rest-server","_rev":"33-9aa81df01d614242b17ca66e2e7ec8a0","name":"@node-i3x/rest-server","dist-tags":{"latest":"0.10.0"},"versions":{"0.1.0":{"name":"@node-i3x/rest-server","version":"0.1.0","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.1.0","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/i3x2ua-node/issues","email":"contact@sterfive.com"},"dist":{"shasum":"1a98d458b82aafabf9ea303c459597e5bd5fdc26","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.1.0.tgz","fileCount":8,"integrity":"sha512-f8F22YXcSZyjGsxbuJ30jZpTsIgsH7AvXaoH4aMgf5f+NUBXcNOzZVSOIB2ldtPKYf6uT7VJhkb9KoaPEuPhiQ==","signatures":[{"sig":"MEUCIHYwdPUBxZCLHlOxVyYcx6P9SWvzbKE7LCGudE2LAVd4AiEAyP8iuXYxy6h0hFy7BWkq2x7DwMcC1Zjxyi9Q9EmEJXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66151},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts"},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"e5d73e042647e211968e6d8ac148c0d8cce3970c","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"erossignon","email":"etienne.rossignon@sterfive.com"},"repository":{"url":"git+https://github.com/node-opcua/i3x2ua-node.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.14.1","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.18.0","dependencies":{"fastify":"^5.0.0","@fastify/cors":"^11.0.0","@node-i3x/core":"*","fastify-plugin":"^5.0.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.1.0_1781069528611_0.554202038967472","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@node-i3x/rest-server","version":"0.2.3","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.2.3","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/i3x2ua-node/issues","email":"contact@sterfive.com"},"dist":{"shasum":"a3da184f80a737dfbbb3d3717804cb706826e8c8","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.2.3.tgz","fileCount":8,"integrity":"sha512-+efRx7uTpC1zMOVwsRrZsvbUSGom5xSewRYmnZFz5SXoYeNcbBHZ11J2f+JERU/ouay6RGZVMAlwfx+SMIGDeA==","signatures":[{"sig":"MEQCIFNW50e/mBJQLURhg+GL5NCRFjQCxsZBKqycKBNcQYmbAiBO0fjsHnvHjyZGz/qgnpAqyZ2LxTX3Fij1jH/29gG9xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"288414fd02efb08980f1de7d058e3442f76098fb","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf382864-66d5-478c-88a0-1b9ee75df880"}},"repository":{"url":"git+https://github.com/node-opcua/i3x2ua-node.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.16.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.0.0","@fastify/cors":"^11.0.0","@node-i3x/core":"0.2.3","fastify-plugin":"^5.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.2.3_1781093448907_0.7186595593371783","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@node-i3x/rest-server","version":"0.2.4","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.2.4","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/i3x2ua-node/issues","email":"contact@sterfive.com"},"dist":{"shasum":"dc1f4a196610568fe38f30c9f411045304568e08","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.2.4.tgz","fileCount":8,"integrity":"sha512-SLYX7DTQTvDPMCGRt+3hZZfmnm3/tuU7o7PWvNvtkRqH8Fec81gZWlroG0+bN9tmIWXSXrIaVg92+TceukJopg==","signatures":[{"sig":"MEQCIDJWCCb/n011HwJLqk6kz27f95VGNfhoegtPRIZcnuFYAiAVFlCqtqHJ7ww9gNPKx2AzpT8ywIxglewqsZbDfXNs4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"35ec681f9eebad616feb6934429f9f40ce2cefaf","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf382864-66d5-478c-88a0-1b9ee75df880"}},"repository":{"url":"git+https://github.com/node-opcua/i3x2ua-node.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.16.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.2.4","fastify-plugin":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.2.4_1781093559398_0.9260038192157849","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@node-i3x/rest-server","version":"0.3.1","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.3.1","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"74add86f1796322146f9e7e37cc34b5cd6aa2f22","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.3.1.tgz","fileCount":8,"integrity":"sha512-lqtLqEH8yB0R99th1sEMn5EIBpl7yKvCngNsDhU+NWhvRsrDz23rZtjBYYaEsh7mOXG54gJirV+n59G0yw6iWg==","signatures":[{"sig":"MEUCIAQ1ovX+GtDiuhHmBMGt+p15K2DPEh4fei9kBVImkRgbAiEAhaMWXo2g3bgUBytzgq4ikDxnNQ3i1Rjv8hDSbKM+OzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67262},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"f05ba851d113d0cf4052e83b9da93cd6a84b98ec","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.3.1","fastify-plugin":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.3.1_1781350896990_0.7835090723974472","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@node-i3x/rest-server","version":"0.3.2","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.3.2","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"011eb333ea8738d497ae5a835c4ecfc1c31f8658","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.3.2.tgz","fileCount":8,"integrity":"sha512-xIlL1evjoYd+NXATlPQq8pLij4pI7oX/43dCDpbBaTq5l3pCMUyqX+gKRlJjEURXMngpA1WBVtQyv4J1nJVcxA==","signatures":[{"sig":"MEYCIQCdYLD4u58CmoY9wtTpFHODGTwFxaER1nF3l6Yiu5hvQAIhAMnncX+eK2VON2HIaYeC8BM4jbdjHH5hhjTXN+YtajbM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"e1eb1533b377fd8b6619a850e077c4aefcebcb4f","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.3.2","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.3.2_1781351023452_0.15855432372132583","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@node-i3x/rest-server","version":"0.3.3","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.3.3","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"b8944225c9a2f3a562b7be80baad74fa29499aa5","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.3.3.tgz","fileCount":8,"integrity":"sha512-ExT+Nn91a/6S7UBGJva36GB9GTHfSE2DWp0i6RGplnC7QvEnoDEvHynJGXe6Ash3m5dHPNVHnbK0pJ8CyTfJHg==","signatures":[{"sig":"MEYCIQCtAdMAZTiGr49zRK++3cd6yOmSCvDWA1gw272xXiOsEAIhAOxs3aaL90tmYdpeGngRKeYCQ7WWLNW2Vgljb/NQzjRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"9c0e336537631c11e08dfe6ed3c3876703c0b4f3","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.3.3","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.3.3_1781356385622_0.8711808582135712","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@node-i3x/rest-server","version":"0.4.0","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.4.0","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"1c864630bc94f0e2cdca7fb99f341c825acb29bb","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.4.0.tgz","fileCount":8,"integrity":"sha512-pQ+baILBrNbS+t0u4rsQkXTi4lyf1qUmfOSQCdi376HfE63Be2z1FesI68Ll1W/m1zwgupXKRKLwBRavwds/kw==","signatures":[{"sig":"MEQCIA34PRDWmWddpcXsebrhLerpleaYu4xpdk5JKMyCKv4KAiAPPSqr+tSA3mX9wKG5kck1E5yml1/4Nl3K5n9balcxOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"20963177c0301142f0e03e96023bf9337dac3910","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.4.0","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.4.0_1781360604299_0.8388804515352781","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@node-i3x/rest-server","version":"0.5.0","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.5.0","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"1ef4aeb9b7df660067d721d43b1e4e9adc767a52","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.5.0.tgz","fileCount":8,"integrity":"sha512-csifb+SsRrCFne8bFoD1EcTdXdrQ8Q4qjelOW3qb7WKuEblRmguteTiDKHPS7Paf528dKD7SoBw+v/hyb5EAQw==","signatures":[{"sig":"MEUCIQD2ANMkbf7KbEmzgZbGbUbhekbmtnXZTm7HJILkSOVj/gIgfQzB9sKi9L3+y7RXtaYORAxfmjHNs9SB6dBR4SWEPvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"4911e924ea4bc968fdd5148bb6db862f063344a8","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.5.0","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.5.0_1781375124947_0.6356904663332661","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@node-i3x/rest-server","version":"0.5.1","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.5.1","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"b8b173683b5a70535b464f361e80adbb94d8bc74","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.5.1.tgz","fileCount":8,"integrity":"sha512-Kr0IhlzDNjB8yl43sv3UUsUB5HDs0vS+0We/iKwKlU7AB/2VNhD+e9ZhwcUG4D2xuP50lycTO55a0klLn5Sh7Q==","signatures":[{"sig":"MEQCIF+F6enkuQ7//zs/1aivob55PPHMHsV7d5JngaMHqAAUAiA+/kMXR0TaeFKJAU+duTlKDC+OoHGXXg8YhuDkMfqjJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"3852932a2e2d3f2a8d87a719a2af30b25a4b6dfc","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.5.1","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.5.1_1781379845658_0.8675670858348774","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@node-i3x/rest-server","version":"0.5.2","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.5.2","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"03e1f5773dd2f3797fbf2f9a05234f4f7ceeeb78","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.5.2.tgz","fileCount":8,"integrity":"sha512-/81/d0viyno0y3tdRAGI9BDPAGr4rpMQwVRULZQCShRMp15DWxXUIB0pAPTfy/J0RGxb+GlZfgxqwe2Pqs8eSA==","signatures":[{"sig":"MEUCIQCRgMBW611BxBU3F4fQvxm6+YWZ9/ZFAtT4MsWAejNYkgIgMozENRud7fRNa4QreyLCxxAQl1IQkHdC3y+rJ03bAgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"13aef1ffeedbac695e0235e30f43aa80d5f41b13","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.5.2","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.5.2_1781380788374_0.015811784429224485","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@node-i3x/rest-server","version":"0.5.3","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.5.3","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"f6f300df4f8e6a1a9aa230cfe51b1a04fefa2cf1","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.5.3.tgz","fileCount":8,"integrity":"sha512-ood8FSiQy5oXdt3IqCjCAW+SbhrnwNFNwCEFEAOyGgIKjLWcoIngktBs2eod985oE+kEJvcFFwnXvV/h/ZTdeg==","signatures":[{"sig":"MEQCIGlVenAXvy2YQ0orpvLx/pWh0qRurZ1Zo10npxwwTnvJAiAwaJRqnt+p8m05rSBPRdO1IGOcMxRB+t0F9S6p9YS5CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76350},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"97be40e3517faab3377474cc5d7510af64cac654","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.5.3","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.5.3_1781382106335_0.6091053809340476","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@node-i3x/rest-server","version":"0.5.4","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.5.4","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"daa41d03b2a06dfc70fd22c1eb582a498d076628","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.5.4.tgz","fileCount":8,"integrity":"sha512-NPoat4eYUrAkj+WidYgT9qd405hnx5XiX7p4OVQPkkGECSIRNUstzuhbmAlq9sHiINZRg7geNzzX+q5QUh3daA==","signatures":[{"sig":"MEUCIF5K2G39I8sCzQ9ehPFUta6efI2ZGn+exacbZ1b2j+aYAiEAhNgoQu0ZcgJCQ+8j2nHzn4E3QaCI1ASwdjSPK/kocpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"f427ea9c72b2630d1ec9acde51cd6164ab167336","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.5.4","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.5.4_1781385480132_0.20421418904262145","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@node-i3x/rest-server","version":"0.7.0","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.7.0","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"06c826aa0c3ef596b232b2959525b85c00d8582f","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.7.0.tgz","fileCount":8,"integrity":"sha512-a2HkVJThqSY5niFcaPJWwQ8VTZ4M375FPgu0zhy4xvGRsWlYZ2AlrwNTrwG65YzfTvFUU2OuIwc1LdRS2KCECA==","signatures":[{"sig":"MEUCIDq+jDJ/dEXYdmM4sSu6K83u9u8UOpqt7I/nMGg5Jm4AAiEAzDcp8KUOeYeFSYnVs8X/WjEFZdMDPpFzR9ABMSt23vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"f0793fb592f779315e4ad569b8915b43b5cf305f","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.7.0","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.7.0_1781613689592_0.7264912090860951","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@node-i3x/rest-server","version":"0.7.1","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.7.1","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"ee96d58b4d796804baeda71e07a420a530e51858","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.7.1.tgz","fileCount":8,"integrity":"sha512-1YK0ciVjh6dHXPlE9o5XZ9gLJ44ze7ZvWOc5sdvZdon4dit1AXe9sddQxV7OHWihvD787g5lJmiPqiBuZpOtKQ==","signatures":[{"sig":"MEYCIQC0yzn6UX/FF2naaZ4LGxYlHjg5FN4em+XxKcBzUEZ6ywIhAIxdPKYgSWFG7AvSNwpR9mEWXnbNcODMzdRqiEe/Mwi4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"c2d36e748b8ea4fb463c0f3b93e26b61d4d1aa8d","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.7.1","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.7.1_1781624925173_0.5399743806176849","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@node-i3x/rest-server","version":"0.7.2","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.7.2","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"5b5819e9ca79da51781003387109492c4829ec32","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.7.2.tgz","fileCount":8,"integrity":"sha512-nuSsFp7VyEpgfruxPsDNpFfmSE6O3hh0N/gibFo7S3iqm/LDlGqETILIw/HWHduXME6RtyZkWFiDOMQVwVWKvQ==","signatures":[{"sig":"MEUCIQDsB9TUcx3ShBpWXP8Sk4Efx8s8ZqCQ2DwVQKT15QAWTAIgXSzsLJkIQOCVVGj7RL8KCJrzQpsulzMz34vGySl6lsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"71786fdac2771c4aca648b4717e2056a77eed81d","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.7.2","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.7.2_1781628778828_0.7346319173262112","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@node-i3x/rest-server","version":"0.8.0","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.8.0","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"0bf3e4862f81b00e18bef3006a8c00556e5bec6e","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.8.0.tgz","fileCount":8,"integrity":"sha512-FQdnZUW77qr4VK/DMiFaS3BsWwTOVq+So7Sftk0YtZMW4vPB8N2yjKrYnljwt3e23exAqMKdIgIUxDH+hIkGNw==","signatures":[{"sig":"MEUCIFUZ+XtGRnl3Hp4AIh0Xd5kaIIAXLJki9Jiphf7LJvaKAiEA6t3PCeoRsTk9/NXC4mpxbXHvBCuRvTzf5jscPkIssbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"af7d1eff837687b0a6d7b66e52174d83cbf0811f","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.8.0","fastify-plugin":"^6.0.0","@fastify/compress":"^9.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.8.0_1781630075615_0.19746341708285953","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@node-i3x/rest-server","version":"0.8.2","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.8.2","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"1b4496653b08cc55bedd6334cec8110f3abc4ed2","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.8.2.tgz","fileCount":8,"integrity":"sha512-cITFbQFh/cnq5eRrkCOHPknT2bV94sDfZUGNS1epANdCaFEDJbjPh74Dlh6ZPRMbEwslIbrKzpe1+zYXvCgBpw==","signatures":[{"sig":"MEUCIQC6fiXELUBwYK/pGjfD+CP7kJeJTzpMRx8dOQVum1GUfgIgVKqZTtWk/W2iLmuwfERoS2pXel3wq74OIqhUwK3gBuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142467},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"cdbce6a9a0b09092c302237837adf6d283adbc2b","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.8.2","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.8.2_1781649271131_0.09562881924905842","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@node-i3x/rest-server","version":"0.8.3","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.8.3","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"d15386f2adfef9fb6f344fda2de28da215fad02a","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.8.3.tgz","fileCount":8,"integrity":"sha512-tKwa0FjWwsJ6VQs4bdB6cdj0t/MWukcK0VOvX7MCTgCslYqdCSs2dCVzlpA3GnlG67bhGiOpht4EW5BNRrGLYw==","signatures":[{"sig":"MEUCIECcYi0uryAEfvmuvuUxRnmx8qoMSsk6p6W4PeQEQjf+AiEAlJBDS64jjbgL9xsH3YG+SglrlsIdxnDmju+6xDWriVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142519},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"a488599a1f00215ee417202f7bb2a65e2cc80649","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.8.3","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.8.3_1781679081787_0.4499870263105539","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@node-i3x/rest-server","version":"0.8.4","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.8.4","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"896e2eb99221237ea33d87b0c5df09d68ae94654","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.8.4.tgz","fileCount":8,"integrity":"sha512-qJm85gDF26Xumy/RqKIDoeEK/Bq7RlmL+MYypNxJ5EKHjEAEUs1EroI6pYEH2r3fPyc3svmZ5IW80NxxfHNt1Q==","signatures":[{"sig":"MEUCIAViVHRrNiTDRZsrhLISyVdP0Kufos+upKFRNDA5GPfUAiEA9JPMPUNIrx2sXtyQ0dVud1dYDs1W13/Od2tYRAHrFKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143360},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"f2d2b2dcc2e16ff082c1542a504a06a727af470f","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.8.4","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.8.4_1781689134173_0.9666454683825512","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@node-i3x/rest-server","version":"0.8.5","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.8.5","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"216273568eb10b466c15d274fd5e7c4baada5e71","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.8.5.tgz","fileCount":8,"integrity":"sha512-39C+iMmcCD15wjmd/OcspMAbklS4CYUDfQ2vtnooanDkVplIGFcysp4+e5emhchHIBtk7oE7COT/2zSgpxp9zw==","signatures":[{"sig":"MEUCIG+lnIZtIO4C6IcnYIc936hTgzpprFBP+pxFCoK6tBgDAiEA7ePCZPnWQruuxb8hr2yt8XWVhudt1fMoyLlg58qtyVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143467},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"d8dab87a92ed5160a4cb2c75520f5712ef3839cb","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.8.5","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.8.5_1781709947620_0.0802587661454286","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@node-i3x/rest-server","version":"0.8.6","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.8.6","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"b34210bd3910613740784b5228413f4266628890","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.8.6.tgz","fileCount":8,"integrity":"sha512-RcBQEpwEYS1KTMbxG1N6NYRxUrlTnUTUuI3dLaLw3PgcssCta5k1fIKI3RqNtngGv7O7R7AEvOyrv/iPQWRDbw==","signatures":[{"sig":"MEUCIBT0fIOww14wpz/2yRm2KDuyJm89oP+mPHXF+9uP14ydAiEA17eYjCHsb1MIXzTOtLWaomEm9nDBesOuLQoNdceHSaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"f5e43eee4803942eae9088654394003e0edfadfb","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.8.6","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.8.6_1781712004626_0.18635620709743694","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@node-i3x/rest-server","version":"0.8.7","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.8.7","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"8ea5ecc988fde9dd984f2830b56c88b38b2a9b1d","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.8.7.tgz","fileCount":8,"integrity":"sha512-KmxTJhDb12X2M0nKDr3clpOq9XPfNMswUo1Uq0ZzjhKMMcX6YyOK6S1IQlgGKWaxl1RsbgR8Vn+ipby+HTuQhg==","signatures":[{"sig":"MEQCIH61GEtHynhJGnbPiQrEEIFGQBd+cLGPZ0vYr3N77wTvAiAAhlg0IziekFhDE0vCuW3NfRlFuN1XCKktBWmv45HrJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"651e504421314af74ddc2fff0873e177e89b4551","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.8.7","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.8.7_1781848536266_0.8039526685523042","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@node-i3x/rest-server","version":"0.9.1","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.9.1","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"ddacbc6fdf093ff7c224f8209275ad098fa5d9a3","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.9.1.tgz","fileCount":8,"integrity":"sha512-7mMvpGva5G9LVhyJeTvZZpciWdMVk9F+3LRfQAfQ4p4d09b096AnwHTo19YJqP7Umc0C/ypUCJD0BoZ4a3D3sg==","signatures":[{"sig":"MEUCIQCp+j214ABHM15cWcl2ITl9SM28On8e2AvZSZ5c0zjBTQIgL5kJoJAz0xO9kEfSpK7DvAZKbJLVJUDv6VbKaIzaaLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"127bc8035e7b2303fa5829d99dc4723fd248e4cd","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.9.1","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.9.1_1781894850046_0.14009925478088814","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@node-i3x/rest-server","version":"0.9.2","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.9.2","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"55389864cdb64fafa01c25e4ab6edd5dafc29e9e","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.9.2.tgz","fileCount":8,"integrity":"sha512-DbIMamzUjn4gYW0pY5DNq/qUketl/aLSCFq+TjnKjqJ+9FeYZip1P3t7hrlYNt0MkfAMTbj2+4mblRwqu0fciw==","signatures":[{"sig":"MEUCIQCo5dZlNmrHfXXPmVQ8W/BkYmUTSzc3Wz1L5nTxarL72gIgAOpBUx+bT8nOSm8QUf5t7NM281fO5W8+x+q5DZhZBD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"4bb719ec0a7f91f9db3e03640e4d82a7f63fd7ae","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.9.2","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.9.2_1781899778003_0.4169551897754791","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@node-i3x/rest-server","version":"0.9.3","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.9.3","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"631dfcaf0e090742165e4c543a29c01010773081","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.9.3.tgz","fileCount":8,"integrity":"sha512-s53ln/TiJk1oW0+pendPTPpukU3eVYMLtAvOxH2lp027CfprcR0JxgwfqtuqeXmSSzjvRZo+rd//luvXFH7BjQ==","signatures":[{"sig":"MEYCIQDSGWemrRugyYsV7Oof1Ti8KPJesybjb8Vj3BQicTS2CgIhAPSKicbClJg1r2Fe0J5zCJbeHOE1THVm7u8T6lVoAw+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"881b140ef74fff3d9429d032cb4e2ddf35ee9da6","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.9.3","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.9.3_1781901396619_0.10160530415530977","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@node-i3x/rest-server","version":"0.9.4","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.9.4","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"cb64e7513b48aa59cd73dc66e05ab7eaf2c6b9d1","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.9.4.tgz","fileCount":8,"integrity":"sha512-/tsR/WkmlRhVsvGVBI82hlEP9WQTnYYealAF2vx30KCliNxVHsC/y++mlDoLyKH5omQL0SkCWDSWAd25K+t5eA==","signatures":[{"sig":"MEQCIEJHAFFtfsuKww7HeuQMZc1piYpEuMKQa177IF9nM3JwAiAgedvTgwJ1ARklPOVujyCAwagnMBY3H3lUZvhi3HtMdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"529baed0908e912c795328a7cde21ef2b2b4982d","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.9.4","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.9.4_1781902889228_0.2919887970204349","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@node-i3x/rest-server","version":"0.9.5","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.9.5","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"9c7f41f6fb7a029ba21ee379af4489ea31f6224e","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.9.5.tgz","fileCount":8,"integrity":"sha512-mTiDcCYCJtr3xD5cqeYFBRK9nAUBLjgxV5oSjYJMSwCHQsu+SX3l3QZ1H6WV+bC544wUZAscgOfC0h3Xi/v0OA==","signatures":[{"sig":"MEYCIQCQTfZ+iRnM/vkSmVPvbrqlybSrZZEiwOKYHvPomTfPtQIhAITBtmKwug2Q5geoRXsP3sXZXZQrfF+jZ0wODHuAp226","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"a5248155ca34481d7b37dac05801b4353f75f825","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.17.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.9.5","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.9.5_1782057987756_0.1908943012401907","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@node-i3x/rest-server","version":"0.9.6","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.9.6","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"d175db846ecc0175cb921422608f73e26ca2f529","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.9.6.tgz","fileCount":8,"integrity":"sha512-brhQjKYYArCg/qbE+U5THoNb9wQPl0EFzWZP232Y0zRhfYphomASorSjR3s/pse2CB9hj20LhSqYh9Jc1n4IVQ==","signatures":[{"sig":"MEUCIQCkg54qkDuN5e9G4sijoAW9baQPtaZ2M24zG3KnMQNBbwIgScFWHUfWoJFfRh/IgpbGbdBcnvsfVYxwtskpISqjrtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"3b215470334c9a451915dbd07566f30ee72a1b5f","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"11.18.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.9.6","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.9.6_1782830159792_0.6827417415980581","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@node-i3x/rest-server","version":"0.9.7","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.9.7","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"ca6e7cd706b77b9e3f0edf204618f16959bdae92","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.9.7.tgz","fileCount":8,"integrity":"sha512-Fzc7TaqaAHNKRiwdLgCHRaNJzadau3K3szk/P3qgbz9nhRbUMfidhvyN0hH0QucKTDnZyWRSl/OBpRu8WqWmPw==","signatures":[{"sig":"MEUCIQCRtf8ux3Zc45bH981LOz8dZUuODhRQ6bKa2hx4oQJ/EwIgPlNWSyQ2T+OVH2kwRWjMhlsSW0LpPxs/+AnlSk75S58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145654},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"712aab0a9a7a0c0d984ddac4fe1df9657ba43ce8","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"12.0.1","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"fastify":"^5.8.5","@fastify/cors":"^11.2.0","@node-i3x/core":"0.9.7","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.7.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.9.7_1783954584514_0.9980343224958383","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@node-i3x/rest-server","version":"0.9.9","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.9.9","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"e70b34f7926fad6748e00a9a70b0e63d5b4d2855","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.9.9.tgz","fileCount":8,"integrity":"sha512-oLvCS8c5Ub+p3QZLClNlsZa7PbFjY269MNKfvtTzkZ90HgkiL+bMvspBSeHuDYDX9IPOd2M64gQZCXGFBODY2g==","signatures":[{"sig":"MEUCICACDKBg0phq+YB1dGIBSn2pAzqe0fuqsfww5isook17AiEAnGCPSL2kcDjHG4nRsF9niqieAXHL0TC4XfTCXzlE0Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145655},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"febc6b8bb5aecc788396513413f90ac6e2664655","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"12.0.1","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"fastify":"^5.10.0","@fastify/cors":"^11.3.0","@node-i3x/core":"0.9.9","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.8.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.9.9_1783958347491_0.47684306787955877","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@node-i3x/rest-server","version":"0.9.10","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.9.10","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"ae71ed5c5148d572366831c259d5572980c6c10a","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.9.10.tgz","fileCount":8,"integrity":"sha512-pe/nAmlMuUUqCD41lVPvmGCZPmvDs5FEEoPcJK3SyZK5Ep2Vbfktj/+If5L/Fdocx8GQTnK73Zr4kicAcU/XWw==","signatures":[{"sig":"MEYCIQD6ahly/vZapA8cM0y4BEevU+8N50kg04oSvPAOlP5iJAIhAN0IH9jJ9MCLO9+JbF4RDxXN91OphOql9SYMYlAXTHZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145657},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"bcee5bdf19c1f94a917d0dc9ec89a58c3625cd3d","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"12.0.1","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"fastify":"^5.10.0","@fastify/cors":"^11.3.0","@node-i3x/core":"0.9.10","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.8.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.9.10_1784015562617_0.29350339358836774","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@node-i3x/rest-server","version":"0.9.11","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"author":{"url":"https://sterfive.com","name":"Sterfive SAS","email":"contact@sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","_id":"@node-i3x/rest-server@0.9.11","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"homepage":"https://sterfive.com","bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"dist":{"shasum":"471fc83bb3ddb7ef14e1e183693277fa4b7c5e2b","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.9.11.tgz","fileCount":8,"integrity":"sha512-/FB0cR0DLn6QgBjYb6rtbg8ioAW8GTWR9TBnm5GZWljb/ARGNEYYvSZc3Gcw4xUS6STZfe6gRofCatmYqfTk+A==","signatures":[{"sig":"MEQCIHY01892ifC0UbWDxMEtfnoUMJ4X2/wh9ZUJiR5JnpMJAiBfwauVqMyDI/Fqsq7qm3xsTeCe3XkVmbGcnoNAj8kf1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"funding":{"url":"https://sterfive.com","type":"commercial"},"gitHead":"c509f7a70a94e321395e29c02fb715a0ee87e445","scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"repository":{"url":"git+https://github.com/node-opcua/node-i3x.git","type":"git","directory":"packages/rest-server"},"_npmVersion":"12.0.1","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"fastify":"^5.10.0","@fastify/cors":"^11.3.0","@node-i3x/core":"0.9.11","fastify-plugin":"^6.0.0","@fastify/swagger":"^9.8.0","@fastify/compress":"^9.0.0","@fastify/swagger-ui":"^6.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rest-server_0.9.11_1784911506518_0.727816571175619","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@node-i3x/rest-server","version":"0.10.0","description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","author":{"name":"Sterfive SAS","email":"contact@sterfive.com","url":"https://sterfive.com"},"homepage":"https://sterfive.com","repository":{"type":"git","url":"git+https://github.com/node-opcua/node-i3x.git","directory":"packages/rest-server"},"bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"funding":{"type":"commercial","url":"https://sterfive.com"},"keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"source":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"dependencies":{"@fastify/compress":"^9.0.0","@fastify/cors":"^11.3.0","@fastify/swagger":"^9.8.0","@fastify/swagger-ui":"^6.1.0","@node-i3x/core":"0.10.0","fastify":"^5.10.0","fastify-plugin":"^6.0.0"},"gitHead":"94771ef807223bdb974bac0ceeabbf3919831bda","_id":"@node-i3x/rest-server@0.10.0","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-u/uWr+v8noBStclO9RL7jUONFU1idREH6BhwnOpRO2NtS6yfVZUSG7Z4eDOpnd1Wz+FxOp8+wmkTZkssAqqVhw==","shasum":"2c70d36cfb6697c1e8da22a25893365da088726a","tarball":"https://registry.npmjs.org/@node-i3x/rest-server/-/rest-server-0.10.0.tgz","fileCount":8,"unpackedSize":145671,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@node-i3x%2frest-server@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICqvLV7c5s0FS1snsDAr0EfhNtwXcPhdGaTA7l3ij8kuAiEAtaakGe5TomTeAezz5UMzH1LDb0PySXz6hHkFWq4OOzI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cfc002c2-6f42-4526-94fc-dc2c3c93ca02"}},"directories":{},"maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rest-server_0.10.0_1786305557457_0.1465952830621693"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-10T05:32:08.512Z","modified":"2026-08-09T19:59:17.909Z","0.1.0":"2026-06-10T05:32:08.767Z","0.2.3":"2026-06-10T12:10:49.040Z","0.2.4":"2026-06-10T12:12:39.528Z","0.3.1":"2026-06-13T11:41:37.156Z","0.3.2":"2026-06-13T11:43:43.579Z","0.3.3":"2026-06-13T13:13:05.758Z","0.4.0":"2026-06-13T14:23:24.440Z","0.5.0":"2026-06-13T18:25:25.078Z","0.5.1":"2026-06-13T19:44:05.799Z","0.5.2":"2026-06-13T19:59:48.510Z","0.5.3":"2026-06-13T20:21:46.470Z","0.5.4":"2026-06-13T21:18:00.288Z","0.7.0":"2026-06-16T12:41:29.724Z","0.7.1":"2026-06-16T15:48:45.330Z","0.7.2":"2026-06-16T16:52:59.003Z","0.8.0":"2026-06-16T17:14:35.739Z","0.8.2":"2026-06-16T22:34:31.304Z","0.8.3":"2026-06-17T06:51:21.943Z","0.8.4":"2026-06-17T09:38:54.366Z","0.8.5":"2026-06-17T15:25:47.834Z","0.8.6":"2026-06-17T16:00:04.752Z","0.8.7":"2026-06-19T05:55:36.402Z","0.9.1":"2026-06-19T18:47:30.212Z","0.9.2":"2026-06-19T20:09:38.144Z","0.9.3":"2026-06-19T20:36:36.790Z","0.9.4":"2026-06-19T21:01:29.414Z","0.9.5":"2026-06-21T16:06:27.888Z","0.9.6":"2026-06-30T14:35:59.921Z","0.9.7":"2026-07-13T14:56:24.651Z","0.9.9":"2026-07-13T15:59:07.621Z","0.9.10":"2026-07-14T07:52:42.744Z","0.9.11":"2026-07-24T16:45:06.653Z","0.10.0":"2026-08-09T19:59:17.604Z"},"bugs":{"url":"https://github.com/node-opcua/node-i3x/issues","email":"contact@sterfive.com"},"author":{"name":"Sterfive SAS","email":"contact@sterfive.com","url":"https://sterfive.com"},"license":"AGPL-3.0-or-later OR LicenseRef-Sterfive-Commercial","homepage":"https://sterfive.com","keywords":["opcua","opc-ua","i3x","rest-api","rest","fastify","industrial","iiot","iot","automation","digital-twin","sterfive"],"repository":{"type":"git","url":"git+https://github.com/node-opcua/node-i3x.git","directory":"packages/rest-server"},"description":"i3X REST inbound adapter — Fastify routes for the i3X Beta API","maintainers":[{"name":"erossignon","email":"etienne.rossignon@sterfive.com"}],"readme":"# @node-i3x/rest-server\n\n[![Node.js >=20](https://img.shields.io/badge/node-%3E%3D20-brightgreen)](https://nodejs.org)\n[![TypeScript](https://img.shields.io/badge/TypeScript-ESM--only-blue)](https://www.typescriptlang.org)\n[![Fastify v5](https://img.shields.io/badge/Fastify-v5-black)](https://fastify.dev)\n[![License: AGPL-3.0-or-later OR Commercial](https://img.shields.io/badge/license-AGPL--3.0--or--later%20OR%20Commercial-orange)](../../LICENSE)\n[![Built by Sterfive](https://img.shields.io/badge/built%20by-Sterfive-ff6600)](https://sterfive.com)\n\n> Fastify REST routes implementing the [i3X Beta API](https://i3x-spec.example.com) specification.\n\nThis package is the **inbound adapter** in the [hexagonal architecture](https://en.wikipedia.org/wiki/Hexagonal_architecture_(software)) of **node-i3x**. It exposes all domain services (`ModelService`, `ValueService`, `HistoryService`, `SubscriptionService`) as a standards-compliant REST API, including real-time Server-Sent Events (SSE) streaming.\n\n---\n\n## Installation\n\n```bash\nnpm install @node-i3x/rest-server\n```\n\n## Usage\n\n```typescript\nimport { createApp } from '@node-i3x/rest-server';\n\nconst app = await createApp({\n  dataSource,\n  modelService,\n  valueService,\n  historyService,\n  subscriptionService,\n  logger,\n});\n\nawait app.listen({ port: 8080 });\n```\n\nThe `createApp` factory wires all middleware, error handling, and route plugins onto a Fastify instance. The returned `app` is a standard `FastifyInstance` ready to listen.\n\n### Dependency Injection\n\n`createApp` expects a `RestServerDeps` object containing all core services. This follows the **ports & adapters** pattern — the REST layer never imports OPC UA code directly:\n\n```typescript\ninterface RestServerDeps {\n  dataSource: IDataSourcePort;\n  modelService: ModelService;\n  valueService: ValueService;\n  historyService: HistoryService;\n  subscriptionService: SubscriptionService;\n  logger: ILogger;\n}\n```\n\n## Endpoints\n\n### Health & Info\n\n| Method | Path | Description |\n|---|---|---|\n| `GET` | `/health` | Liveness probe — always returns `{ status: 'ok' }` |\n| `GET` | `/ready` | Readiness probe — checks data-source connectivity |\n| `GET` | `/v1/info` | Server capabilities, spec version, and server info |\n\n### Namespaces\n\n| Method | Path | Description |\n|---|---|---|\n| `GET` | `/v1/namespaces` | List all OPC UA namespaces (URI + display name) |\n\n### Object Types\n\n| Method | Path | Description |\n|---|---|---|\n| `GET` | `/v1/objecttypes` | List object types, optionally filtered by `?namespaceUri=` |\n| `POST` | `/v1/objecttypes/query` | Query object types *(501 — not yet implemented)* |\n\n### Relationship Types\n\n| Method | Path | Description |\n|---|---|---|\n| `GET` | `/v1/relationshiptypes` | List relationship types *(501 — not yet implemented)* |\n| `POST` | `/v1/relationshiptypes/query` | Query relationship types *(501 — not yet implemented)* |\n\n### Objects\n\n| Method | Path | Description |\n|---|---|---|\n| `GET` | `/v1/objects` | List all objects; filter with `?root=true` or `?typeElementId=` |\n| `POST` | `/v1/objects/list` | Bulk lookup objects by element IDs |\n| `POST` | `/v1/objects/related` | Get related objects (children + parent) for given element IDs |\n| `POST` | `/v1/objects/value` | Bulk read current values (with `maxDepth` expansion) |\n| `POST` | `/v1/objects/history` | Bulk read historical values within a time range |\n| `GET` | `/v1/objects/:elementId/history` | Get history for a single element *(501 — not yet implemented)* |\n| `PUT` | `/v1/objects/:elementId/history` | Write history for a single element *(501 — not yet implemented)* |\n| `PUT` | `/v1/objects/:elementId/value` | Write a value to a single element |\n\n### Subscriptions\n\n| Method | Path | Description |\n|---|---|---|\n| `POST` | `/v1/subscriptions` | Create a new subscription |\n| `POST` | `/v1/subscriptions/register` | Register element IDs to monitor on a subscription |\n| `POST` | `/v1/subscriptions/unregister` | Unregister element IDs from a subscription |\n| `POST` | `/v1/subscriptions/sync` | Poll for data-change updates (acknowledge + receive) |\n| `POST` | `/v1/subscriptions/stream` | SSE stream — real-time data-change events with keepalive |\n| `POST` | `/v1/subscriptions/delete` | Delete one or more subscriptions |\n| `POST` | `/v1/subscriptions/list` | List subscription details |\n\n## Features\n\n- 🌐 **CORS support** — enabled via `@fastify/cors` with `origin: true`\n- 🆔 **Request ID middleware** — assigns unique request IDs for traceability\n- ⚠️ **Structured error responses** — consistent `{ success: false, error: { code, message } }` envelope\n- 📡 **Server-Sent Events** — `/v1/subscriptions/stream` uses Fastify response hijacking for true SSE with keepalive comments\n- 📋 **Bulk operations** — list, value, history, and related endpoints accept arrays of element IDs\n- 🔌 **Plugin architecture** — each route group is a self-contained Fastify plugin\n- 🏗️ **OpenAPI-aligned** — follows the i3X Beta specification response envelope\n\n## Architecture\n\n<!-- mermaid-img -->\n<p align=\"center\">\n  <img src=\"https://mermaid.ink/svg/Z3JhcGggVEQKICAgIENMSUVOVFsiSFRUUCBDbGllbnQiXSAtLT4gRkFTVElGWVsiRmFzdGlmeSBJbnN0YW5jZSJdCgogICAgc3ViZ3JhcGggIkBub2RlLWkzeC9yZXN0LXNlcnZlciIKICAgICAgICBGQVNUSUZZIC0tPiBNV1siTWlkZGxld2FyZSJdCiAgICAgICAgTVcgLS0+IHwicmVxdWVzdC1pZCJ8IFJPVVRFUwogICAgICAgIE1XIC0tPiB8IkNPUlMifCBST1VURVMKCiAgICAgICAgc3ViZ3JhcGggUk9VVEVTWyJSb3V0ZSBQbHVnaW5zIl0KICAgICAgICAgICAgUjFbIi9oZWFsdGgsIC9yZWFkeSJdCiAgICAgICAgICAgIFIyWyIvdjEvaW5mbyJdCiAgICAgICAgICAgIFIzWyIvdjEvbmFtZXNwYWNlcyJdCiAgICAgICAgICAgIFI0WyIvdjEvb2JqZWN0dHlwZXMiXQogICAgICAgICAgICBSNVsiL3YxL29iamVjdHMvKiJdCiAgICAgICAgICAgIFI2WyIvdjEvc3Vic2NyaXB0aW9ucy8qIl0KICAgICAgICAgICAgUjdbIi92MS9yZWxhdGlvbnNoaXB0eXBlcyJdCiAgICAgICAgZW5kCgogICAgICAgIFJPVVRFUyAtLT4gRVJSWyJFcnJvciBIYW5kbGVyIl0KICAgIGVuZAoKICAgIHN1YmdyYXBoICJAbm9kZS1pM3gvY29yZSIKICAgICAgICBNU1siTW9kZWxTZXJ2aWNlIl0KICAgICAgICBWU1siVmFsdWVTZXJ2aWNlIl0KICAgICAgICBIU1siSGlzdG9yeVNlcnZpY2UiXQogICAgICAgIFNTWyJTdWJzY3JpcHRpb25TZXJ2aWNlIl0KICAgICAgICBEU1siSURhdGFTb3VyY2VQb3J0Il0KICAgIGVuZAoKICAgIFIzIC0tPiBEUwogICAgUjQgLS0+IERTCiAgICBSNSAtLT4gTVMKICAgIFI1IC0tPiBWUwogICAgUjUgLS0+IEhTCiAgICBSNiAtLT4gU1M=\" alt=\"diagram\" />\n</p>\n\n<details><summary>Diagram source (mermaid)</summary>\n\n```mermaid\ngraph TD\n    CLIENT[\"HTTP Client\"] --> FASTIFY[\"Fastify Instance\"]\n\n    subgraph \"@node-i3x/rest-server\"\n        FASTIFY --> MW[\"Middleware\"]\n        MW --> |\"request-id\"| ROUTES\n        MW --> |\"CORS\"| ROUTES\n\n        subgraph ROUTES[\"Route Plugins\"]\n            R1[\"/health, /ready\"]\n            R2[\"/v1/info\"]\n            R3[\"/v1/namespaces\"]\n            R4[\"/v1/objecttypes\"]\n            R5[\"/v1/objects/*\"]\n            R6[\"/v1/subscriptions/*\"]\n            R7[\"/v1/relationshiptypes\"]\n        end\n\n        ROUTES --> ERR[\"Error Handler\"]\n    end\n\n    subgraph \"@node-i3x/core\"\n        MS[\"ModelService\"]\n        VS[\"ValueService\"]\n        HS[\"HistoryService\"]\n        SS[\"SubscriptionService\"]\n        DS[\"IDataSourcePort\"]\n    end\n\n    R3 --> DS\n    R4 --> DS\n    R5 --> MS\n    R5 --> VS\n    R5 --> HS\n    R6 --> SS\n```\n\n</details>\n\n## Key Exports\n\n| Export | Kind | Description |\n|---|---|---|\n| `createApp` | Function | Factory that builds and returns a configured `FastifyInstance` |\n| `RestServerDeps` | Type | Dependency injection interface for `createApp` |\n\n## Dependencies\n\n| Package | Version | Purpose |\n|---|---|---|\n| `@node-i3x/core` | `*` | Domain models, ports, and service interfaces |\n| `fastify` | `^5.0.0` | HTTP framework |\n| `@fastify/cors` | `^11.0.0` | Cross-Origin Resource Sharing |\n| `fastify-plugin` | `^5.0.0` | Fastify plugin helper for encapsulation |\n\n## License\n\nThis package is dual-licensed:\n\n- **[AGPL-3.0-or-later](../../LICENSE)** — open-source use\n- **[Sterfive Commercial License](https://sterfive.com)** — proprietary / commercial use\n\n© [Sterfive](https://sterfive.com)\n","readmeFilename":"README.md"}