{"_id":"@amsterdamdatalabs/enact-extensions","_rev":"28-22317bdc7702ce74e8106119e0d7dec6","name":"@amsterdamdatalabs/enact-extensions","dist-tags":{"latest":"0.1.62"},"versions":{"0.1.0":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.0","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.0","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs","enact-plugin-sync":"scripts/sync-manifests.mjs","enact-plugin-validate":"scripts/validate-plugin.mjs"},"dist":{"shasum":"25e2f5a6fcadeb97abde45f6336c9f2164352061","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.0.tgz","fileCount":111,"integrity":"sha512-Q/ClVdfyzUJ3pRvdsxKPObDpT6kyYokmVSD66Q2MT2IobZhpKuMjEAJpCn4Anhn37YVZ2MxqY26UIEQdExWc8Q==","signatures":[{"sig":"MEQCIGEEOhPuTeO823zPVjH0MttfT/+JhVXXJnE4ot1tjRGdAiAppiX/PZlldkI2vID5EztSFCGizOhOqGYe7ppDUdXZMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190939},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"70337fcb229e6246127224d0d826d4d5f3066359","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions","test":"npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions","typecheck":"tsc -p tsconfig.json --noEmit","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run build","validate:catalog":"node scripts/validate-catalog.mjs"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.0_1781447773478_0.0555862304838437","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.1","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.1","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"573b8ed254e1dc249c5303ad3f82bc6242ed9e37","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.1.tgz","fileCount":221,"integrity":"sha512-8SKi/D+96FSzoruSNGHiqhuZnpm5b70dBhUkt2cLl9AD/CTGOSCIspyh5070OthI7Q8CcC0f1N559ZZ2wHw3qQ==","signatures":[{"sig":"MEQCIG5PNWssavH169kLfMLbk5gxFdOSU3tJO4dl3UYnTgCrAiBp87kiT/zgKru+850eU6nLI/PBSUbX/jaBJddHAZAhrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1354604},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c0bc863674731dcfbed7746dfd81871353abc086","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run build"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.1_1781485003567_0.43926015610515123","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.3","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.3","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"c80c0e1f6c123f8ed585868c663bf1d8396c3b79","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.3.tgz","fileCount":305,"integrity":"sha512-CngxWIpkmTsuJV5awzeWZBGWppO8d5WEBayxv+G2fW2NlWadrS8caIaDH/WAZfs0IWTDweKTJIuEL4bExPZfqQ==","signatures":[{"sig":"MEQCIGq671UFyLZ9JZCL2xxEtAunut1OtRZun0E8KRZyiCftAiA/QzYgD82XIXO9lUb3tjn5Cvou2iubpTtLIYCSerJclQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777287},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"be4846c1533113eb0495d1a732984cd0541f38ee","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run build"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.3_1781801613095_0.908707833104138","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.5","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.5","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"6811809ebda2f39cdd554222f2b7cb653f8c7e62","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.5.tgz","fileCount":305,"integrity":"sha512-KrX01L5Zt92ZVtUubAh5eRkkjCdzfa0xG1c2PkLA8Dw1h9QjEXakKJ2aDLVyST/506U7WGqtRK5s6/A8XbeZrg==","signatures":[{"sig":"MEUCIQCV1tBFULPf3E+DzCOFY6lZl2fWZQivYN3OUc3L9zMA/gIgAQgqmTzMzmV55Lwp4SyG3r+DgokbZDbEgPIAI7YZNAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1776738},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"612d0acd165b32a249e974a40fc6a07e398b0fdb","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run build"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.5_1781830695855_0.6507454917973783","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.8","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.8","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"08e288a3c9f4a63710d5ad2b82c21ebcfe44c749","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.8.tgz","fileCount":308,"integrity":"sha512-bIgCJRNb2XisAqBWRcKzoAQ8BYZi/Dw4eDEV2RwmkcgvFqnbpje5bjv2SjNYNHkpR7yRK7dlW84MzpsICls4YA==","signatures":[{"sig":"MEYCIQCKQPmDKJ60r+H9/uWUBk4yPfMIhZbSswk3aNKyWJ5hOAIhAL8SJKQpV5Ibahae8lxX9YI0QofHMg6rItp5UzQT+sdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1672888},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5cba47116ebb8a2d3fe3c5ff5190ee34e080f315","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.8_1781893578858_0.25781701747771235","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.10","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.10","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"5c6167710e7ce59c45feb76af903b967a2c73aa3","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.10.tgz","fileCount":308,"integrity":"sha512-lyPBpLUCGZDxpSPr7xQfs6e2FFxDfNra3muy+LUO9A9xH+CEbMlDsGS1hPBV66cz2vRcW6bffgUUR7RIKRZ/GQ==","signatures":[{"sig":"MEQCIC+SYNzKVvNaJBrfWOZjTPhGx/dCNSpNUmWUs2UgtmXTAiAgfVAF+5vHtoTElFTU8KTjRSyNKHPiSGzO5MYrKGnjDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1672889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d3d70ead14ca3f7532ec47793a21f80a29a99d22","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.10_1781900038351_0.7530148465376718","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.12","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.12","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"c0300ea8db4fa1787815b20b5ea1d63eef4245a0","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.12.tgz","fileCount":309,"integrity":"sha512-d6NyKILqYOVI8OV5LTf8GsStMqFTn+iVusAXkJfpXmbw1Ol9hoUj6/aAZ7QJqU1QMn9d/Y3ivqVDZLOi1uoFSw==","signatures":[{"sig":"MEUCIFYBLY4nr1axsnVzIjQgVB0ROGSl9/zLD+LS79YDRuJyAiEAnAizgZlw2JCsCs7IHxewBWarxzbo9VHrN9c6U3lum44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699732},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2c611387c3c3cc4dea014b40f7ea471c6dc3d96e","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.12_1781972617980_0.28712669855520767","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.24","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.24","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"e4abc3d734a007d0103032d47b67a2c898690202","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.24.tgz","fileCount":279,"integrity":"sha512-FJwnROesXiTmHLsBLdZstKjOKXFpvJlTrUPd938lBejpw1vjVbRjNWbemmQBWCcPiIiv40KOqYSAcT2eli1V3A==","signatures":[{"sig":"MEUCICCsLKwMyZytv0dyK6wkjA31SzPO8ZIKU32ZZONAYdeTAiEArwSiNALD1ekep7FjnJvVu5vXw+BNXSWZbnbh9FDmW98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1707103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"26926cee12be2238cecad79edce206c4b32df269","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.24_1782136949502_0.33703067818461196","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.25","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.25","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"6324c74946eb5a46ca544fa524d30c825ad2ca31","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.25.tgz","fileCount":279,"integrity":"sha512-JE/kmpw3dxGyKAFGJNzqmjzz0dz0RkNdTOTHgYzqDOeT2YA7fY7h0K6o/ogVqomvrjj6A4rYUJ6ts5F7wNAz1w==","signatures":[{"sig":"MEYCIQCQ6c1UmvjvYdn3SJhkkFxlC9bkOsDA5RSn29nPGrWxJQIhAJ++Z3XivKW3z/3+JefmGZJ8NRHu9Qos+D6OBrhmiGDy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1708123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9185a5dde98ce23efc0934638249deadd0ccb9e3","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.25_1782139897646_0.9737220038704115","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.26","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.26","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"a9e50e02906eeb99220a8e7c7a5bcf4438871f36","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.26.tgz","fileCount":279,"integrity":"sha512-ScHsbrp9o+Fum55w10maSODHORRM/GJCuM2pOA+yoLHNQkP8j1n6bnuVw5G6aubCugtQOAKzwPV8sgHstA4YpA==","signatures":[{"sig":"MEQCIGNWb5jZkex/j8Qro/tcNEpA7YrtrBaM6JO9wXGxpr6oAiBCQeIQUJP4FuZELlo5LlaYGuY/1Em6q/zUOutiKqcfmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710859},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e89adda4e95f9a56fda17c856da81047aecaf09e","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.26_1782269295014_0.022259237960767342","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.27","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.27","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"8d46bba5d2f7b1a3c54c323408e711b0308a5490","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.27.tgz","fileCount":280,"integrity":"sha512-dHXLQNx3B/sLa/PLbN8Xy6PWyLphHyj31WjeQAW4aR3GXQjDJLIoB80cspg4U11dRMQ4ab3ZQOPD1I0P98TU0A==","signatures":[{"sig":"MEYCIQDFkjbXOA45IYe964f7g0MCkLRG/ogCzAZqGwjqUWV51AIhALNp2q2vVcQYNrKeOyJspVdHa+4HnIYSPfji7tY5WgGo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713860},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2cfd98e85b45ee68af04bafe0c65abe070616612","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.27_1782343692427_0.05665445016021309","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.28","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.28","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"8b932dfdc248c04460b140b336b85443081ef989","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.28.tgz","fileCount":282,"integrity":"sha512-iiKvtI33KRYky3qkn+RJ28eChfkX9cWJMrg4b87yshgpl9EZ9hNnaWHIyDzUXTn/A9/i0Y8ZhtWqTjAyz1CUEQ==","signatures":[{"sig":"MEYCIQDwqGSAtMrD7Wk3IAjHv8OOux4fGWJsGPZ6zqdkhpgXewIhAILtTy/fj2sBMYYVDVashhcbPgZxZHdgS53APqZ/40ri","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722523},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bfd23e7ffba190893258938bbafba78a65a8369e","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.28_1782345353800_0.07273358715696543","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.30","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.30","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"5bfab7a0abd444c6e3814f229128583f8fd76ee3","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.30.tgz","fileCount":282,"integrity":"sha512-DNHvhMGV6YslRddf1tqUQR4c4XAO+v9HZsil8nXsW21Ry9WvPJeDx3ax0t1ze+BaVoriKG8VezZnP5rEtXIwUw==","signatures":[{"sig":"MEYCIQDxLEzMU/lCh3k22zPgVEkKiMoob5cVoQv4Dw7di1ECLQIhAI5HcwkWPVCMhy2YUsmQM0raxTuG3AW1R/cQjHgS8fA5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1723913},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"592f7959391db862799c6649864a78072b2e4e96","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.30_1782352488256_0.24976526829105783","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.34","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.34","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"7b58614098b02460676ad21809aa17eff0c527da","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.34.tgz","fileCount":284,"integrity":"sha512-QoB9jchJvBu7zhOVnzZ3gmNEW1GwOTtNGNGkMEgZR7p1ZQNj/q84uDV/gG042JmlouVuxZjIRiXBTOSZ0TBfCg==","signatures":[{"sig":"MEQCIF7Zlowre//de9cOiWcR3ZT7qm1A8rT10NfR/ouO9AxRAiA2l5Ke7jToBLcTr7jC9LW2Dj9FIzcGIl4ZuDUZ4rJmHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727533},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fd56c99190b4c46ecdfb0a18dc8b2f60077b695c","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.34_1782367580506_0.4553235386086809","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.35","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.35","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"0e486d95581fa4da8479e6fc2eae53672ad04548","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.35.tgz","fileCount":284,"integrity":"sha512-JuYQt7dNF29QzoI9841oL7JYxLRGsn1SaYMGu+8lrrOEwf7slu4uU7UkYxYPSEcX7eIlvIDkdU7adsgYHgjlgQ==","signatures":[{"sig":"MEUCIANhWgqvm1yQj53wF863a99dO+/ljExzil2f6W+NUUh1AiEA/DNOpw6YU1oxUgUETNh+lgBJEBdOgxFCfvYNtYDrf0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5c45be90a935a6f3bf76190149686e45a175545e","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.35_1782473703505_0.35892676707356497","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.37","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.37","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"49607e9314ebbcd0cff34c52b4310a06bc3befbc","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.37.tgz","fileCount":284,"integrity":"sha512-EG7YAHPLPS9iYPem30ZbKGrPySV1lSBdmQ5Fur+twng67YX2q0npehRGUvSR69u+Le2IZlVqb6t3MgsVykA1PA==","signatures":[{"sig":"MEUCIAMjmpEUCDhbFlWgGndF9MCSbL7D2jilGQgT9K9SwX7PAiEA94DFKvcRwf0jXcJLcd9CTbw4q3LTUqPxgwEwEyPuaTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727832},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bfe09d49b13e850da2df93652a8d108f5e27f8e8","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.37_1782492284955_0.5910453931206352","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.42","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.42","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"0e72f81b4c78384336c300200d1dd495e5768008","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.42.tgz","fileCount":289,"integrity":"sha512-AOIzZRLgM+/Y1hxn66tl2zbmj3npDPwqeX8ZO6dhfSJoAo1QUJDbfWZrEuv7HAtvL03uftPQo0/NfI6+FrZWtw==","signatures":[{"sig":"MEYCIQCkOp/daubs9z8NulSdTLh3mkptxnUGfmnuwMKc7DVBpAIhAJ2AK1vnow5dvhdm1UnFg/L8dSAsfaFadejhtXUDy7TF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754694},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"24fa2e789957c365fd633855770afdb6b4442b91","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks:smoke && npm run build && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","prepare":"husky","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node scripts/check-hooks.mjs","postinstall":"node scripts/postinstall.mjs","setup:context":"bash scripts/setup-enact-context.sh","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node scripts/check-principles.mjs","check:hooks:smoke":"node scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.42_1783728642390_0.09286671727592899","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.47","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.47","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"e2ebc1bb0ceed1c6d001b34404a7cb3cdfbd1445","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.47.tgz","fileCount":438,"integrity":"sha512-CpLxBcEcrQTvr7DOfyvyC/UV0+K10Wx5FKUQ7pKHcRF7BolSYGARY26T+rNAPRGiHSpAVigFADRngF47JZ/z3Q==","signatures":[{"sig":"MEYCIQCH2JDAyuhuiXf0qRvThj1+ZiRbYIZ2g8iYik61h2kMkAIhAKes31gySHds2H7ECjHzTu74G8WfoI93xcUNp02OELWi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEFygbgvBLmmRdS2e6wmdApHM6btRbmuuD9KGG/AGh5rAiEA+rHEaWP/3yOspov/cjs2/b/1rnAseLTJSCv/1A9bN6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492498},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"010946026feabc4728eaa57231db8b7d9431af25","scripts":{"sync":"npm run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"npm run check:principles && npm run check:hooks && npm run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"npm run test:coverage && npm run quality:guard","validate":"npm run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"npm run check:principles && npm run check:hooks && npm run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"npm run check:principles && npm run check:hooks && npm run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","lefthook":"^1.11.14","typescript":"^7.0.2","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.47_1789465400084_0.781918169624541","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.48","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.48","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"a6a0b258b4f5873b27f8579c3ec5caabfa64c50e","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.48.tgz","fileCount":438,"integrity":"sha512-qfEaFOmP+BXTVfb5rCAEdD5+9/bodi1ttw9K1WUeG/jIGhnrc+5C3nLu/Ep727/M56cl+j8p8tq/VQWzCM69Bg==","signatures":[{"sig":"MEUCIBrqUqFtfQ1RDakCxnlM8RCHvNFdQ+9FcH0eDlvPlQYXAiEAqbK1BI22C+SEQUdtJ032i+WvbNDRXUxMrCqkFa+Hq2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBY4cVzPL32Er5nkhMfRJUd7xcxNlI6QFZJ+03ttpASTAiEA8euX225AcG5w1ynqI92O5RhqYkCZ2hJAUn6cSpPKiLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2502829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.2.12","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"56d165c05fef2f234e062dd079708c2031ee996a","scripts":{"sync":"bun run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"bun run test:coverage && bun run quality:guard","validate":"bun run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"bun run check:principles && bun run check:hooks && bun run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^22.0.0","@biomejs/biome":"2.5.11"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.48_1789478925078_0.4027646571017125","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.49","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.49","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"106be53e8ff39f4a9e985c98c13ab9914c447285","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.49.tgz","fileCount":438,"integrity":"sha512-89U5GIpYx/nVE3rt5TubVZb5znSrhJY0huaUMb0J+TmJYCCNM+F1WL5DOKxybyxtXpNToAr+rqH2Pk24pzbyQg==","signatures":[{"sig":"MEYCIQC4YErM5TazfQuUE6p+uKMzAZfPnv2RXMTwF2lT72pZiAIhALxhixEj59OBjwFrDV6m8E8Vi2VaK1W5mgVLHYwkr0fn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAW11X51ZyaC8GEOkiRexZ2JAV39RDLfTCjK1gsd9/2pAiBLYv7Y/Q7aWYCRP0u0Qunjxq6xyakd2LmAcbTCfYHasA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503965},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.2.12","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"45a2990812fd353ca3b8100d727722058705ea5c","scripts":{"sync":"bun run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"bun run test:coverage && bun run quality:guard","validate":"bun run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"bun run check:principles && bun run check:hooks && bun run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^22.0.0","@biomejs/biome":"2.5.11"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.49_1789482030695_0.915067260257469","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.51","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.51","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"3642379a009d92cef1ddd76dfcf9dec4674efb14","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.51.tgz","fileCount":441,"integrity":"sha512-/R9+p7f6dsRsAu9fTFwtZUGFhRCfRsc3nwLAdX6d6NF6Og8PXdzO943aONRrI/vMe+Bj5SNS5A31LTPX5DCcjg==","signatures":[{"sig":"MEQCIE3g1eyKJ1aYePiyASt+boQBIudZz3YgSlYwGdWNjYaWAiAGlrRiY5PHOMu6NB1a3ahUDTeR7fs/35LoYr8G+5zYXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE1dsDc0zxJgXbGVBZQIAOurBSiKTcz6aOU/4IszuE40AiEAyLJYbIL7sDH6L9k62sSh7cuiXxjk0XYG/AgmO5tzmOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2520048},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.2.12","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c31f56e54851137d7653ada39232c4390e797b62","scripts":{"sync":"bun run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"bun run test:coverage && bun run quality:guard","validate":"bun run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"bun run check:principles && bun run check:hooks && bun run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^22.0.0","@biomejs/biome":"2.5.11"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.51_1789602448359_0.4407307666222524","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.54","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.54","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"edc8b02141ec7888add6bdf609b942ca497f2af0","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.54.tgz","fileCount":441,"integrity":"sha512-UM25PpK/TIik/fPvVYpEQpeKOjIJJ4UHruXcATVdkJf76ckwwuj5beIfbAbuhi1fmeeedzivm+nY3QrSXlxGYQ==","signatures":[{"sig":"MEUCIQCUJiivA1ig2cKCNYHwweKGdKgCEwE6p5S7UH4S9zqZzgIgVjiFQmEkmkBZqS1TK1iByH2wJzu1+HVEkwl5Z/6jM2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCk+zbfUf+nREwqLImxOe4Mc5lnIEd60IbUDgTFnhW+egIhAMP3oYj4j0M8AOPVoFEN/TxLJuBNwfm1uLd7dmaGJIV1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2520558},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.2.12","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3f1eb8eb252137be7eacdb0a5131885ddb7d4a0b","scripts":{"sync":"bun run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"bun run test:coverage && bun run quality:guard","validate":"bun run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"bun run check:principles && bun run check:hooks && bun run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^22.0.0","@biomejs/biome":"2.5.11"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.54_1789686143315_0.566130232618187","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.55","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.55","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"4edd46ac00d4d5f59af87835e192485e038170b7","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.55.tgz","fileCount":441,"integrity":"sha512-/ub2stxLOYisOBOuH2eN8a89MAaOSwZYU/772lPmddwoLuuLGDlB3yZL3Dd8up+OmbIj1qE1lpj5EModSYmNrw==","signatures":[{"sig":"MEUCIQDxS1H6CC4bj5Hpp1qRVaZ27BMuaLKB1imHMuOAGh3K4gIgOh8La09PuYl8C8AYlGwbI+cijGatPibsABsywd1/szE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGEgrVk7gF4Z4//LcQd8v6Ve86DOSupb6i2mqbfLHa8LAiAtDcQHby+b5n7JluHD2TkkWtaURn8vw0/AWlVJ51/ZcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2532620},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.2.12","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"09158f7a559fbf259afec065a843c43f6d61255a","scripts":{"sync":"bun run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"bun run test:coverage && bun run quality:guard","validate":"bun run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"bun run check:principles && bun run check:hooks && bun run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^22.0.0","@biomejs/biome":"2.5.11"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.55_1789724555827_0.125722938234069","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.56","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.56","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"5074ce6df7142f8a64a586e26fb77f3f0bec7364","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.56.tgz","fileCount":441,"integrity":"sha512-2vgC7gh8n0jHs3Y5iy9pmdPWCkvqmga28bVQaBUERRSrTaf9RHXlczNIi5+PU+MBkClEe78qM7d8sbo1n0KoEg==","signatures":[{"sig":"MEUCIQCCynnr11rTIQ/SeTT/5kff0rUQfXSCEcOXfhoO+tDZmAIgauHAbLBOBnxZs2r20RQjdbyyE7D2/gIZgJNDd0Pk6+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWtVF/25xWYS4PrgW3ZK/AEAT07LVm/4NCHAMlAwP4pAIgW0t4esvg+NjPLP64KmZ0wI/+iG9YAcBIN6AI3J7F1lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2532307},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.2.12","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3dabcd6380c5c254e4815063b2ce3a9cf50509ce","scripts":{"sync":"bun run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"bun run test:coverage && bun run quality:guard","validate":"bun run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"bun run check:principles && bun run check:hooks && bun run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^22.0.0","@biomejs/biome":"2.5.11"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.56_1789731206148_0.46727074999715335","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.57","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.57","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"ddad650b303f4be51343b7ff66f4026a171c1eeb","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.57.tgz","fileCount":441,"integrity":"sha512-OvP3Vp9i7lvF4DlsCTylSwXcfjbuNnMHiFGCYLhQ/6WUbTId0Zc9H00yr+2jZH/830CEMtdc3STV/pXrEFApkQ==","signatures":[{"sig":"MEUCIQCnlvQtaI2R1jFsd7q0/CEzRE59UKxU8zzGl5ADi83p6QIgVpzMcElLpwXhmrT4RoBbriz9+V+Iu5t2v41+qwsptC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvUcoIysb1scYyYJCCyexmjYB1jBYKyR5tjN+oUeRJLwIhAP9z6KIyn3njt0Pj3WEqtBzjdO3F2Li6UPfPFrokEGA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2502347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.2.12","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9d363cc6eae333a5c88d03f763f0fb405fa5be2b","scripts":{"sync":"bun run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"bun run test:coverage && bun run quality:guard","validate":"bun run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"bun run check:principles && bun run check:hooks && bun run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^22.0.0","@biomejs/biome":"2.5.11"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.57_1789734063802_0.49999348595781035","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.58","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.58","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"5fb39e0c70f7c7c54444d2b958f32eff2e7978a4","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.58.tgz","fileCount":441,"integrity":"sha512-+Jy4YY/ISXTlQZ7NzHVSbzr1hkMwJrj1SQ7Pyqkv0UaBtWHTgWXI3263QEpEepBMNvrKhWj9iuueRhJqcTlO1A==","signatures":[{"sig":"MEQCIAUMCimAMpbnTVxGOn3lfvb4YpKomPcOIm1Rg39e0SwkAiB1qkf8Mwth7gU4ITR5a+OuANHxoupCkpTLuCuuv1ypAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHa8sNDVJEhTBPWTUVhmDt0EJNziCiv51mNikTOykszmAiEA5DEP6PhVrneSFdSjp/6oh5CP8S1CxyKCL8X92srAel0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2502746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.2.12","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"32e72f75939dbe042fd2494d05d0373e327ccb09","scripts":{"sync":"bun run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"bun run test:coverage && bun run quality:guard","validate":"bun run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"bun run check:principles && bun run check:hooks && bun run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^22.0.0","@biomejs/biome":"2.5.11"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.58_1789735116012_0.0018634322595172392","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@amsterdamdatalabs/enact-extensions","version":"0.1.61","license":"UNLICENSED","_id":"@amsterdamdatalabs/enact-extensions@0.1.61","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"e538ccf80061bc7fb87eccc85db1f156f9683e61","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.61.tgz","fileCount":448,"integrity":"sha512-84yvQM+gguJs9GtU0/4biiC9rGatCaAAl0bdfZ7VI7LtycL9iwtYuEBc29YDQYLkijllMWnh6BAa3MzycS0yBw==","signatures":[{"sig":"MEUCIQD2oNjpZSB5cxNDNqyWxU0kqwQvlF7rA/HjQ2lSY7YxqwIgUzruGcnGfZ0XmhxiJME3THeUx9JFVfw9Pmj/+ZFjg0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCw6XSYR8aNX6H/drpA3Wu3E5YeHOY2CAH7vgg1mRSFIgIgI/SixZ5RfkWMdnLM5C2ASdaw5Daaxm4SfsmtesxK9gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2516477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.2.12","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"25095a3341112dd77a183e94cb3c8ac658bb9d88","scripts":{"sync":"bun run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"bun run test:coverage && bun run quality:guard","validate":"bun run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"bun run check:principles && bun run check:hooks && bun run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^22.0.0","@biomejs/biome":"2.5.11"},"_npmOperationalInternal":{"tmp":"tmp/enact-extensions_0.1.61_1789740920008_0.9395890549822068","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"_id":"@amsterdamdatalabs/enact-extensions@0.1.62","bin":{"enact-extensions":"scripts/enact-extensions.mjs"},"dist":{"shasum":"a1a2daafd082a085ef7f41234994178f18c7f677","tarball":"https://registry.npmjs.org/@amsterdamdatalabs/enact-extensions/-/enact-extensions-0.1.62.tgz","fileCount":448,"integrity":"sha512-dHsv2skkvBM+Q4M+/TfwvDP09eyIqpm0cGgkjef12iT3GxnOji7wOF8KW8sRwcGtEa0sJni8rkLf51xlT40lgg==","signatures":[{"sig":"MEYCIQDkBKePe7idjGhz3+FIV/BCmlLaYj233TqZdfft/wkEvgIhANIEea2GDtoqAFhP8pi2BX+wj9fhRY1xJAmz590Dvv41","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCsLv5Z2TXFy427ZrXPLZaJNgAKOqbab/BHiBoatUqg7gIgegNrcPSOgTSc2Dxl9HwJfi1XXHgTx4kL3fhfa9zNzm8="}],"unpackedSize":2522642},"main":"dist/index.js","name":"@amsterdamdatalabs/enact-extensions","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.2.12","node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e2be0d9098d31857079c611bff35e67a00bc503f","license":"UNLICENSED","scripts":{"sync":"bun run build && node scripts/enact-extensions.mjs sync extensions/plugin-dev","test":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && node --test tests/*.test.mjs","build":"rm -rf dist && tsc -p tsconfig.json","quality":"bun run test:coverage && bun run quality:guard","validate":"bun run build && node scripts/enact-extensions.mjs validate extensions/plugin-dev","typecheck":"tsc -p tsconfig.json --noEmit","check:hooks":"node .workflows/scripts/check-hooks.mjs","quality:guard":"node .workflows/scripts/quality-guard.mjs --self-test && node .workflows/scripts/quality-guard.mjs","test:coverage":"bun run check:principles && bun run check:hooks && bun run build && node .workflows/scripts/validate-skills.mjs && c8 --all --src . --extension .ts --extension .mjs --include 'src/**/*.ts' --include 'scripts/enact-extensions.mjs' --include 'scripts/lib/**/*.mjs' --exclude 'tests/**' --exclude-after-remap --reporter text --reporter json-summary --reports-dir .coverage node --test tests/*.test.mjs && node .workflows/scripts/promote-coverage-summary.mjs","prepublishOnly":"bun run check:principles && bun run check:hooks && bun run build","check:principles":"node .workflows/scripts/check-principles.mjs","check:hooks:smoke":"node .workflows/scripts/check-hooks.mjs --smoke"},"version":"0.1.62","_npmUser":{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"},"repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"_npmVersion":"10.9.8","description":"Create and validate Enact multi-platform plugin manifests","directories":{},"maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"_nodeVersion":"22.22.3","dependencies":{"ajv":"^8.17.1","yaml":"^2.9.0","@iarna/toml":"^2.2.5","ajv-formats":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^22.0.0","@biomejs/biome":"2.5.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/enact-extensions_0.1.62_1789755403454_0.876916432462393"}}},"time":{"created":"2026-06-14T14:36:13.247Z","modified":"2026-09-18T18:16:43.777Z","0.1.0":"2026-06-14T14:36:13.621Z","0.1.1":"2026-06-15T00:56:43.773Z","0.1.3":"2026-06-18T16:53:33.290Z","0.1.5":"2026-06-19T00:58:16.065Z","0.1.8":"2026-06-19T18:26:19.085Z","0.1.10":"2026-06-19T20:13:58.601Z","0.1.12":"2026-06-20T16:23:38.143Z","0.1.24":"2026-06-22T14:02:29.686Z","0.1.25":"2026-06-22T14:51:37.823Z","0.1.26":"2026-06-24T02:48:15.181Z","0.1.27":"2026-06-24T23:28:12.671Z","0.1.28":"2026-06-24T23:55:53.976Z","0.1.30":"2026-06-25T01:54:48.389Z","0.1.34":"2026-06-25T06:06:20.684Z","0.1.35":"2026-06-26T11:35:03.675Z","0.1.37":"2026-06-26T16:44:45.161Z","0.1.42":"2026-07-11T00:10:42.615Z","0.1.47":"2026-09-15T09:43:20.214Z","0.1.48":"2026-09-15T13:28:45.208Z","0.1.49":"2026-09-15T14:20:30.832Z","0.1.51":"2026-09-16T23:47:28.470Z","0.1.54":"2026-09-17T23:02:23.404Z","0.1.55":"2026-09-18T09:42:35.915Z","0.1.56":"2026-09-18T11:33:26.271Z","0.1.57":"2026-09-18T12:21:03.900Z","0.1.58":"2026-09-18T12:38:36.103Z","0.1.61":"2026-09-18T14:15:20.126Z","0.1.62":"2026-09-18T18:16:43.557Z"},"license":"UNLICENSED","repository":{"url":"https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions","type":"git"},"description":"Create and validate Enact multi-platform plugin manifests","maintainers":[{"name":"tarun.rana","email":"tarun.rana@amsterdamdatalabs.com"}],"readme":"# enact-extensions\n\nMulti-surface **plugin manifest** tooling for Enact: schemas, validation, sync, and the plugin-dev toolkit for ENACT-native bundles plus derived Claude Code, Codex, and Cursor projections.\n\n- **Repository:** https://dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions\n- **Package:** `@amsterdamdatalabs/enact-extensions`\n- **CLI:** `enact-extensions`\n\n## What this repo is\n\nThis package owns the manifest tooling and a set of self-contained plugin bundles under `extensions/`:\n\n- `spec/` — JSON schemas (`enact.json` canonical; per-host schemas for claude/codex/cursor)\n- `src/` — TypeScript library for manifest derivation (`create/`), validation (`validate/`), and repo-local projection (`projection.ts`)\n- `scripts/` — CLI: `enact-extensions` (`validate` | `sync` | `list` | `index` | `install --repo` | `uninstall --repo` | `doctor enact-repo --repo`)\n- `extensions/<plugin>/` — one bundle per plugin (e.g. `plugin-dev`, `enact-core`, `enact-factory`, `net-revenue-management`), each with a canonical `.agents/plugin.json`\n\n**Scope: repo-local agent setup only.** `enact-extensions install <bundle> --repo <path>` projects host files from `.agents/plugin.json` into a git repository as committed, relative files. This package never installs into host global homes (`~/.claude`, `~/.codex`, `~/.cursor`, `~/.kimi-code`, `~/.enact`), keeps no global install ledger, and never rewrites global agent files (`CLAUDE.md` / `AGENTS.md`); everything global belongs to `enact-vps`, whose global surface sweep also removes legacy global installs made by older versions of this CLI. There is no npm `postinstall`.\n\n## Surface contract\n\nEach `extensions/<plugin>/.agents/plugin.json` is the canonical source. `sync` derives\nthe generated plugin-root projections (`.claude-plugin/`, `.codex-plugin/`,\n`.cursor-plugin/`, and `.kimi-plugin/`) in the bundle source for the explicit global\nplugin path owned by `enact-vps`. Repo-local `install --repo` does **not** derive,\nregister, or write any plugin root or marketplace; it writes only the native project\nfiles below.\n\nAuthor skills so they are valid on **all projected surfaces by default**. Use surface-neutral workflow language, treat `.agents/plugin.json` as the source of truth, and isolate host-specific details only when required.\n\n## Install / build\n\n```bash\ngit clone https://amsterdamdatalabs@dev.azure.com/amsterdamdatalabs/Enact/_git/enact-extensions\ncd enact-extensions\nnpm install\nnpm run build\n```\n\n## Tests\n\n```bash\nnpm test\n```\n\nThis runs the full validation suite: principle checks, hook checks, TypeScript build, skill standard validation, and the Node test suite.\n\n## Usage\n\nValidate, sync, or list bundles:\n\n```bash\nnpm run build\n\nnode scripts/enact-extensions.mjs validate extensions/net-revenue-management\nnode scripts/enact-extensions.mjs sync extensions/plugin-dev\n\nnode scripts/enact-extensions.mjs list\n```\n\n`install` / `uninstall` / `doctor` accept any bundle resolvable by bare name or\nexplicit plugin path, and only in repo-local `--repo <path>` form.\n[`bundled-extensions.json`](bundled-extensions.json) names the default bundle set;\nit is not an install or doctor allow-list. An unknown or unresolvable bundle fails\nclearly before anything is touched.\n\n### Repo-local install (`--repo`)\n\nInstall a bundle **into a git repository** as committed, relative files, following each host's documented project-scope standard. Nothing is written under `$HOME`, and no absolute path is written into any file. (This replaces the removed `--local` fake-home scope.)\n\n```bash\nenact-extensions install enact-repo --repo <path> [--host claude,codex,cursor,kimi,opencode] [--force]\nenact-extensions install enact-repo --repo <path> --dry-run    # preview; writes nothing\nenact-extensions uninstall enact-repo --repo <path> [--purge]\nenact-extensions uninstall enact-repo --repo <path> --dry-run [--purge]   # preview; writes nothing\nenact-extensions doctor enact-repo --repo <path> [--json]      # read-only health check\n```\n\n`<path>` must be the git repository root (not a subdirectory, not `$HOME`) and must\nalready contain a regular, non-symlink root `enact-config.toml`. Install is\nreconciliation, never enrollment: an unmarked repository is refused before any\nfile is read or written. `--host` defaults to every repo host the bundle targets.\n\n`--dry-run` prints exactly what would be deleted or rebuilt — one line per file,\nnaming the action and reason — and exits with the same success/failure a real run\nwould, without touching the filesystem. `install --force` is an explicit,\nannounced request for the same authoritative repair performed by a normal install;\nit never enables a merge, preservation, or restore path.\n\n`doctor enact-repo --repo <path>` is read-only. It reports the installed and current\nbundle versions, lock integrity and drift, and each host's lock-owned native paths.\nIt also reports Codex and Kimi trust notes, Cursor MCP approval, Kimi's global-hook\nstatus, required global binaries, the root `enact-config.toml` marker and whether its\n`[extensions]` roster is present, an optional `enact-hook doctor --repo` result, and\nthe per-repo hook logs. A pre-existing regular marker without `[extensions]` is valid\nfor doctor; install adds this extension's roster declaration. Doctor never writes; it\nexits non-zero only for a hard requirement such as a missing install, lock-integrity\nfailure, missing required binary, or missing/invalid root marker.\n\n| Host | Canonical files rebuilt in the repo |\n| --- | --- |\n| Claude Code | `.claude/agents/*.md`, `.claude/skills/<skill>/`, root `.mcp.json`, and `.claude/settings.json`. Trust the folder before loading the project configuration. |\n| Codex | `.codex/agents/*.toml`, `.agents/skills/<skill>/`, `.codex/config.toml` MCP tables, and `.codex/hooks.json`. Trust the exact project path and review hooks with `/hooks`. |\n| Cursor | `.cursor/agents/*.md`, `.cursor/skills/<skill>/`, `.cursor/mcp.json`, and `.cursor/hooks.json`. |\n| Kimi Code | `.kimi-code/agents/*.md`, `.kimi-code/skills/<skill>/`, and `.kimi-code/mcp.json`. Kimi hooks remain global-only and are installed by `enact-vps`, never by this repo-local command. |\n| OpenCode | `.opencode/agents/*.md`, `.opencode/skills/<skill>/`, and root `opencode.json`. The repo-local installer also removes the retired `.opencode/plugins` root. |\n\nSkills are installed at each host's native project discovery path: `.agents/skills/` for\nCodex and `.claude/skills/`, `.cursor/skills/`, `.kimi-code/skills/`, or\n`.opencode/skills/` for the other hosts. These paths are components of authoritative\nroots, so stale, foreign, or drifted entries are deleted and regenerated from the\nbundle on every reconciliation.\n\n`lean-ctx` config: regardless of `--host`, the bundle's baseline `lean-ctx/config.toml` and `lean-ctx/layout.toml` are installed as canonical whole files at `.agents/lean-ctx/config/lean-ctx/` — every host's `.mcp.json`/hooks equivalent runs `enact-hook lean-ctx ...`, which resolves its config from this repo-local path. Drift is repaired by replacing the owned file; uninstall does not restore prior content.\n\nInstall text-surgeries only the pre-existing root `enact-config.toml`'s `[extensions]`\nscope and the bare `[extensions.<name>]` declaration for the installed bundle. The shared file's tables\nhave one owner: `version`/`[hooks]`/`[rules]`/`[repo]` are `enact-hook`,\n`[extensions]` is enact-extensions, and `[controls]` is enact-repo-controls. The\ninstaller edits only its own block, removes the legacy marker-only `[skills]` block,\nand never writes `[hooks]`. It also manages the baseline `lean-ctx` config,\n`.agents/.gitignore` runtime entries, and `.agents/enact-repo.lock.json`. Commit all\nof it except what `.gitignore` excludes.\n\nThe lock records every canonical managed file (sha256), the owned roots, and the\nplugin version, all as relative paths. Its reconciliation contract is:\n\n- **Re-runs are idempotent.** An unchanged bundle produces byte-identical owned files.\n- **Roots are rebuilt, never merged.** `.agents`, `.claude`, `.codex`, `.cursor`, `.kimi-code`, and `.opencode` are Enact-owned roots. Reconciliation deletes their contents and writes only the canonical projection; it also deletes retired `.claude-plugin`, `.codex-plugin`, `.cursor-plugin`, `.kimi-plugin`, and `.opencode/plugins` roots.\n- **Runtime boundaries are explicit.** `.agents/hooks/` and `.agents/lean-ctx/{data,cache,state,bin}/` remain outside Enact ownership; their writers retain them through install and both uninstall modes.\n- **Uninstall removes the authoritative deployment.** It removes Enact-owned native roots and the extension declaration, without restoring foreign or prior files. `enact-config.toml` remains a pre-existing central marker; `--purge` additionally cuts an `[extensions]` block this installer appended, using text-level surgery only.\n\nInstall the CLI itself globally (the CLI binary only — no plugins, no host config):\n\n```bash\nbash dev-install-and-run.sh        # npm install, build, npm pack + npm install -g, verify\nenact-extensions doctor enact-repo --repo <path>\n```\n\nThe published package ships `bundled-extensions.json`, `dist/`, `spec/`, the CLI scripts, and `extensions/enact-repo` only (`tests/package-contents.test.mjs` pins this and installs the packed tarball into a temp prefix).\n\n## Layout\n\n```text\nenact-extensions/\n├── src/ spec/ scripts/   # manifest library + CLI\n├── generated/            # gitignored discovery artifacts\n└── extensions/           # self-contained plugin bundles\n```\n\n## enact-os integration\n\n`enact-os` submodules this repo at `enact-extensions/` for manifest tooling and separately submodules product packages at top level. This package is repo-local agent setup only (`enact-repo` — see [`bundled-extensions.json`](bundled-extensions.json)); anything global belongs to `enact-vps`. Repo-local commands such as `enact-factory setup` manage runtime state.\n","readmeFilename":"README.md"}