{"_id":"@apicurio/artifact-type-builtins","_rev":"11-d7ec937a4c75e06d4810ee602a04b29a","name":"@apicurio/artifact-type-builtins","dist-tags":{"latest":"3.2.3"},"versions":{"3.1.0":{"name":"@apicurio/artifact-type-builtins","version":"3.1.0","keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"author":{"name":"Apicurio"},"license":"Apache-2.0","_id":"@apicurio/artifact-type-builtins@3.1.0","maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"},{"name":"ephelan","email":"ephelan@redhat.com"}],"homepage":"https://github.com/Apicurio/apicurio-registry#readme","bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"dist":{"shasum":"e7301d7ff925f009afc553a9269d6939c7b2071e","tarball":"https://registry.npmjs.org/@apicurio/artifact-type-builtins/-/artifact-type-builtins-3.1.0.tgz","fileCount":4,"integrity":"sha512-d1tBpLjBjoNeBAWbREFV/ksDFT47nZvFua1pX52bofF4jlynxAIYK/T2q+W6eB+tIAeEkI7YqTNi23oZwLUyxg==","signatures":[{"sig":"MEQCIE22j/dCDhRGwXFLq5kZ/qmPZkYRMrtT9clqNDgbKWI4AiBZuExvkG1fpGI1VFa76xZAJ6LQMslOB7i/+DwM7ze4+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5674},"main":"lib/ArtifactTypeScriptProvider_Builtins.mjs","type":"module","types":"lib/ArtifactTypeScriptProvider_Builtins.d.ts","gitHead":"37f5208f9ea635bc243ff38a3905c0ee38370b2b","private":false,"scripts":{"build":"npm run clean && npm run copy-generated","clean":"rimraf lib","copy-generated":"mkdir -p lib && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.d.ts lib/ && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.mjs lib/","prepublishOnly":"test -f lib/ArtifactTypeScriptProvider_Builtins.d.ts && test -f lib/ArtifactTypeScriptProvider_Builtins.mjs || (echo 'Error: Generated files not found. Run npm run build first.' && exit 1)"},"_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"repository":{"url":"git+https://github.com/Apicurio/apicurio-registry.git","type":"git","directory":"artifact-type-builtins"},"_npmVersion":"10.9.2","description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/artifact-type-builtins_3.1.0_1761741253858_0.916206611658464","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@apicurio/artifact-type-builtins","version":"3.1.1","keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"author":{"name":"Apicurio"},"license":"Apache-2.0","_id":"@apicurio/artifact-type-builtins@3.1.1","maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"},{"name":"ephelan","email":"ephelan@redhat.com"}],"homepage":"https://github.com/Apicurio/apicurio-registry#readme","bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"dist":{"shasum":"190f59d3a9c51576f7862cfbc0559a0014fce7c4","tarball":"https://registry.npmjs.org/@apicurio/artifact-type-builtins/-/artifact-type-builtins-3.1.1.tgz","fileCount":4,"integrity":"sha512-xHmImrnyaZ6Ojcd6UpEOBFlKYI1JkLgo0EjsG5qz9+Cnf7Aw6rcM4BO3oQ/fRUXKgj5vHpwDtV/dclAO2/XyVQ==","signatures":[{"sig":"MEYCIQDeureTkvBkuJHvbYidsdgATDicLrENuLCHPu5Y9foHfgIhAIEp4aFQ5u6OiMbHeS2v9+qGvNHL4uLNHsfpJX9XKNz2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5674},"main":"lib/ArtifactTypeScriptProvider_Builtins.mjs","type":"module","types":"lib/ArtifactTypeScriptProvider_Builtins.d.ts","gitHead":"37f5208f9ea635bc243ff38a3905c0ee38370b2b","private":false,"scripts":{"build":"npm run clean && npm run copy-generated","clean":"rimraf lib","copy-generated":"mkdir -p lib && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.d.ts lib/ && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.mjs lib/","prepublishOnly":"test -f lib/ArtifactTypeScriptProvider_Builtins.d.ts && test -f lib/ArtifactTypeScriptProvider_Builtins.mjs || (echo 'Error: Generated files not found. Run npm run build first.' && exit 1)"},"_npmUser":{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},"repository":{"url":"git+https://github.com/Apicurio/apicurio-registry.git","type":"git","directory":"artifact-type-builtins"},"_npmVersion":"10.9.2","description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/artifact-type-builtins_3.1.1_1761741452802_0.7532049401124346","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@apicurio/artifact-type-builtins","version":"3.1.2","keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"author":{"name":"Apicurio"},"license":"Apache-2.0","_id":"@apicurio/artifact-type-builtins@3.1.2","maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/Apicurio/apicurio-registry#readme","bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"dist":{"shasum":"c96cfa10a40f9a0f50567801d829d244c9a4f1aa","tarball":"https://registry.npmjs.org/@apicurio/artifact-type-builtins/-/artifact-type-builtins-3.1.2.tgz","fileCount":4,"integrity":"sha512-Bag2lq5nA62TagoLbetku9PtIh+dlLORqVecRS1mf3jhhhXBxbasIrqC2v3NTwbfXEcCEAEsRh48p69QhlqRLA==","signatures":[{"sig":"MEQCIEcl5rrXrQ/GjYEJe3rPS9BXasZrcH7tX6dBgteIhrAIAiB6AYBkaLzKGVbiN6DtOx1PP2mVwzQpyNO50nB1mTgjCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5674},"main":"lib/ArtifactTypeScriptProvider_Builtins.mjs","type":"module","types":"lib/ArtifactTypeScriptProvider_Builtins.d.ts","gitHead":"9a1bb7127f24c7ab6b6132a4e0c43a21e85b7e8c","private":false,"scripts":{"build":"npm run clean && npm run copy-generated","clean":"rimraf lib","copy-generated":"mkdir -p lib && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.d.ts lib/ && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.mjs lib/","prepublishOnly":"test -f lib/ArtifactTypeScriptProvider_Builtins.d.ts && test -f lib/ArtifactTypeScriptProvider_Builtins.mjs || (echo 'Error: Generated files not found. Run npm run build first.' && exit 1)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84e30786-5232-43d3-a889-6e3956488fca"}},"repository":{"url":"git+https://github.com/Apicurio/apicurio-registry.git","type":"git","directory":"artifact-type-builtins"},"_npmVersion":"11.6.2","description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.0"},"_npmOperationalInternal":{"tmp":"tmp/artifact-type-builtins_3.1.2_1762269811302_0.4593879657105564","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@apicurio/artifact-type-builtins","version":"3.1.3","keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"author":{"name":"Apicurio"},"license":"Apache-2.0","_id":"@apicurio/artifact-type-builtins@3.1.3","maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/Apicurio/apicurio-registry#readme","bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"dist":{"shasum":"3415c0b17ceaabe0fd65d614c832ad58abfb3738","tarball":"https://registry.npmjs.org/@apicurio/artifact-type-builtins/-/artifact-type-builtins-3.1.3.tgz","fileCount":4,"integrity":"sha512-P3Z2M6h4r7doiKuk7L0FYH/lt2yFN9GOhBjtrw/mwmOZiEdyWz7/imQ2carNE7eQiC9pRjQuHg78G4fjqAmw3A==","signatures":[{"sig":"MEUCIQCXGDQelfinwgXF4E3P3OurG/Hs68iFy2/eEgK2jzdWYwIgI9r5uzB7dh1Hegv4Q4YA59m460Oi9qFTbUqeRsjh/fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apicurio%2fartifact-type-builtins@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5670},"main":"lib/ArtifactTypeScriptProvider_Builtins.mjs","type":"module","types":"lib/ArtifactTypeScriptProvider_Builtins.d.ts","gitHead":"ad8425c07c1c934c9ac8b7fb070e597c5a14dcf0","private":false,"scripts":{"build":"npm run clean && npm run copy-generated","clean":"rimraf lib","copy-generated":"mkdir -p lib && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.d.ts lib/ && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.mjs lib/","prepublishOnly":"test -f lib/ArtifactTypeScriptProvider_Builtins.d.ts && test -f lib/ArtifactTypeScriptProvider_Builtins.mjs || (echo 'Error: Generated files not found. Run npm run build first.' && exit 1)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84e30786-5232-43d3-a889-6e3956488fca"}},"repository":{"url":"git+https://github.com/Apicurio/apicurio-registry.git","type":"git","directory":"artifact-type-builtins"},"_npmVersion":"11.6.4","description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/artifact-type-builtins_3.1.3_1764187109298_0.29430591341194723","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@apicurio/artifact-type-builtins","version":"3.1.4","keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"author":{"name":"Apicurio"},"license":"Apache-2.0","_id":"@apicurio/artifact-type-builtins@3.1.4","maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/Apicurio/apicurio-registry#readme","bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"dist":{"shasum":"a16c22be69148fdd5a2c2297a10cb871742955c9","tarball":"https://registry.npmjs.org/@apicurio/artifact-type-builtins/-/artifact-type-builtins-3.1.4.tgz","fileCount":4,"integrity":"sha512-V0RpPPa1pSvNIuEb6JukbyvkxXEbtHa3rN8NPNoEmijt10Y/d3QPXFWG6H9QQWRO0xNKCkU3P8Xoyx5NxRk68Q==","signatures":[{"sig":"MEQCIHoYFOOq3A110GN5shqIqI1ETsrHAfT1WPxmQX5r0avGAiB3Z2eOyl/+lyLRlLjMCtstkCwpbbFpn9eYj3Z9+Glp0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apicurio%2fartifact-type-builtins@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5670},"main":"lib/ArtifactTypeScriptProvider_Builtins.mjs","type":"module","types":"lib/ArtifactTypeScriptProvider_Builtins.d.ts","gitHead":"5a80c41e62f1c63a124515233315e6798b3bfe24","private":false,"scripts":{"build":"npm run clean && npm run copy-generated","clean":"rimraf lib","copy-generated":"mkdir -p lib && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.d.ts lib/ && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.mjs lib/","prepublishOnly":"test -f lib/ArtifactTypeScriptProvider_Builtins.d.ts && test -f lib/ArtifactTypeScriptProvider_Builtins.mjs || (echo 'Error: Generated files not found. Run npm run build first.' && exit 1)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84e30786-5232-43d3-a889-6e3956488fca"}},"repository":{"url":"git+https://github.com/Apicurio/apicurio-registry.git","type":"git","directory":"artifact-type-builtins"},"_npmVersion":"11.6.4","description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/artifact-type-builtins_3.1.4_1764253520288_0.9594376535069207","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"@apicurio/artifact-type-builtins","version":"3.1.7","keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"author":{"name":"Apicurio"},"license":"Apache-2.0","_id":"@apicurio/artifact-type-builtins@3.1.7","maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/Apicurio/apicurio-registry#readme","bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"dist":{"shasum":"e93e8879a68c782c584b25395fa9c64771f53a7f","tarball":"https://registry.npmjs.org/@apicurio/artifact-type-builtins/-/artifact-type-builtins-3.1.7.tgz","fileCount":4,"integrity":"sha512-5NCHYVFzBF2FxG3tmnSQGpMOaRV4w/SQxFSkOHzwoOkW3edofuwbTtWicPjW68IxjLdar7H00Nv37pHvRNueIg==","signatures":[{"sig":"MEUCIHnln8EOyFt9F7Mg/6eb4Ax8brSNKiW/UVwJNW1FB0q7AiEAnBmFQ85xug61mS4UbVMmKk5AVPtj9ozz21y35q9dAak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apicurio%2fartifact-type-builtins@3.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5670},"main":"lib/ArtifactTypeScriptProvider_Builtins.mjs","type":"module","types":"lib/ArtifactTypeScriptProvider_Builtins.d.ts","gitHead":"fb1286f068c2c7e9eea04b0e796edcc2f027a25d","private":false,"scripts":{"build":"npm run clean && npm run copy-generated","clean":"rimraf lib","copy-generated":"mkdir -p lib && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.d.ts lib/ && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.mjs lib/","prepublishOnly":"test -f lib/ArtifactTypeScriptProvider_Builtins.d.ts && test -f lib/ArtifactTypeScriptProvider_Builtins.mjs || (echo 'Error: Generated files not found. Run npm run build first.' && exit 1)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b806bd5-0f42-434c-8bb6-8326b6066718"}},"repository":{"url":"git+https://github.com/Apicurio/apicurio-registry.git","type":"git","directory":"artifact-type-builtins"},"_npmVersion":"11.8.0","description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/artifact-type-builtins_3.1.7_1769606714024_0.058587609532328555","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@apicurio/artifact-type-builtins","version":"3.2.0","keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"author":{"name":"Apicurio"},"license":"Apache-2.0","_id":"@apicurio/artifact-type-builtins@3.2.0","maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/Apicurio/apicurio-registry#readme","bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"dist":{"shasum":"1388a57e9f6c1c1c9561afaea1a4657d1a73e80e","tarball":"https://registry.npmjs.org/@apicurio/artifact-type-builtins/-/artifact-type-builtins-3.2.0.tgz","fileCount":4,"integrity":"sha512-yfVeumRspxqfD1FTQraoKItz4JtlvgIVuRodMh9OaVPOEGX6dsEZe6s8WCeIw4CIpZCV/o14H+Jyh1HNqTgWAg==","signatures":[{"sig":"MEYCIQDwK+I6KrZbxeJUfsHBmDFYYib1VE3jYBFHX9k7k6L/QwIhAKMhkE7yzYCQ94lnCFlxrD7dQRZ9tcPbJ3zrlzOjUat5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apicurio%2fartifact-type-builtins@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5670},"main":"lib/ArtifactTypeScriptProvider_Builtins.mjs","type":"module","types":"lib/ArtifactTypeScriptProvider_Builtins.d.ts","gitHead":"2eb4994d09d960090b85a52d7205fb7e0d680f8e","private":false,"scripts":{"build":"npm run clean && npm run copy-generated","clean":"rimraf lib","copy-generated":"mkdir -p lib && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.d.ts lib/ && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.mjs lib/","prepublishOnly":"test -f lib/ArtifactTypeScriptProvider_Builtins.d.ts && test -f lib/ArtifactTypeScriptProvider_Builtins.mjs || (echo 'Error: Generated files not found. Run npm run build first.' && exit 1)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b806bd5-0f42-434c-8bb6-8326b6066718"}},"repository":{"url":"git+https://github.com/Apicurio/apicurio-registry.git","type":"git","directory":"artifact-type-builtins"},"_npmVersion":"11.11.1","description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/artifact-type-builtins_3.2.0_1773421312554_0.4962337270752102","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@apicurio/artifact-type-builtins","version":"3.2.1","keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"author":{"name":"Apicurio"},"license":"Apache-2.0","_id":"@apicurio/artifact-type-builtins@3.2.1","maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/Apicurio/apicurio-registry#readme","bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"dist":{"shasum":"950e188bdf9441bfc7a1c202ac091a2cf8ba39a7","tarball":"https://registry.npmjs.org/@apicurio/artifact-type-builtins/-/artifact-type-builtins-3.2.1.tgz","fileCount":4,"integrity":"sha512-I9ku+8tH8T0hYd1cJK2UsUFhh41R+pWW0kKlgCg6yHBjMo20GyPPhCSWJIrY8IyK9Iw/SiwuPFMgECV8t6OpxA==","signatures":[{"sig":"MEQCIAW+/Lqn5ek4Ia1axLCTZ7QrgzXBh1WdhEKTFTCZzpcqAiB6knvZOzf8TXZbYMlAa2NbfuTHFEdWyYFyg/7VCaQ+4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apicurio%2fartifact-type-builtins@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5670},"main":"lib/ArtifactTypeScriptProvider_Builtins.mjs","type":"module","types":"lib/ArtifactTypeScriptProvider_Builtins.d.ts","gitHead":"2f5db2a74ba1fb9ed2940bade9ff2b222ec28228","private":false,"scripts":{"build":"npm run clean && npm run copy-generated","clean":"rimraf lib","copy-generated":"mkdir -p lib && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.d.ts lib/ && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.mjs lib/","prepublishOnly":"test -f lib/ArtifactTypeScriptProvider_Builtins.d.ts && test -f lib/ArtifactTypeScriptProvider_Builtins.mjs || (echo 'Error: Generated files not found. Run npm run build first.' && exit 1)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b806bd5-0f42-434c-8bb6-8326b6066718"}},"repository":{"url":"git+https://github.com/Apicurio/apicurio-registry.git","type":"git","directory":"artifact-type-builtins"},"_npmVersion":"11.12.0","description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/artifact-type-builtins_3.2.1_1774534085699_0.2150078743005719","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@apicurio/artifact-type-builtins","version":"3.2.2","keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"author":{"name":"Apicurio"},"license":"Apache-2.0","_id":"@apicurio/artifact-type-builtins@3.2.2","maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"homepage":"https://github.com/Apicurio/apicurio-registry#readme","bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"dist":{"shasum":"301a74eb367561826ab828a3df89e075cf8ad9b8","tarball":"https://registry.npmjs.org/@apicurio/artifact-type-builtins/-/artifact-type-builtins-3.2.2.tgz","fileCount":4,"integrity":"sha512-kpNSowQR9iLcsEEa2efq0iLzs0xug5fXCl6mC5rjDciWGZrHlOH3lPeupzwHGCVLWY8lRiAgiraaODxcctrWIw==","signatures":[{"sig":"MEYCIQCoo8bkLtuCpXBMmbbllanGqOBY0uI4eAPxJKg/5oOH3wIhAOFe36IEqNUSuj8YtnC0ckTfmWT6Jkx9yoRPnMWsJYMm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apicurio%2fartifact-type-builtins@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5670},"main":"lib/ArtifactTypeScriptProvider_Builtins.mjs","type":"module","types":"lib/ArtifactTypeScriptProvider_Builtins.d.ts","gitHead":"daae2409da21e1d7745852ae1324c7ca57da9385","private":false,"scripts":{"build":"npm run clean && npm run copy-generated","clean":"rimraf lib","copy-generated":"mkdir -p lib && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.d.ts lib/ && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.mjs lib/","prepublishOnly":"test -f lib/ArtifactTypeScriptProvider_Builtins.d.ts && test -f lib/ArtifactTypeScriptProvider_Builtins.mjs || (echo 'Error: Generated files not found. Run npm run build first.' && exit 1)"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b806bd5-0f42-434c-8bb6-8326b6066718"}},"repository":{"url":"git+https://github.com/Apicurio/apicurio-registry.git","type":"git","directory":"artifact-type-builtins"},"_npmVersion":"11.13.0","description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"6.1.3"},"_npmOperationalInternal":{"tmp":"tmp/artifact-type-builtins_3.2.2_1776978568459_0.4896433085952996","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@apicurio/artifact-type-builtins","private":false,"version":"3.2.3","type":"module","description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","main":"lib/ArtifactTypeScriptProvider_Builtins.mjs","types":"lib/ArtifactTypeScriptProvider_Builtins.d.ts","scripts":{"clean":"rimraf lib","copy-generated":"mkdir -p lib && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.d.ts lib/ && cp ../app/target/classes/META-INF/quickjs4j/ArtifactTypeScriptProvider_Builtins.mjs lib/","build":"npm run clean && npm run copy-generated","prepublishOnly":"test -f lib/ArtifactTypeScriptProvider_Builtins.d.ts && test -f lib/ArtifactTypeScriptProvider_Builtins.mjs || (echo 'Error: Generated files not found. Run npm run build first.' && exit 1)"},"repository":{"type":"git","url":"git+https://github.com/Apicurio/apicurio-registry.git","directory":"artifact-type-builtins"},"keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"author":{"name":"Apicurio"},"license":"Apache-2.0","devDependencies":{"rimraf":"6.1.3"},"gitHead":"9ff9c204a6590dbecc991cdb6dc08bf12ee95bfe","_id":"@apicurio/artifact-type-builtins@3.2.3","bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"homepage":"https://github.com/Apicurio/apicurio-registry#readme","_nodeVersion":"20.20.2","_npmVersion":"11.13.0","dist":{"integrity":"sha512-6wnww2xwwCYwaTljj7FDreb/YvNvGPxuu07t2pBc6QIkvsxBAAKtnTi+EnrlqBXasUzYTcJcqROYgjw8kjwoDw==","shasum":"1dbd3b4d864d54653127863591ab0986b82b9383","tarball":"https://registry.npmjs.org/@apicurio/artifact-type-builtins/-/artifact-type-builtins-3.2.3.tgz","fileCount":4,"unpackedSize":5670,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apicurio%2fartifact-type-builtins@3.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCx57L6J/SduDA0Gam5yRqBcRdLymn8mEFynQ5IUBOj3gIhAOcOkkXqo4YYVB2tHcfDqlU0QluyNJW4ajY5353uQ6VX"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b806bd5-0f42-434c-8bb6-8326b6066718"}},"directories":{},"maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/artifact-type-builtins_3.2.3_1777334783234_0.8726185889856919"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-29T12:34:13.796Z","modified":"2026-04-28T00:06:23.758Z","3.1.0":"2025-10-29T12:34:14.072Z","3.1.1":"2025-10-29T12:37:32.999Z","3.1.2":"2025-11-04T15:23:31.514Z","3.1.3":"2025-11-26T19:58:29.512Z","3.1.4":"2025-11-27T14:25:20.467Z","3.1.7":"2026-01-28T13:25:14.160Z","3.2.0":"2026-03-13T17:01:52.705Z","3.2.1":"2026-03-26T14:08:05.859Z","3.2.2":"2026-04-23T21:09:28.599Z","3.2.3":"2026-04-28T00:06:23.372Z"},"bugs":{"url":"https://github.com/Apicurio/apicurio-registry/issues"},"author":{"name":"Apicurio"},"license":"Apache-2.0","homepage":"https://github.com/Apicurio/apicurio-registry#readme","keywords":["apicurio","registry","artifact-type","custom-artifact-type","typescript","quickjs"],"repository":{"type":"git","url":"git+https://github.com/Apicurio/apicurio-registry.git","directory":"artifact-type-builtins"},"description":"Built-in functions and TypeScript type definitions for creating custom artifact types in Apicurio Registry","maintainers":[{"name":"apicurio-ci","email":"apicurio.ci@gmail.com"},{"name":"eric.wittmann","email":"eric.wittmann@gmail.com"}],"readme":"# @apicurio/artifact-type-builtins\n\nBuilt-in functions and TypeScript type definitions for creating custom artifact types in Apicurio\nRegistry.\n\n## Overview\n\nThis package provides the TypeScript type definitions and built-in utility functions needed to develop\ncustom artifact types for [Apicurio Registry](https://www.apicur.io/registry/). It enables type safety\nand IDE autocomplete support when implementing custom artifact type handlers in JavaScript/TypeScript.\n\n## Installation\n\n```bash\nnpm install @apicurio/artifact-type-builtins\n```\n\n## Usage\n\nImport the types and built-in functions in your custom artifact type implementation:\n\n```typescript\nimport {\n    ArtifactTypeScriptProvider,\n    info,\n    debug\n} from '@apicurio/artifact-type-builtins';\n\nexport function acceptsContent(request: any): boolean {\n    info('Checking if content is accepted');\n    // Your implementation here\n    return true;\n}\n\nexport function validate(request: any): any {\n    debug('Validating artifact content');\n    // Your implementation here\n    return {\n        ruleViolations: []\n    };\n}\n\n// Implement other required functions...\n```\n\n## Example\n\nFor a complete example of creating a custom artifact type, see the\n[TOML Artifact Type Example](https://github.com/Apicurio/apicurio-registry/tree/main/examples/custom-artifact-type)\nin the Apicurio Registry repository.\n\n## License\n\nApache License 2.0\n","readmeFilename":"README.md"}