{"_id":"@a16njs/plugin-a16n","_rev":"14-8eaf3271fdcfa8d2081abdec0cda97e5","name":"@a16njs/plugin-a16n","dist-tags":{"latest":"1.1.1"},"versions":{"0.1.0":{"name":"@a16njs/plugin-a16n","version":"0.1.0","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.1.0","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"003d08d4c8a30812b7adb8ae3ba1985daee20856","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.1.0.tgz","fileCount":3,"integrity":"sha512-WWWsKZVEq7sgU//FkqP/QDXD0hg0EEE/wruMJ41920t0daNcMByNoVe5PARDxmSXA2FIHVn2HZ8XQQQ49xK4YA==","signatures":[{"sig":"MEYCIQClczigaspc4kJyyD872OsBOWos0UzzqF2ivJXeasDFqgIhAJC7xA+RAhZq+wEVFZWeDokrzJHixRF0cAAnVpKuZzbR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38853},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"texarkanine","email":"texarkanine@protonmail.com"},"_resolved":"/tmp/88a7bb006165ea9bf042d7c4a1eb852a/a16njs-plugin-a16n-0.1.0.tgz","_integrity":"sha512-WWWsKZVEq7sgU//FkqP/QDXD0hg0EEE/wruMJ41920t0daNcMByNoVe5PARDxmSXA2FIHVn2HZ8XQQQ49xK4YA==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"10.9.2","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"22.15.0","dependencies":{"gray-matter":"^4.0.3","@a16njs/models":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.1.0_1770247003853_0.534974987929993","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@a16njs/plugin-a16n","version":"0.2.0","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.2.0","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"87b237abf9bf440939f845527275ae7fae9c8fe1","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.2.0.tgz","fileCount":23,"integrity":"sha512-rO8zfLtAeBbeXE37CsytPEKK/83wD8Y/hgGHh4zS00QWFh+xQIuJkUrx5SmvNJORInGFY4lhu3I6KuHXF0TrHg==","signatures":[{"sig":"MEYCIQCiyjJ+h/cIeNCIQXMbOb9SjyZ7OOW24Dx5neemLZuJSQIhAK98LYFn9uidYXp7Z7qFNyD+GzUf2hg3nsZyx9Gzdzt7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73556},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/9ee539e3248c67bd3878faced22dea2e/a16njs-plugin-a16n-0.2.0.tgz","_integrity":"sha512-rO8zfLtAeBbeXE37CsytPEKK/83wD8Y/hgGHh4zS00QWFh+xQIuJkUrx5SmvNJORInGFY4lhu3I6KuHXF0TrHg==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.9.0","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.8.2","gray-matter":"^4.0.3","@a16njs/models":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.2.0_1770391044964_0.4325806700695036","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@a16njs/plugin-a16n","version":"0.3.0","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.3.0","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"0ef37b610549788bfa2c651d6299cdb9590ff6d5","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.3.0.tgz","fileCount":27,"integrity":"sha512-PwAXYAikzIKLN2ufHM76hlWZfjsmKuTmLAl1Rk6K5QElyXUJacJojpf4sCxnkpG3UCgW5CQV0FXnwTpGcubahQ==","signatures":[{"sig":"MEUCIBoJl6+sHRXVil2nfcrnyxNK3V4bNGqMbIguXJg3EorsAiEA4Xp2haGrJDqUzMqCcL0m1rXMug/WVdE3yaarkPw7dKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92919},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/93b195ec29cb2fe4922c77d75782f9c1/a16njs-plugin-a16n-0.3.0.tgz","_integrity":"sha512-PwAXYAikzIKLN2ufHM76hlWZfjsmKuTmLAl1Rk6K5QElyXUJacJojpf4sCxnkpG3UCgW5CQV0FXnwTpGcubahQ==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.9.0","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.8.2","gray-matter":"^4.0.3","@a16njs/models":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.3.0_1770432733158_0.14773220884340899","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@a16njs/plugin-a16n","version":"0.4.0","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.4.0","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"3441a1f4b5dea9df6a97a2c781e1ef71bf66058c","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.4.0.tgz","fileCount":27,"integrity":"sha512-PmJh9swPRYykv6upprlgxAOxGUr6Ewl3n+TASZO0bIe5lM5MCDr7VFfG3L7UCYhMle/g8DcEfua+DAbegDuEwg==","signatures":[{"sig":"MEUCIG/Qv4fNhnTUHKaOiCpmjeYa8EFYmPQoRpfX4ajbtN9+AiEAm0EUmhHUsr+7497CFcIvgudRKi1z71BfNcezD1GDRQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92503},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/6d638c4380c76f65f0af894596e2b3ff/a16njs-plugin-a16n-0.4.0.tgz","_integrity":"sha512-PmJh9swPRYykv6upprlgxAOxGUr6Ewl3n+TASZO0bIe5lM5MCDr7VFfG3L7UCYhMle/g8DcEfua+DAbegDuEwg==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.9.0","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.8.2","gray-matter":"^4.0.3","@a16njs/models":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.4.0_1770511936502_0.06776283902388047","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@a16njs/plugin-a16n","version":"0.5.0","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.5.0","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"e989a7dc4edfee261f1daef1767825e8056113f4","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.5.0.tgz","fileCount":27,"integrity":"sha512-IQGZ5/SoVFQ9obO8UZ8yQ0ml3xswmkXWqVsyOqR7h2gEzv55mdtVYiPska2NTWv4/6gdL1p2ou+NicWpSTr7zQ==","signatures":[{"sig":"MEUCIQCZ2OSzte9xvde8W74UUI/pnWY2aUcnMhqaonByyn2hKgIgUIZf3oALIq3nd6EB4Tva0113dPJbctoqe59OU0hrhD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92964},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/bcfb9cb7e76aaed70f1a6b12802f137a/a16njs-plugin-a16n-0.5.0.tgz","_integrity":"sha512-IQGZ5/SoVFQ9obO8UZ8yQ0ml3xswmkXWqVsyOqR7h2gEzv55mdtVYiPska2NTWv4/6gdL1p2ou+NicWpSTr7zQ==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.10.0","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.8.2","gray-matter":"^4.0.3","@a16njs/models":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.5.0_1771288718401_0.10626256749081531","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@a16njs/plugin-a16n","version":"0.5.1","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.5.1","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"4d386b36a1fb985d025125dc240f963714e8700e","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.5.1.tgz","fileCount":27,"integrity":"sha512-PD5mIFXr0zbFyvkYBV+lYCrQHeh0ZNreBHXY0D6JJ/k9Ae0WBVvW4LXZxemyqxA5awf7ZVpbQhSKxsBQR2iEsw==","signatures":[{"sig":"MEYCIQDXZOigZfScgyAlaNxFQri78qFECFX6t6z/WhtjQkttMAIhAM/Ns8lQ0M0bIe9hRR/PSy1IdNwzkTYVqngHx7gD6rkR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94029},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.5.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/a848194ca02a94f4cea3a59fa4ac1c09/a16njs-plugin-a16n-0.5.1.tgz","_integrity":"sha512-PD5mIFXr0zbFyvkYBV+lYCrQHeh0ZNreBHXY0D6JJ/k9Ae0WBVvW4LXZxemyqxA5awf7ZVpbQhSKxsBQR2iEsw==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.10.0","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"yaml":"^2.8.2","gray-matter":"^4.0.3","@a16njs/models":"0.10.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.5.1_1771533346838_0.9668106028581154","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@a16njs/plugin-a16n","version":"0.6.0","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.6.0","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"703a4a145a0eddb36f0fed2d4dcfe42e1c37296d","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.6.0.tgz","fileCount":27,"integrity":"sha512-gySnO5SZO1uTlJiHgXq6/OkWl50fmxoQKA9DX3uRFezUrxvcNR1Se4GUNZNmryolgpSiQkmP9G8sF1+AZcZhkg==","signatures":[{"sig":"MEQCIHa4072yYUlx0dyTJyxTRvl8eYFzmStlt0dZQh85q0V0AiAhj6W48XxBJKBC4PjFa12gS9E4WyfkzArgZFcAQ2eKyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94275},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/761e145812f40f89d77b0b6d94f091a3/a16njs-plugin-a16n-0.6.0.tgz","_integrity":"sha512-gySnO5SZO1uTlJiHgXq6/OkWl50fmxoQKA9DX3uRFezUrxvcNR1Se4GUNZNmryolgpSiQkmP9G8sF1+AZcZhkg==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.10.1","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.8.2","gray-matter":"^4.0.3","@a16njs/models":"0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.6.0_1771857631156_0.28989721096524157","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@a16njs/plugin-a16n","version":"0.7.0","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.7.0","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"9a6419d244e5bef3574b40409da5d8c85534cf51","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.7.0.tgz","fileCount":27,"integrity":"sha512-Z6AmCj2RhGWNe4Hc6uOaXre1qZDiVyOCR/lQARXQudekZLcjXHiavnELFXVP5zjkojc5UJxC0xrPTHRM/IzB9w==","signatures":[{"sig":"MEQCICjNA+PHhN6Smz+fYa9Ffbpzcln7um/3mjvugFeFJIQZAiB33HndW2gSKVU6zUcvX8aEpGXYt3Rn0saFTtcqZIyqLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94318},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/4e220ebfcfb81b6854a337d2a51c3c84/a16njs-plugin-a16n-0.7.0.tgz","_integrity":"sha512-Z6AmCj2RhGWNe4Hc6uOaXre1qZDiVyOCR/lQARXQudekZLcjXHiavnELFXVP5zjkojc5UJxC0xrPTHRM/IzB9w==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.11.0","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","gray-matter":"^4.0.3","@a16njs/models":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.7.0_1772834911382_0.5352248916092424","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@a16njs/plugin-a16n","version":"0.7.1","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.7.1","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"984c58dea0271993306b5dde7084bfff68a19764","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.7.1.tgz","fileCount":27,"integrity":"sha512-VBFIxksFAhrs26wRHtYicnwcAGPl6lFdDOm46267u/ibuvtrAMttr+KAthXldLMGsnbNfvIgI3Yn3shF9sm99Q==","signatures":[{"sig":"MEUCID9T9iB+tau/VvNNiyH3Cv+C7K0Y6ajw+RUnfxgw4d44AiEA8iNPn5S93IQXfc3F8ibXEvUNFSCNsMmQtTlh45impyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94318},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.7.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/930f7927853fee2357d4eddf6a8f3d17/a16njs-plugin-a16n-0.7.1.tgz","_integrity":"sha512-VBFIxksFAhrs26wRHtYicnwcAGPl6lFdDOm46267u/ibuvtrAMttr+KAthXldLMGsnbNfvIgI3Yn3shF9sm99Q==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.5.1","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","gray-matter":"^4.0.3","@a16njs/models":"0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.7.1_1781292116780_0.041262441326578525","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@a16njs/plugin-a16n","version":"0.7.2","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.7.2","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"d9df75ed23d531c1c10cf4ba2dfe6c850134f8d7","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.7.2.tgz","fileCount":27,"integrity":"sha512-hFoHkZFFfZc+wpm4RONsCuc78ABKWvphrNZ1Dr1JtwXMu4WI38tYLCJjIHs4sDns9ni9np9YkV+LoaIH+9zFrw==","signatures":[{"sig":"MEQCIQCqUVXcwAEOHEshE7BzVEBjP36YzPsP+xAE9/O+xkTdxAIfPRUSD5kUwMgo399mH6e4IZqsc7tM0s/8dvDhIO+g8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94318},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.7.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/8ec86144f1bde1bd529a5a5cc723284f/a16njs-plugin-a16n-0.7.2.tgz","_integrity":"sha512-hFoHkZFFfZc+wpm4RONsCuc78ABKWvphrNZ1Dr1JtwXMu4WI38tYLCJjIHs4sDns9ni9np9YkV+LoaIH+9zFrw==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.5.1","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.9.0","gray-matter":"^4.0.3","@a16njs/models":"0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.7.2_1781364798584_0.6317750621933951","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@a16njs/plugin-a16n","version":"0.7.3","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@0.7.3","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"366efa0884f8723558165e239a0785058532d66a","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-0.7.3.tgz","fileCount":27,"integrity":"sha512-UR3o15EJNtoD0AchQ/mdMDD87IxfILdmu1eIfbwxEJOjPbB0mscd/hzeIkHK5mZ+hTWcDYxYGVMY5L+Y+FN87A==","signatures":[{"sig":"MEUCIGoDNH5bAmQ3InmbMWtbYYh4OxDWczhvwLi7eCg6yW/kAiEAiQT5MKx5+fRGDBFCST7Ks/dx1KK3i2hFpm3Cu9pU2zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94318},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-0.7.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/2802266ff5a572ab2195fc0b8709cc5e/a16njs-plugin-a16n-0.7.3.tgz","_integrity":"sha512-UR3o15EJNtoD0AchQ/mdMDD87IxfILdmu1eIfbwxEJOjPbB0mscd/hzeIkHK5mZ+hTWcDYxYGVMY5L+Y+FN87A==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.5.1","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.9.0","gray-matter":"^4.0.3","@a16njs/models":"0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_0.7.3_1781372651136_0.3777116713173627","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@a16njs/plugin-a16n","version":"1.0.0","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@1.0.0","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"b7aa1fb65106bb0697e4b224e0724d2f00c81d65","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-1.0.0.tgz","fileCount":27,"integrity":"sha512-u1Jtt7z+VZARyi+85ZI1gMafmuv75yVLnZoCX7j7vVA+sq19uPGK/6IwK7exKGrhBGNP4vSImt/iSnrEIKKkpQ==","signatures":[{"sig":"MEUCIC04XQ8cOZ2L5/eqmj7KejiEtqhhdaPQdbeRXM6ghHmeAiEA8p/tWEl3i30er7NDXA5SzWjl8DeXC8ZPPB+iqxVchQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94584},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/41c5bdcb6b9bf8dfcb22ae78d4e64f7c/a16njs-plugin-a16n-1.0.0.tgz","_integrity":"sha512-u1Jtt7z+VZARyi+85ZI1gMafmuv75yVLnZoCX7j7vVA+sq19uPGK/6IwK7exKGrhBGNP4vSImt/iSnrEIKKkpQ==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.5.1","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.9.0","gray-matter":"^4.0.3","@a16njs/models":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_1.0.0_1781392785033_0.9547846801792201","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@a16njs/plugin-a16n","version":"1.1.0","keywords":["a16n","plugin","ir","intermediate-representation"],"author":{"name":"Texarkanine"},"license":"AGPL-3.0","_id":"@a16njs/plugin-a16n@1.1.0","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"dist":{"shasum":"baf01f7a7a83461b1c4f087207aafbacb3e103a2","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-1.1.0.tgz","fileCount":27,"integrity":"sha512-BrrJkD22ZC+olEEjz/CvRXHH4g0+BPh9sysWvED6UKgUdfHp1olOWnJxsjFu3aHAIvg0+NxIEAKyHtBsIMcvhg==","signatures":[{"sig":"MEQCIDyvwJQ8aCg6ivgQd3PoEGzMYzjAX2eJtd8JfBYQTh4zAiB+Au7HSet3BAyOqQPsGZEAc5NiRoDzqL0jNxv2T3vTCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95922},"main":"./dist/index.js","type":"module","_from":"file:a16njs-plugin-a16n-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"_resolved":"/tmp/ea5b8ffec437708d4e1eb40a9b4bbf47/a16njs-plugin-a16n-1.1.0.tgz","_integrity":"sha512-BrrJkD22ZC+olEEjz/CvRXHH4g0+BPh9sysWvED6UKgUdfHp1olOWnJxsjFu3aHAIvg0+NxIEAKyHtBsIMcvhg==","repository":{"url":"git+https://github.com/Texarkanine/a16n.git","type":"git","directory":"packages/plugin-a16n"},"_npmVersion":"11.5.1","description":"a16n Intermediate Representation (IR) plugin for a16n","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.9.0","gray-matter":"^4.0.3","@a16njs/models":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-a16n_1.1.0_1785106229024_0.29095241174961006","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@a16njs/plugin-a16n","version":"1.1.1","description":"a16n Intermediate Representation (IR) plugin for a16n","license":"AGPL-3.0","author":{"name":"Texarkanine"},"repository":{"type":"git","url":"git+https://github.com/Texarkanine/a16n.git","directory":"packages/plugin-a16n"},"homepage":"https://texarkanine.github.io/a16n/plugin-a16n","bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"keywords":["a16n","plugin","ir","intermediate-representation"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"gray-matter":"^4.0.3","yaml":"^2.9.0","@a16njs/models":"1.1.1"},"devDependencies":{"@types/node":"^25.9.3","typescript":"^6.0.3","vitest":"^3.2.6"},"engines":{"node":">=22.0.0"},"scripts":{"build":"tsc","clean":"rimraf dist *.tsbuildinfo","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_id":"@a16njs/plugin-a16n@1.1.1","_integrity":"sha512-X1rK8i+NeDz++r9ZaVR5c+JWPmSpquNcbu25htoa5CrCUXfXPLHYkKYAtcEkPXjL+1iwxm+SydhgTPA9c/Jzfw==","_resolved":"/tmp/b21623fb5e6d0611e159cffdd6258772/a16njs-plugin-a16n-1.1.1.tgz","_from":"file:a16njs-plugin-a16n-1.1.1.tgz","_nodeVersion":"22.22.1","_npmVersion":"11.5.1","dist":{"integrity":"sha512-X1rK8i+NeDz++r9ZaVR5c+JWPmSpquNcbu25htoa5CrCUXfXPLHYkKYAtcEkPXjL+1iwxm+SydhgTPA9c/Jzfw==","shasum":"5ad8fabadf6942a7e4500bc77325e01a9ddef8bb","tarball":"https://registry.npmjs.org/@a16njs/plugin-a16n/-/plugin-a16n-1.1.1.tgz","fileCount":26,"unpackedSize":61271,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a16njs%2fplugin-a16n@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCkMonnG+wCX+eG2E3yeC078sC3QvDIZR4qXqX+7kffAQIhAPZ6xy4aiHaDXyensBda9SVPtng+47ev74/IawUb+7j2"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:213b62b3-0423-4051-887f-a8ab4239d484"}},"directories":{},"maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-a16n_1.1.1_1787259530734_0.6510214380955066"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-04T23:16:43.760Z","modified":"2026-08-20T20:58:51.224Z","0.1.0":"2026-02-04T23:16:44.019Z","0.2.0":"2026-02-06T15:17:25.094Z","0.3.0":"2026-02-07T02:52:13.288Z","0.4.0":"2026-02-08T00:52:16.660Z","0.5.0":"2026-02-17T00:38:38.557Z","0.5.1":"2026-02-19T20:35:47.015Z","0.6.0":"2026-02-23T14:40:31.291Z","0.7.0":"2026-03-06T22:08:31.527Z","0.7.1":"2026-06-12T19:21:56.934Z","0.7.2":"2026-06-13T15:33:18.770Z","0.7.3":"2026-06-13T17:44:11.272Z","1.0.0":"2026-06-13T23:19:45.169Z","1.1.0":"2026-07-26T22:50:29.155Z","1.1.1":"2026-08-20T20:58:50.887Z"},"bugs":{"url":"https://github.com/Texarkanine/a16n/issues"},"author":{"name":"Texarkanine"},"license":"AGPL-3.0","homepage":"https://texarkanine.github.io/a16n/plugin-a16n","keywords":["a16n","plugin","ir","intermediate-representation"],"repository":{"type":"git","url":"git+https://github.com/Texarkanine/a16n.git","directory":"packages/plugin-a16n"},"description":"a16n Intermediate Representation (IR) plugin for a16n","maintainers":[{"name":"texarkanine","email":"texarkanine@protonmail.com"}],"readme":"# @a16njs/plugin-a16n\n\n[![npm version](https://img.shields.io/npm/v/@a16njs/plugin-a16n.svg)](https://www.npmjs.com/package/@a16njs/plugin-a16n)\n[![codecov](https://codecov.io/gh/Texarkanine/a16n/graph/badge.svg?flag=plugin-a16n)](https://codecov.io/gh/Texarkanine/a16n)\n\nThis plugin enables reading and writing the a16n intermediate representation to/from disk in a human-readable, git-friendly format with versioned schema support.\n\n## Stability\n\nAs of `1.0.0`, the plugin's `discover`/`emit` behavior is stable and follows semantic versioning: breaking changes to the public API bump the major version. (The on-disk IR schema carries its own independent Kubernetes-style version, described below.)\n\n## Features\n\n- **Versioned Schema**: Kubernetes-style versioning (e.g., `v1beta1`) for forward compatibility\n- **Human-Readable**: Markdown files with YAML frontmatter\n- **Git-Friendly**: Text-based format optimized for version control\n\n## Usage\n\n### Reading IR Files\n\n```bash\n# Discover IR files from .a16n/ directory\na16n discover --from a16n .\n\n# Convert from IR to another format\na16n convert --from a16n --to cursor .\na16n convert --from a16n --to claude .\n```\n\n### Writing IR Files\n\n```bash\n# Convert from another format to IR\na16n convert --from cursor --to a16n .\na16n convert --from claude --to a16n .\n```\n\n## Directory Structure\n\nThe plugin reads/writes files in the `.a16n/` directory:\n\n```\n.a16n/\n├── global-prompt/\n│   ├── coding-standards.md\n│   └── security-rules.md\n├── file-rule/\n│   └── typescript-style.md\n├── simple-agent-skill/\n│   └── code-review.md\n├── agent-skill-io/\n│   └── deploy-helper/\n│       ├── SKILL.md\n│       └── resources/\n├── agent-ignore/\n│   └── build-artifacts.md\n└── manual-prompt/\n    └── generate-tests.md\n```\n\n## File Format\n\nEach IR file contains YAML frontmatter with metadata and markdown content:\n\n```markdown\n---\nversion: v1beta1\ntype: global-prompt\nrelativeDir: shared/standards\n---\n\n# Coding Standards\n\nAlways follow these coding standards...\n```\n\n### Frontmatter Fields\n\n- `version` (required): IR version (e.g., `v1beta1`)\n- `type` (required): CustomizationType enum value (kebab-case)\n- `relativeDir` (optional): Relative directory path for preserving structure\n- Type-specific fields (e.g., `globs` for FileRule, `description` for SimpleAgentSkill)\n\n**Note**: The filename serves as the item's identifier; no separate `name` field is needed in frontmatter.\n\n## Version Compatibility\n\nThe plugin enforces forward compatibility:\n\n- Readers with version `v1beta4` can read files with `v1beta1` or `v1beta2`\n- Major version must match (v1 != v2)\n- Stability must match (beta != alpha != stable)\n- Files with incompatible versions emit warnings but are processed\n\n## Plugin ID\n\n**Plugin ID**: `'a16n'`\n\nUse this ID with CLI commands:\n- `--from a16n`: Read from `.a16n/` directory\n- `--to a16n`: Write to `.a16n/` directory\n\n## Links\n\n- [Homepage](https://texarkanine.github.io/a16n/plugin-a16n)\n- [Repository](https://github.com/Texarkanine/a16n)\n- [Issues](https://github.com/Texarkanine/a16n/issues)\n","readmeFilename":"README.md"}