{"_id":"@varavel/vdl-plugin-sdk","_rev":"32-d246807889f94c214503052620223b11","name":"@varavel/vdl-plugin-sdk","dist-tags":{"latest":"0.5.10"},"versions":{"0.0.0":{"name":"@varavel/vdl-plugin-sdk","version":"0.0.0","keywords":["vdl","vdl-plugin","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.0.0","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"dist":{"shasum":"a9e0083fee4a82c0b79dc0088f073ec8fcacae3b","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.0.0.tgz","fileCount":11,"integrity":"sha512-9aDIBoji53uB41nfZMqDb9SC3DoE4/stZFKmVKo+EHVbMwI2dRnJuFoiI3WCAM1TdqoHZ7kWWRx+kSmOjFSLiA==","signatures":[{"sig":"MEQCIAUbpdXj9zspFhTyoVR8GCeImmr4lc3zBSakDzA59Z7JAiBZE68YA+laUj8NknfoUpIMJ6GWptrA75ydQAxVdAykcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164541},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fad3726e46ca9d2b6829cb9758cb6e196781a09a","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"biome check","test":"vitest run","build":"tsdown","format":"biome format"},"_npmUser":{"name":"eduardolat","email":"eduardo.devop@gmail.com"},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.0","vitest":"4.0.18","typescript":"5.9.3","@biomejs/biome":"2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.0.0_1772951373247_0.9954114080852916","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@varavel/vdl-plugin-sdk","version":"0.1.0","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.1.0","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"67e7f6eda5fc1d3a380078884763a20530398f7f","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.1.0.tgz","fileCount":27,"integrity":"sha512-8dViW1uPCfl4hT2Ux5AgT+napqZ5qoVh6R3vWNl06Z3H3zVLFD8uaDMMJBk9DRCPA9w3HSQlr1QMeaE2MCMCkA==","signatures":[{"sig":"MEUCIB5IcXw0xaFfNtMvPwOYwXSd9T5x3MHnOHJ3PK/l2e6mAiEAyqAa0QKFCa5R6Njju4Jsy5oCmeAzN5cXMxLf28dX9Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239516},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"e1fa8053efd09e97ef372a11558c5ddc1bafb0c4","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && biome check","test":"vitest run","build":"tsdown","format":"biome format"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.0","vitest":"4.0.18","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.1.0_1773179450887_0.33717777835346374","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@varavel/vdl-plugin-sdk","version":"0.1.1","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.1.1","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"ceefa5807f9676434a887d5a3858d6b3fd072cff","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.1.1.tgz","fileCount":29,"integrity":"sha512-qWsiv2t8Mxzf8nBaQn0d47IyWdtAp+BndhhlF4qGZxDWA54tw7m7BUsWy2Uu1oddltTcwTZ+PmuRO5D3Bk8bVw==","signatures":[{"sig":"MEYCIQCSEMarUG5V1wh9cJpNfFLO8zJhy6rGxH1sDEG1SIGmkwIhAN2m8bPdrCyF6KYNX4LIDUckP64ziYH7lR3M70u/N/L8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263360},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"50f065c964bfade6e58565337c6473f6d92859ec","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && biome check","test":"vitest run","build":"tsdown","format":"biome format"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.0","vitest":"4.0.18","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.1.1_1773189688743_0.2999698336579517","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@varavel/vdl-plugin-sdk","version":"0.1.2","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.1.2","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"e4c1d4149da5af2511b5b0eef882292305631944","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.1.2.tgz","fileCount":29,"integrity":"sha512-bDfaGPFGcNFxX4lFhw5ju8roiSrzC9ieUNVsY0YG2zOLpHkmwm5U4gU8N9plRFBP3eaTzhErgI/97QHBjPDC5Q==","signatures":[{"sig":"MEYCIQCZF5vKu4bBOpFclmRQgPWR0+Wco21VfhZ2iIPUxnsujQIhAJUVvdlMjPVr/xgU+oszHsz95Cbh1Ui+I8mjGK89/Q90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263934},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json"},"gitHead":"c288666a41979582787f90b7577218999c5bd6e4","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && biome check","test":"vitest run","build":"tsdown","format":"biome format"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.0","vitest":"4.0.18","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.1.2_1773247117102_0.006465411049086933","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@varavel/vdl-plugin-sdk","version":"0.1.3","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.1.3","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"a6fb293d1717120429aa7767464597659af74910","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.1.3.tgz","fileCount":30,"integrity":"sha512-cVciFlpMNHbSe/7u1yCGE5dUxZ/4ZGHm+bLBq+ajt4EG0wxLXYRWp9M2tgLiFRgPnM1vNIcMRbXwVhyMW1wShg==","signatures":[{"sig":"MEYCIQC2i63+BQ85a09ktgyAYmaRaLxEU+2CF5gp3oL116acGwIhAKjIcJqsW04AxVOaTLQGXRwVXgZ/y42Ks2GKODa3Sooo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264683},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"a60c1810c4e3665e162390d6a29a1c88dd39e66c","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && biome check","test":"vitest run","build":"tsdown","format":"biome format"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.0","vitest":"4.0.18","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.1.3_1773257194170_0.09496041796406929","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@varavel/vdl-plugin-sdk","version":"0.1.4","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.1.4","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"0198dd722011ecff806d49e8c8b5be253ddad045","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.1.4.tgz","fileCount":30,"integrity":"sha512-6Z1X5TB8ADK1bxaiKxOtLa/LFX0hkKvSnhQ9jesjpI/3VZEWjVdY9LxTjrKRf25rZcsRQTy9FwOG6S+gmCh11w==","signatures":[{"sig":"MEUCIHqLDF9vJ+q4rRgy300mem1mRYErl9fSXRAAoY6uR0DMAiEArQliHZdnKmJZ6LxZ7KZKE0oyOR/wxyCESs0oN4j3rtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264765},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"e953da54f13479d24acee9606f37b4bf9476291a","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && biome check","test":"vitest run","build":"tsdown","format":"biome format"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.0","vitest":"4.0.18","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.1.4_1773257615563_0.2802392417326425","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@varavel/vdl-plugin-sdk","version":"0.1.5","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.1.5","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"ac4818549e0b3302a56dc8971f0f12eb13af48ab","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.1.5.tgz","fileCount":30,"integrity":"sha512-vW8sFxRTRKoG3+KELs/jM6nwUgQTLUyGtk3PVLUSxXPfNYNEB4cM/Fd3a/sPfDshIKYe7EWNU+RZq+OwHGlBSA==","signatures":[{"sig":"MEQCIEjN2ExcyiiA3KUzbrL0sSdmZkNmRC1cpjKRTNj/uLpdAiBkVKEad4owmTZ9AIa+sltmAXqgDLzdlG6aa0EYTq3ocw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265446},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"fee5adc54c0cd66cc0b816d98f3e5db7794aa7c0","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && biome check","test":"vitest run","build":"tsdown","format":"biome format"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.0","vitest":"4.0.18","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.1.5_1773270503185_0.7646566418926146","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@varavel/vdl-plugin-sdk","version":"0.1.6","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.1.6","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"2cf98ce812b77f41b4aa6170c15dbd40f0055758","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.1.6.tgz","fileCount":30,"integrity":"sha512-u0Be0eOr1U3WiU70CmCU8Ua5w9bcceeZL9kYdeKWVQueUYRxjv9RzkUy9SV/8alyZ17crNcptyxacm4niAjr1w==","signatures":[{"sig":"MEUCIQCAPOVAYOOxnl83C8SoENpt1I+oEopG9rvxL8euI2bpOQIgEMrKljrljXmSwLLgu4m9EqfHpQ1J+pCiWL+soE+B/ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265426},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"1480e45e2eb05b216dea6dce2b199807bb62b338","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && biome check","test":"vitest run","build":"tsdown","format":"biome format"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.0","vitest":"4.0.18","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.1.6_1773272391398_0.47697191428818453","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@varavel/vdl-plugin-sdk","version":"0.1.7","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.1.7","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"8a7d681477c83859c7129ebde831c3d2edf8c97c","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.1.7.tgz","fileCount":44,"integrity":"sha512-nPfn3LLMzMWf/ogK2DxIRjhgscD9QMEJxCpNgICOt70LkgA0eNPigFdUuZ9maJDWUPM0RhziUJuc0ofkvd5v3w==","signatures":[{"sig":"MEQCIGWY7AKNsAdoXoB/2aaLuBlReL8IwoZgyZhzz71M9CO1AiAdzTnMR8rS3CHq5KJEChlUkIPcKxAVqNpRf84vkB+3Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":325541},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"968aa88f5c02a4b5d15a62936e32ef9dfbbb3e7d","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"vitest run","build":"tsdown","format":"npm run format:dprint && npm run format:biome","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.1.7_1773324930111_0.741737865597986","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@varavel/vdl-plugin-sdk","version":"0.2.0","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.2.0","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"787b9c86bb8206ee8164ac288e9ab882737c6134","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.2.0.tgz","fileCount":116,"integrity":"sha512-WGAlxE5qXacvDP6m7kOyR0ksFxKbjGDiEYpVZ6S5kIwSmKMpaUXtMN3HvX2Mj0kBx74X1DVAyuHJVI4v+VV1fw==","signatures":[{"sig":"MEUCIQCLvC6uaYq9cXUALZU1/2cQeSzdhmH3DKWPFA2EjdS3qgIgJLz7IZWsqTzTHQzi0sWMq/RWvevT5GPciFcg0VoNT/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2624814},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"6a63ce7d4de84734acbf19b060c19265a50e7643","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:codegen && npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","build:codegen":"node ./scripts/generate-es-toolkit-utils.ts","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6","comment-parser":"1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.2.0_1773761034815_0.046053919083185235","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@varavel/vdl-plugin-sdk","version":"0.2.1","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.2.1","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"90b9a08be4c54d7d4a2e62fd1222211aa6865c48","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.2.1.tgz","fileCount":122,"integrity":"sha512-GDlN+62VXst4IFCNFCc9y29ve+DKpasKdRHgVp5RU+fW5/vm3SpYNEh4izthoS5nbcePghmOHn4ziiJRPL7ZjA==","signatures":[{"sig":"MEQCIHAg3ifep/5k48WJXb+gxIH+HLZpZ5r4uLRBVFd+fER1AiBUYT0cCR/EAy/AtPUTIcOLrgaNXfFd2gCIdV7y5C4YAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2695608},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"c730426fcd208fe3d7649c939ec7d74ea2d1012a","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:codegen && npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","build:codegen":"node ./scripts/generate-es-toolkit-utils.ts","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6","comment-parser":"1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.2.1_1773786991297_0.3820721711663453","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@varavel/vdl-plugin-sdk","version":"0.2.2","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.2.2","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"a9618ed1f2b3d9dbaa2690d5be5cab083ebc14d5","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.2.2.tgz","fileCount":122,"integrity":"sha512-8MsW0YFlyazQzU9QZyCByRiF/ZKcD1J8V7miOZbL0nCuT+CvGTpymRJubVoBkHuDDJJ0h3/Awve2lvG29XK92A==","signatures":[{"sig":"MEUCIFTnO9c2mpD7MWWOXlvYXxa7uFigrw+V2vbDkEOcpwklAiEAiHAWux44c09evB6Spg6c5fxuappz52h0N/KjimGUfHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2692303},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"e9f2fa9199e6d9a5c291ef5e7d9b9372300db31e","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:codegen && npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","build:codegen":"node ./scripts/generate-es-toolkit-utils.ts","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6","comment-parser":"1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.2.2_1774018151981_0.6804137424508245","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@varavel/vdl-plugin-sdk","version":"0.2.3","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.2.3","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"e80499306d91321f4d47b1cd475f33698673ab26","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.2.3.tgz","fileCount":130,"integrity":"sha512-ZUataOBnJj2oFGNAZvuQmy9U+aqrKibxCDzh9bXAkckwsZPBZ28yGPFT/GhY3NO9RQa5FIsdZT4XvSJv1D9cSw==","signatures":[{"sig":"MEUCIQC1xB3nNOx3HEHR4vUwjD5xaGtglFD1H7M7kTy6Wug0zwIgKmIU1jEKM0gzY5IpvIetjVmRW15Jh0iV3P3bR3LDOxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2784366},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"85f6bcafac2c99309b9426b2870bd09c9a030182","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:codegen && npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","build:codegen":"node ./scripts/generate-es-toolkit-utils.ts","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","pluralize":"8.0.0","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.4.0-alpha.5","@biomejs/biome":"2.4.6","comment-parser":"1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.2.3_1774116189644_0.26120519629264294","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@varavel/vdl-plugin-sdk","version":"0.2.4","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.2.4","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"1fea7e5d6af4628d53c9461cce48870d85262c02","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.2.4.tgz","fileCount":131,"integrity":"sha512-RnKOmf6+W5E5Iv4VijhX299/SOkbHIOzQO2k0fdSTMk5NaePDqfV3cD4J03FufF0N2zMuQL009sm/SC4Dln6wg==","signatures":[{"sig":"MEQCIGx674IEVYg34tv3xvlFFCy5bvoaJ2Mv6GlEAd7uiun4AiAGf2i/vf/wdRhd0dWRKHr43ovagvAVDrXolFGHslgHPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3008238},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"7c66eaa26ce6fed7621d94f5bf051dc64300bca2","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:codegen && npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","build:codegen":"node ./scripts/generate-es-toolkit-utils.ts","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","pluralize":"8.0.0","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","comment-parser":"1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.2.4_1774371483083_0.6898522500000663","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@varavel/vdl-plugin-sdk","version":"0.2.5","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.2.5","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"d87eea20b7cda54b1df240a2792f483ae8efe910","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.2.5.tgz","fileCount":133,"integrity":"sha512-KfHGLD2hkSYq9WtW3tyA4CEvYkBpO09dkg+G/g7C3laz2JqGTy4ralNwoUvV94mDWxCaCuxM4Map/cdUOwuHXw==","signatures":[{"sig":"MEYCIQDUPmExcHbF5ab6U4kpd8MtvGqv3onx6aE17yezWWJXEAIhAIkmh4A7Sy+E7dJKLiTVCaDO6dtRsw0zklybtorkWAER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3079618},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","default":"./dist/utils/index.js","require":"./dist/utils/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"c8a75292afc69dd06cfcb26d8ca8d8926cdca647","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:codegen && npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","build:codegen":"node ./scripts/generate-es-toolkit-utils.ts","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","pluralize":"8.0.0","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","comment-parser":"1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.2.5_1774459303766_0.4489171850791167","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@varavel/vdl-plugin-sdk","version":"0.3.0","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.3.0","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"81acdd3b520c41f69bdf0496c191a14fc9f777f4","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.3.0.tgz","fileCount":1592,"integrity":"sha512-eAmavbVlLr18i50/ZanOr0nyiv0nJKMx6ZNZuESndgXZzpC6nVCRsCEwoWpqgA5OA5eVSV+7JVt/n6PyQqR/lA==","signatures":[{"sig":"MEUCIQC2FxImNXhOpF/oq+7/QCe6K5s/GCGF2xj1iBa2AWZg6wIgH7zrNJyKoWATZwZCd00/w4GCa79sKpmal/bnakmD0tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2254391},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"2ef74fc32b876276a02d17d5a6cd7ac38a0d2983","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.3.0_1774574560415_0.7834948078891879","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@varavel/vdl-plugin-sdk","version":"0.3.1","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.3.1","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"9f056b4187d72fed39fc4566bc10ae73fd028a88","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.3.1.tgz","fileCount":1592,"integrity":"sha512-m2vcXBzof8+KoRmH7zuFlAysPGpk5uoVD538TU5OPgKytZd5D7nkUXfo8lHvddHRYHPw4w6p6q2GF60zc2zpnA==","signatures":[{"sig":"MEQCIFamyL2bUQoGuppZoxlNMVlZhChcKL14tjHrFGRhTsFkAiBRgoN7Gic6zyRW6a1JOvCK+4r/Fkba1Hc0VjUFekzD4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2254900},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"b6f672c53d11249d4c729a16484eebaa68f6ecbd","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.3.1_1774576278952_0.2719363609288996","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@varavel/vdl-plugin-sdk","version":"0.3.2","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.3.2","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"ebcacc9da4034f52a95d2de716fb76b5f4a2b754","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.3.2.tgz","fileCount":1617,"integrity":"sha512-c4aZhvsXkFo2JlWVI4yTyWO7O+i5sKUMQQ986TfM6r3iqW9rOKpd4EnEDxgig3BmaMOn03zWuy4docChD4elFA==","signatures":[{"sig":"MEUCIQCYzVuxVauMfIXakZ1Zd51W4t7muDQgf0hmxhNIAEdkHAIgBlRgTeoo3nD+weMRLkNmnRLk1L5eaUYwDswL13/muDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2305302},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"be6e06a752acf6255b6e672263718ffc6660aebb","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.3.2_1774916747165_0.5559929582106478","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@varavel/vdl-plugin-sdk","version":"0.4.0","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.4.0","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"b0b942cb252ed3387845c7f973f3179f14813f80","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.4.0.tgz","fileCount":1598,"integrity":"sha512-Krn2YyQ8aXnI6lTZnXYBGMDmOBHoMFrMKdlkg/eijcd4DzBk+jZSJ5QNKIKfEOWhsLhNNNNQBly2fUJgmlFNkA==","signatures":[{"sig":"MEUCIQCRQuyLf7LNnHYCa9ZTx9dO9s2qE7EkTkShvb7T8lAANQIgPLcf9qFOPOUYKaiRDzTmqTBo5wl4w4FO83BbeGSkDUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2303828},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"9166140f40ac3d5238b03958873712412a38dbfb","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.4.0_1775071841497_0.7432178091551063","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@varavel/vdl-plugin-sdk","version":"0.4.1","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.4.1","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"863ac4a745a2acde84d83c4bd0e317323da56c02","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.4.1.tgz","fileCount":1598,"integrity":"sha512-LAeff9rjWyJBj/51Vp++FDEXk1p2IMi6WUMF9uEZto4CUwaKZeiEtyTgcSeUHmm/VqiBzqFgHqKDavHDIUHouQ==","signatures":[{"sig":"MEUCIFlTuBVU91Q5ENT96+mCXEwPNLiAFS0JZVYUogXaSW6GAiEA7pdFiciM5bVdudqOsq+uicju9nk0sN8V+vcm9zykbkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2301027},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"df90e95ae6411be41a850eaf57f77977e08f7be9","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.4.1_1775107100354_0.9020222103727118","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@varavel/vdl-plugin-sdk","version":"0.4.2","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel LLC"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.4.2","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"e35063ddfb1e0a219533c11979ad1dd22d70fd21","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.4.2.tgz","fileCount":1939,"integrity":"sha512-pOfpRbmifeRayxaxl1/RGTkBm5uk7DsOSHkOs30xlB776lq0TghTY67hFAUECNUA/J8Bimxu6+7XehiWPKxryA==","signatures":[{"sig":"MEUCIQCOvoPvfrQuTT+eJqEOAYqbs7xlY46m4n2LqgQdrI8ttAIgQ+QKV48v8J/G6Cjmltgp7SCAKQ76EdOxwZTI4neSAks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3858430},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./tsconfig.base.json":"./tsconfig.base.json","./tsconfig.vitest.base.json":"./tsconfig.vitest.base.json"},"gitHead":"f7203ac29b00969bfa81ab785fe82d1b3a832693","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.4.2_1775172157320_0.8612932028287266","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.0","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.5.0","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"4c31ccf7a233aa6b9657387997e94bc6f7f4f0e0","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.0.tgz","fileCount":1939,"integrity":"sha512-/yrooveeJ9SgXGNNnT2kVDLeMiS5mYdMY1k26yBj8pNWaY/iaY/svKagby5zWTDxNjs5Ngp3LED+0MkOnoGByw==","signatures":[{"sig":"MEUCIBAUTtPmTD1G8VAxu0nDBTHCl9l9zZjp3e+uId2sEuEiAiEA43xLsu8qIlA44tnZi+UL6ygoYrC1Z8j8/O295/GWtvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3858709},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json"},"gitHead":"888e88d9e65175889ca90c65883c3a11973fe193","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.5.0_1776795208473_0.3889846416970457","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.1","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.5.1","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"84f869ce0d3654231397e951730e93fd25389609","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.1.tgz","fileCount":1960,"integrity":"sha512-EtLXkdTLcILLUse2fg8yQnLMaI2JOJHopxYVWP7qlc0zu3/wlrYrzxkaw6EkG+kM+GNI+LLrcCu05F46bDrNNg==","signatures":[{"sig":"MEUCIB8xskGwtxZkd/QiyJwGOmUBMgxM/+4PF4XK0jsJWXqwAiEAowJ3pmOj9NJaKBfixaCw8cezoV/7zysvLK5LUUeiwkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3873774},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json"},"gitHead":"cd18b5044b37160c2716e978db3fae6ee1eaee94","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.5.1_1776825725020_0.16060266354675456","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.2","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.5.2","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"444dccc4f3571f0ce056b7d9f346d0a439618dc5","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.2.tgz","fileCount":1964,"integrity":"sha512-CXRTebxk1F3dCpYJ1jRORJoHby6iginS86J3PQE2y4cDOMnJq0fHFjzZqstbU/2VGJWdrCRkgcFKdYYTnJNVOw==","signatures":[{"sig":"MEQCIBVyFxYGshB5NqhgVCsMD2XK71piKMT05OTEaqIG9L91AiBeyC4DInLDvW0xXcR/PiMHAvHDd/cZtdNbZ1RGK4+AeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3875660},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json"},"gitHead":"f6adac61ceac9bba2d81504427535c283f33dc0a","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.5.2_1776831728023_0.5672931431465889","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.3","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.5.3","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"fb6e3b3994fdf8123fe54e8aefcd44528b8b515b","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.3.tgz","fileCount":1955,"integrity":"sha512-YBnrSeB2XX09L8ii3tIlGHHoj91IihKdwUu/Am+emXWocmuokzcZGMA3gAbCUAU/+jtgHTdGGvmPBhA11ATkKg==","signatures":[{"sig":"MEQCIFZaWmm8mubsJVT6cvx916Nbfos5oXzhtkWnbeeV3xMuAiAO6iKBNkKzlQuY/YSebWkW7tEWOOqIGTBhZa8UkmnnIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3871275},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./env.d.ts":"./env.d.ts","./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json"},"gitHead":"dc20c77384548dbb4a7960b8b399a579a2f95c8e","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.5.3_1776834089132_0.9948273922877937","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.4","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.5.4","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"d239f84fc83f7908a80cc6da32873dda2ae0bd7a","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.4.tgz","fileCount":2040,"integrity":"sha512-jeHBtB6zJqLvt3xwaXYrfcwqp7mowShFIwcsb0Z4ZrkSXbuWSPsOyyxUxh6f1hV0sLq/y67wFNpJORJ+RRymNA==","signatures":[{"sig":"MEYCIQCOdRiwAtghEQFYd8WauSe0r491WwlUlQWaUOKe3+PXLQIhALpJ1KFc67hJTv0nM1vM3TxJE9BZ/yKHxE7UHTag1Rvf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3944276},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./env.d.ts":"./env.d.ts","./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json"},"gitHead":"8408a65355b1d0329458de3780b042bfe6cb102b","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"tsc --noEmit && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.5.4_1776873395623_0.7308035057301856","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.5","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.5.5","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"602698e8f1e097df3e4a157eec603dfda5b99393","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.5.tgz","fileCount":2083,"integrity":"sha512-KjMtIM7BHBhQQi3Bd7thhh8jHkVoWdYpiItsO921e8YaNEenyKB1Qlgvi/YeOOFNx8csL1wvvd/c8ce9IVO7Xw==","signatures":[{"sig":"MEUCIQCdqyyDQn6R8H5lNmviQj61E+AyOlY1RDexDgJLDS72jQIgZxRj2hccNzQeQH+hMfJxTv+N5oORWmA9tQxoJFNwS/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4080365},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./env.d.ts":"./env.d.ts","./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json"},"gitHead":"48fe76fd54f4b9bbcf61e1f762841d6eebe33e3c","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"npx tsc -b tsconfig.json && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.5.5_1776971389131_0.4035987471174285","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.6","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.5.6","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"7ada7231c3d8ec1740d7c4dbb96589840a59212d","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.6.tgz","fileCount":2083,"integrity":"sha512-ecCazrqOlNXg/b979VdWS/priUx7zTeHrpClquf20jlQHBXekzxLaTUlf1iMu17Z4qkDg0JpdYUSNL0IlMZ3bQ==","signatures":[{"sig":"MEUCIQCUOBbFLAkahZq/8zOM2api5TDLmPSaWScfx0wOy1QoiQIgcNC4SjrDwjYlfqJc8kp3i4HkbCnhbVBgQuDxn6nxfEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4089199},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./env.d.ts":"./env.d.ts","./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json"},"gitHead":"626a54cf1716fddc89fab3e879668f4f6a124530","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"npx tsc -b tsconfig.json && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.5.6_1777004105424_0.8841533596931255","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.7","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.5.7","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"c4fc0e8b9d05727e69f388f4a03766572f496546","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.7.tgz","fileCount":2083,"integrity":"sha512-DDLhBfQiEvBi4GOU+hGdj+XHiC6kN2EIzuFv/wMDzz7jCsOHYipodvXVv6vWVBQ6Ozr5ykF8iLiSICxnxacAjQ==","signatures":[{"sig":"MEYCIQDNxP/SmF4TyXrq7LRCLPuf8uFG+8+OxBSPFAeULqL1RAIhAJ9nJyD0rKSVEy9au4w2faNXrC13eSaL2SVCQgQS1aKr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4091114},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./env.d.ts":"./env.d.ts","./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json"},"gitHead":"5cad9f4e1b41570aa97532086090356440025567","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"npx tsc -b tsconfig.json && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.5.7_1777005474625_0.9194708485270888","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.8","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.5.8","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"4dd0827ab39812fa20c99336d66a2ad1d4b66bac","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.8.tgz","fileCount":2083,"integrity":"sha512-7l8oqCJT1UlF9Z3bRhRCa+/XrysjOV4Hfua3XV2ha9kWKGf66id7cH3I2UR06HGpO2WdtWO9ChYxzdVQ/fhQrg==","signatures":[{"sig":"MEUCIQDM+YTuQ9maU/J7uorr5+b4mI7NSyU3LtIM3lack/jQ5QIgAevG3/a/uQSq6weW7137XcEzKmFw7itpNAmf/LjkxmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4095185},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./env.d.ts":"./env.d.ts","./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json"},"gitHead":"7771c4883fc94dd52d1b19f45c2570986f6c6320","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"npx tsc -b tsconfig.json && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.5.8_1777006360535_0.4433970598726005","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.9","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"author":{"name":"Varavel"},"license":"MIT","_id":"@varavel/vdl-plugin-sdk@0.5.9","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"bin":{"vdl-plugin":"bin/vdl-plugin.js"},"dist":{"shasum":"ec92dcec0ea44b9e5365050a76960457a7ba6d4b","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.9.tgz","fileCount":2083,"integrity":"sha512-zQcdtkqKMm7HJeXvaI2H8YANaCpSR9pjRyh+2VpUIa8TGg9uY7yGboiXwGZU4pZ3i5mUPJ+cjXYuECkNi7sccA==","signatures":[{"sig":"MEUCIQCN1U4228r9ubVcve4OOK0O5/J4uxRbO0v4MoG6I/uBxgIgfGcjjSUBIJzibUDASw/6VstMTcBiMbIslHxIb9/URxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4092321},"main":"./dist/core/index.cjs","type":"module","types":"./dist/core/index.d.ts","module":"./dist/core/index.js","exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","default":"./dist/core/index.js","require":"./dist/core/index.cjs"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js","require":"./dist/testing/index.cjs"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","default":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs"},"./env.d.ts":"./env.d.ts","./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json"},"gitHead":"a5dcae12dfe63d80b435fe68b2660360c1d580bb","scripts":{"ci":"npm run lint && npm run test && npm run build","lint":"npx tsc -b tsconfig.json && npm run lint:dprint && npm run lint:biome","test":"npm run test:unit && npm run test:e2e","build":"npm run build:docs && npm run build:bundle","format":"npm run format:dprint && npm run format:biome","test:e2e":"node ./e2e/goja/run.ts","test:unit":"vitest run","build:docs":"node ./scripts/generate-docs/index.ts","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint:dprint":"dprint check --config ./dprint.json --log-level warn","build:bundle":"tsdown","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","format:dprint":"dprint fmt --config ./dprint.json --log-level warn"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"repository":{"url":"git+https://github.com/varavelio/vdl-plugin-sdk.git","type":"git"},"_npmVersion":"11.9.0","description":"SDK to build plugins for VDL using TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"2.8.3","ohash":"2.0.11","pathe":"2.0.3","dedent":"1.7.2","dprint":"0.52.0","tsdown":"0.21.0","vitest":"4.0.18","typedoc":"0.28.18","pluralize":"8.0.0","smol-toml":"1.6.1","es-toolkit":"1.45.1","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","@biomejs/biome":"2.4.6","typedoc-plugin-markdown":"4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/vdl-plugin-sdk_0.5.9_1777008931379_0.1722210241919615","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@varavel/vdl-plugin-sdk","version":"0.5.10","description":"SDK to build plugins for VDL using TypeScript","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/varavelio/vdl-plugin-sdk.git"},"license":"MIT","author":{"name":"Varavel"},"publishConfig":{"access":"public"},"type":"module","sideEffects":false,"main":"./dist/core/index.cjs","module":"./dist/core/index.js","types":"./dist/core/index.d.ts","bin":{"vdl-plugin":"bin/vdl-plugin.js"},"exports":{".":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js","require":"./dist/core/index.cjs","default":"./dist/core/index.js"},"./utils/*":{"types":"./dist/utils/*/index.d.ts","import":"./dist/utils/*/index.js","require":"./dist/utils/*/index.cjs","default":"./dist/utils/*/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/testing/index.cjs","default":"./dist/testing/index.js"},"./tsconfig.app.base.json":"./tsconfig.app.base.json","./tsconfig.test.base.json":"./tsconfig.test.base.json","./env.d.ts":"./env.d.ts"},"scripts":{"build":"npm run build:docs && npm run build:bundle","build:bundle":"tsdown","build:docs":"node ./scripts/generate-docs/index.ts","format":"npm run format:dprint && npm run format:biome","format:dprint":"dprint fmt --config ./dprint.json --log-level warn","format:biome":"biome format --write --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","lint":"npx tsc -b tsconfig.json && npm run lint:dprint && npm run lint:biome","lint:dprint":"dprint check --config ./dprint.json --log-level warn","lint:biome":"biome check --config-path ./biome.json --log-level warn --no-errors-on-unmatched .","test":"npm run test:unit && npm run test:e2e","test:unit":"vitest run","test:e2e":"node ./e2e/goja/run.ts","ci":"npm run lint && npm run test && npm run build"},"dependencies":{"esbuild":"0.27.3","typescript":"5.9.3"},"devDependencies":{"@biomejs/biome":"2.4.6","@types/node":"25.5.0","@varavel/vdl":"0.5.0-alpha.5","dedent":"1.7.2","dprint":"0.52.0","es-toolkit":"1.45.1","ohash":"2.0.11","pathe":"2.0.3","pluralize":"8.0.0","smol-toml":"1.6.1","tsdown":"0.21.0","typedoc":"0.28.18","typedoc-plugin-markdown":"4.11.0","vitest":"4.0.18","yaml":"2.8.3"},"gitHead":"d03d7d937ce99ae167460562edc74c13b811fc63","_id":"@varavel/vdl-plugin-sdk@0.5.10","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-POJh6c6suUl1KdCYZk7RYA/bJjL4HqkW5/yKhxm0F+dyn06OMRWAMdFoPfePh2CzNpXjVXljSZRrOsLLTdpRBg==","shasum":"d6a22e109ca2f498d9fb1671479afecac962be98","tarball":"https://registry.npmjs.org/@varavel/vdl-plugin-sdk/-/vdl-plugin-sdk-0.5.10.tgz","fileCount":2093,"unpackedSize":4112956,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@varavel%2fvdl-plugin-sdk@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBHO6h+TNrpR4cqLLEY0uVKSXVX2Sn/56ktfkhGaRECnAiAYWymN7mykGzdHGC5DMQU27Mb9J8hCgEDkHtsuk5qPjw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013e2bc-3f3c-4bcd-bea4-3316e7240028"}},"directories":{},"maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vdl-plugin-sdk_0.5.10_1777133946833_0.7315603376263005"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-08T06:29:33.128Z","modified":"2026-04-25T16:19:07.377Z","0.0.0":"2026-03-08T06:29:33.440Z","0.1.0":"2026-03-10T21:50:51.070Z","0.1.1":"2026-03-11T00:41:28.908Z","0.1.2":"2026-03-11T16:38:37.254Z","0.1.3":"2026-03-11T19:26:34.306Z","0.1.4":"2026-03-11T19:33:35.702Z","0.1.5":"2026-03-11T23:08:23.435Z","0.1.6":"2026-03-11T23:39:51.540Z","0.1.7":"2026-03-12T14:15:30.368Z","0.2.0":"2026-03-17T15:23:55.007Z","0.2.1":"2026-03-17T22:36:31.537Z","0.2.2":"2026-03-20T14:49:12.206Z","0.2.3":"2026-03-21T18:03:09.853Z","0.2.4":"2026-03-24T16:58:03.285Z","0.2.5":"2026-03-25T17:21:43.995Z","0.3.0":"2026-03-27T01:22:40.605Z","0.3.1":"2026-03-27T01:51:19.203Z","0.3.2":"2026-03-31T00:25:47.449Z","0.4.0":"2026-04-01T19:30:41.740Z","0.4.1":"2026-04-02T05:18:20.610Z","0.4.2":"2026-04-02T23:22:37.590Z","0.5.0":"2026-04-21T18:13:28.699Z","0.5.1":"2026-04-22T02:42:05.306Z","0.5.2":"2026-04-22T04:22:08.361Z","0.5.3":"2026-04-22T05:01:29.448Z","0.5.4":"2026-04-22T15:56:35.863Z","0.5.5":"2026-04-23T19:09:49.386Z","0.5.6":"2026-04-24T04:15:05.613Z","0.5.7":"2026-04-24T04:37:54.855Z","0.5.8":"2026-04-24T04:52:40.717Z","0.5.9":"2026-04-24T05:35:31.598Z","0.5.10":"2026-04-25T16:19:07.103Z"},"bugs":{"url":"https://github.com/varavelio/vdl-plugin-sdk/issues"},"author":{"name":"Varavel"},"license":"MIT","homepage":"https://github.com/varavelio/vdl-plugin-sdk#readme","keywords":["varavel","vdl","vdl-plugin","vdl-plugin-sdk","vdl-sdk","sdk"],"repository":{"type":"git","url":"git+https://github.com/varavelio/vdl-plugin-sdk.git"},"description":"SDK to build plugins for VDL using TypeScript","maintainers":[{"name":"eduardolat","email":"eduardo.devop@gmail.com"}],"readme":"<p align=\"center\">\n  <img\n    src=\"https://raw.githubusercontent.com/varavelio/vdl/9cb8432f972f986ba91ffa1e4fe82220a8aa373f/assets/png/vdl.png\"\n    alt=\"VDL logo\"\n    width=\"130\"\n  />\n</p>\n\n<h1 align=\"center\">VDL Plugin SDK</h1>\n\n<p align=\"center\">\n  Build VDL plugins in TypeScript with a focused CLI, typed IR access, utility helpers, and test builders.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/varavelio/vdl-plugin-sdk/actions\">\n    <img src=\"https://github.com/varavelio/vdl-plugin-sdk/actions/workflows/ci.yaml/badge.svg\" alt=\"CI status\"/>\n  </a>\n  <a href=\"https://github.com/varavelio/vdl-plugin-sdk/releases/latest\">\n    <img src=\"https://img.shields.io/github/release/varavelio/vdl-plugin-sdk.svg\" alt=\"Release Version\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/@varavel/vdl-plugin-sdk\">\n    <img src=\"https://img.shields.io/npm/v/%40varavel%2Fvdl-plugin-sdk\" alt=\"NPM Version\"/>\n  </a>\n  <a href=\"https://github.com/varavelio/vdl-plugin-sdk\">\n    <img src=\"https://img.shields.io/github/stars/varavelio/vdl-plugin-sdk?style=flat&label=github+stars\" alt=\"GitHub Stars\"/>\n  </a>\n  <a href=\"https://github.com/varavelio/vdl-plugin-sdk/blob/main/LICENSE\">\n    <img src=\"https://img.shields.io/github/license/varavelio/vdl-plugin-sdk.svg\" alt=\"License\"/>\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://varavel.com\">\n    <img src=\"https://cdn.jsdelivr.net/gh/varavelio/brand@1.0.0/dist/badges/project.svg\" alt=\"A Varavel project\"/>\n  </a>\n  <a href=\"https://varavel.com/vdl\">\n    <img src=\"https://cdn.jsdelivr.net/gh/varavelio/brand@1.0.0/dist/badges/vdl-plugin.svg\" alt=\"VDL Plugin\"/>\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://vdl-plugin-sdk.varavel.com\">Documentation</a>\n  ·\n  <a href=\"https://vdl-plugin-sdk.varavel.com/api/core/\">API Reference</a>\n  ·\n  <a href=\"https://github.com/varavelio/vdl-plugin-template\">Plugin Template</a>\n</p>\n\n## What You Get\n\n- A typed plugin authoring API (`definePlugin`) for `src/index.ts`.\n- Built-in error primitives (`PluginError`, `fail`, `assert`) for clear diagnostics.\n- Utility subpath imports (`utils/*`) that tree-shake cleanly.\n- A dedicated testing entry point with IR builders.\n- A small CLI (`vdl-plugin`) for `check` and `build`.\n- Shared TypeScript presets for plugin and test projects.\n\nIf you want the full API surface while reading, see [vdl-plugin-sdk.varavel.com](https://vdl-plugin-sdk.varavel.com).\n\n## Install\n\nMost projects should start from the official template:\n[`vdl-plugin-template`](https://github.com/varavelio/vdl-plugin-template)\n\nIf you are setting up from scratch:\n\n```bash\nnpm install --save-dev --save-exact @varavel/vdl-plugin-sdk@latest\n```\n\n## Quick Start\n\nCreate `src/index.ts`:\n\n```ts\nimport { definePlugin } from \"@varavel/vdl-plugin-sdk\";\n\nexport const generate = definePlugin((input) => {\n  // Useful input fields:\n  console.log(input.version); // VDL version (without the \"v\" prefix)\n  console.log(input.options); // Plugin options from vdl.config.vdl\n  console.log(input.ir); // Typed VDL intermediate representation\n\n  return {\n    files: [\n      {\n        path: \"hello.txt\",\n        content: \"Hello from VDL Plugin SDK\",\n      },\n    ],\n  };\n});\n```\n\nRun:\n\n```bash\nnpx vdl-plugin check\nnpx vdl-plugin build\n```\n\n- `check`: type-checks plugin code.\n- `build`: bundles `src/index.ts` into `dist/index.js`.\n\n## Entry Points\n\n| Import                                     | Use for                                                                        |\n| ------------------------------------------ | ------------------------------------------------------------------------------ |\n| `@varavel/vdl-plugin-sdk`                  | Runtime plugin authoring (`definePlugin`), typed input, generated files output |\n| `@varavel/vdl-plugin-sdk/utils/<category>` | Tree-shakeable helper imports by category                                      |\n| `@varavel/vdl-plugin-sdk/testing`          | Test-only builders for realistic plugin input and IR fixtures                  |\n\n### `@varavel/vdl-plugin-sdk`\n\nUse this in runtime plugin code (usually `src/index.ts`).\n\n### `@varavel/vdl-plugin-sdk/utils/<category>`\n\nUse this for reusable helpers in plugin logic:\n\n```ts\nimport { words, pascalCase } from \"@varavel/vdl-plugin-sdk/utils/strings\";\nimport { chunk } from \"@varavel/vdl-plugin-sdk/utils/arrays\";\n```\n\n### `@varavel/vdl-plugin-sdk/testing`\n\nUse this only in tests to build IR and plugin input fixtures without manually writing large object graphs.\n\n## CLI\n\nUse via `npx` or package scripts:\n\n```bash\nnpx vdl-plugin check\nnpx vdl-plugin build\n\n# Or with custom entry/out paths:\nnpx vdl-plugin build --entry packages/my-plugin/src/main.ts --out ../../dist/index.js\n```\n\n- `check` runs TypeScript with no emit.\n- `build` produces the release artifact at `dist/index.js` from `src/index.ts` by default. You can override these defaults using the `--entry <path>` and `--out <path>` options.\n\n  - **Note**: Remember that the final built plugin must always be located at `dist/index.js` relative to your project's root directory so that VDL can automatically discover and load it.\n\n## Importing Raw Files\n\nThe SDK's builder includes out-of-the-box support for importing files as raw plaintext strings. This is extremely useful for bundling templates, HTML, or SQL queries directly into your plugin without needing the `fs` module at runtime.\n\nSimply append `?raw` to any relative import path:\n\n```ts\nimport { definePlugin } from \"@varavel/vdl-plugin-sdk\";\nimport query from \"./query.sql?raw\";\n\nexport const generate = definePlugin((input) => {\n  return {\n    files: [\n      {\n        path: \"output.sql\",\n        content: query,\n      },\n    ],\n  };\n});\n```\n\n## Error Handling\n\n`definePlugin` wraps your handler in a safe global boundary.\n\n- Throw `PluginError` (or use `fail`) when you want to report a structured diagnostic.\n- Use `assert` to fail fast and keep TypeScript narrowing for validated values.\n- Any unexpected thrown value is converted into a safe `errors` response.\n\n```ts\nimport { assert, definePlugin, fail } from \"@varavel/vdl-plugin-sdk\";\n\nexport const generate = definePlugin((input) => {\n  const serviceType = input.ir.types.find(\n    (typeDef) => typeDef.name === \"Service\",\n  );\n\n  assert(serviceType, 'Missing required type \"Service\".', input.ir.position);\n\n  if (serviceType.type.kind !== \"object\") {\n    fail('Type \"Service\" must be an object.', serviceType.position);\n  }\n\n  return {\n    files: [{ path: \"service.txt\", content: \"ok\" }],\n  };\n});\n```\n\nFor RPC plugins, prefer a single fail-fast validation call before generation:\n\n```ts\nimport { definePlugin } from \"@varavel/vdl-plugin-sdk\";\nimport { assertValidIrForRpc } from \"@varavel/vdl-plugin-sdk/utils/rpc\";\n\nexport const generate = definePlugin((input) => {\n  assertValidIrForRpc(input.ir);\n\n  return {\n    files: [{ path: \"rpc.ts\", content: \"// generated\" }],\n  };\n});\n```\n\n## Typical Plugin Workflow\n\n1. Implement your plugin in `src/index.ts` with `@varavel/vdl-plugin-sdk`.\n2. Use helpers from `@varavel/vdl-plugin-sdk/utils/<category>` as needed.\n3. Add unit tests using `@varavel/vdl-plugin-sdk/testing`.\n4. Run `vdl-plugin check` during development to ensure type safety.\n5. Run `vdl-plugin build` to produce `dist/index.js`.\n6. Commit `dist/index.js` and publish a new release tag.\n\nVDL consumes the built `dist/index.js` artifact, not your TypeScript source.\n\nExample `package.json` scripts:\n\n```json\n{\n  \"scripts\": {\n    \"check\": \"vdl-plugin check\",\n    \"build\": \"vdl-plugin build\"\n  }\n}\n```\n\n## TypeScript Setup\n\nThe SDK uses a composite TypeScript setup to strictly separate your production code from your test environment. You will need three configuration files in your project root:\n\n1. `tsconfig.json` (The Router) This file tells your editor and the `vdl-plugin check` where to find the two separate configurations for production and tests.\n\n```json\n{\n  \"files\": [],\n  \"references\": [\n    { \"path\": \"./tsconfig.app.json\" },\n    { \"path\": \"./tsconfig.test.json\" }\n  ]\n}\n```\n\n2. `tsconfig.app.json` (For Production Code) This configuration extends the SDK's base app config and defines which files are part of your plugin, excluding tests.\n\n```json\n{\n  \"extends\": \"@varavel/vdl-plugin-sdk/tsconfig.app.base.json\",\n  \"include\": [\"src/**/*.ts\"],\n  \"exclude\": [\"src/**/*.test.ts\", \"src/**/*.spec.ts\"]\n}\n```\n\n3. `tsconfig.test.json` (For Tests) This configuration extends the SDK's test base config and includes everything your production code ignores. It ensures that test-specific types do not leak into your main plugin compilation.\n\n```json\n{\n  \"extends\": \"@varavel/vdl-plugin-sdk/tsconfig.test.base.json\",\n  \"include\": [\n    \"src/**/*.test.ts\",\n    \"src/**/*.spec.ts\",\n    \"tests/**/*.ts\",\n    \"e2e/**/*.ts\",\n    \"vitest.config.ts\"\n  ]\n}\n```\n\n## Testing\n\nThe testing entry point exposes independent builders, so each test imports only what it needs.\n\n```ts\nimport {\n  field,\n  objectType,\n  pluginInput,\n  primitiveType,\n  schema,\n  typeDef,\n} from \"@varavel/vdl-plugin-sdk/testing\";\n\nconst input = pluginInput({\n  options: { prefix: \"Api\" },\n  ir: schema({\n    types: [\n      typeDef(\"User\", objectType([field(\"id\", primitiveType(\"string\"))])),\n    ],\n  }),\n});\n```\n\nPass `input` to your plugin handler in unit tests and assert generated files or errors.\n\nTo add tests, install [Vitest](https://vitest.dev):\n\n```bash\nnpm install --save-dev vitest\n```\n\n## License\n\nThis project is released under the MIT License. See the [LICENSE](https://github.com/varavelio/vdl-plugin-sdk/blob/main/LICENSE).\n","readmeFilename":"README.md"}