{"_id":"@axaraaudit/core","_rev":"12-6d61a5930933783faaf3f0de010badcf","name":"@axaraaudit/core","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.0":{"name":"@axaraaudit/core","version":"0.1.0","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.1.0","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"d782fa2f1c46defb82811874590c15547df3ea63","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.1.0.tgz","fileCount":74,"integrity":"sha512-1jB+mnd74UNFJ6EnFo841rRXA6IpppI5ougFl3zb11hNYoLlV9WthhbK6E1BOyPTd7xpFlt5pZuZ8RONxbvX+A==","signatures":[{"sig":"MEUCIDE+RetmItY70GtDhtiNUha2UJia0Qtb/kOKbgOusk7iAiEAqQgz9h2vBvpqoDeXixkMzBlxS9VBWNEdLgBovlMtmiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171165},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\9d3eef62d72891e0471bf633f14b6548\\axaraaudit-core-0.1.0.tgz","_integrity":"sha512-1jB+mnd74UNFJ6EnFo841rRXA6IpppI5ougFl3zb11hNYoLlV9WthhbK6E1BOyPTd7xpFlt5pZuZ8RONxbvX+A==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1782919337914_0.8671486307485261","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@axaraaudit/core","version":"0.1.2","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.1.2","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"606868eb9236e7fcc5b0148b22e10fe578144518","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.1.2.tgz","fileCount":74,"integrity":"sha512-wqK8MvYimROFPpDC26UfZoNv1mZ6YLTteOzkw3+QmIXvG5N4UCah55FjrLrVBluTPkBNukteT3HrhJ60IYGn3g==","signatures":[{"sig":"MEUCIQCeh7fNo0Y+9j669rYApeB0dfrdFU++IjzL+KBkp21f/gIgYGvuLq/0dOBy1LXpFN7P422c9eDEmEaddzqe92TlHAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171165},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\6064a49501d9ab12f35f199401ba9613\\axaraaudit-core-0.1.2.tgz","_integrity":"sha512-wqK8MvYimROFPpDC26UfZoNv1mZ6YLTteOzkw3+QmIXvG5N4UCah55FjrLrVBluTPkBNukteT3HrhJ60IYGn3g==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1783027506686_0.7158036023283052","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@axaraaudit/core","version":"0.1.3","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.1.3","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"dae9be9e3b52429a9cf4842e2606097f15a4d622","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.1.3.tgz","fileCount":74,"integrity":"sha512-Xw6XED6xPf6obiNxmrLZf30trSZujXJnKqSaalUK8uhYFSkDRoakcdzyEqQ8jMhosGvV1NdggP4yd/Uq7OlFag==","signatures":[{"sig":"MEYCIQCcuB5+DaOltNczBigfT/7cnj8lIQDCNpb+lcIl4X0/xQIhAICY690NXpT5TxLL6qINigoK26OYOlmpCa61fSUUoXCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171165},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\6aaadd82e9e3e10230117e4f3d47b133\\axaraaudit-core-0.1.3.tgz","_integrity":"sha512-Xw6XED6xPf6obiNxmrLZf30trSZujXJnKqSaalUK8uhYFSkDRoakcdzyEqQ8jMhosGvV1NdggP4yd/Uq7OlFag==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1783029717739_0.5002155916603126","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@axaraaudit/core","version":"0.1.4","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.1.4","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"29d59b3479cfa845ac2ecfe6a64f26f7da0bd2a3","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.1.4.tgz","fileCount":74,"integrity":"sha512-Hm3WloYgPsY2EU0rCBT24JIYryFSqDVZCLzeinYH57b2a+ecHi6nEDHarQ85W1bOqjQbFski48un9gPP1PzLtg==","signatures":[{"sig":"MEYCIQDZYPyQlQavaZ9C0Nlr9nVTwo+h5K8P93rWCm1s35Xv5AIhAKxqY8fIMF5QpLw2qxkObWGLQECW8OZP8Q1yZIX4HUKC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173996},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\086d181383d7b34ce3e88b2f381d661a\\axaraaudit-core-0.1.4.tgz","_integrity":"sha512-Hm3WloYgPsY2EU0rCBT24JIYryFSqDVZCLzeinYH57b2a+ecHi6nEDHarQ85W1bOqjQbFski48un9gPP1PzLtg==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1783093706516_0.92654532508022","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@axaraaudit/core","version":"0.1.5","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.1.5","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"c5e278cfe81e2185ddc56fc7dcfa46b84483d8b3","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.1.5.tgz","fileCount":78,"integrity":"sha512-Gn5EzFwZSUCGfnVAwyci32WiejtYuw5KJ4llUllgym6eK6AIZPIbv2xNEZ9WlQh4GIx9L6C3xX0m5jfNwcUydA==","signatures":[{"sig":"MEYCIQDuFugjrjQb8CRP3E9OF2/nZJ/iDx7NC/S2NL8Z9QX2vwIhALFGxkL9PY0KLt0myC4lDHCoQg7uBAL9ly1rJvmD8ZTT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183852},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\0c4a71be054b5eb7d719d3050859cfbf\\axaraaudit-core-0.1.5.tgz","_integrity":"sha512-Gn5EzFwZSUCGfnVAwyci32WiejtYuw5KJ4llUllgym6eK6AIZPIbv2xNEZ9WlQh4GIx9L6C3xX0m5jfNwcUydA==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1783097341531_0.6715804266040581","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@axaraaudit/core","version":"0.1.6","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.1.6","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"5b7822a4eddbc032e8d49d6849f4d533778bb559","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.1.6.tgz","fileCount":82,"integrity":"sha512-XyLfYUHba1QQ7lsQlgJNoJvoc+O31db0gOIe1XgFUGHPEhA37yPEz8FjyclFk1ZXziVDWxAIiqvlh32h7O8ILA==","signatures":[{"sig":"MEUCIQDDB01aFh/QQUSVzEn/l70eU5+Y5ZScOGCDmyLV7JpNsAIgePuRx4lAs8gB5mIcdXdZ1TtZbUePqmMN9TwDRASTqPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202459},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.1.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\84001fc72d9505441b42f9dfd3edecaf\\axaraaudit-core-0.1.6.tgz","_integrity":"sha512-XyLfYUHba1QQ7lsQlgJNoJvoc+O31db0gOIe1XgFUGHPEhA37yPEz8FjyclFk1ZXziVDWxAIiqvlh32h7O8ILA==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.6_1783273486706_0.2591586300102213","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@axaraaudit/core","version":"0.2.0","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.2.0","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"aa767b540040f5ee3c62950f5a084e2d451c9126","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.2.0.tgz","fileCount":106,"integrity":"sha512-wVOeL6EeX3+NYgSNbuZxoUXvCDDWTLETWoL55yuu8BVnctiWMTO5ht9NcifSt4SNHgR7WZmPhKcquKQbU/UBuA==","signatures":[{"sig":"MEUCID8PCd/SdRTPNjiFWOu5RX4AFIXMIHXllq3EejdkxEvFAiEAsM1Hb/YCzEvRhDNBCJ5hBgnwWCyrLKyd7bkJ4GtsaR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268041},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\f6b5b774df94f51ec728fb6a8fb1513e\\axaraaudit-core-0.2.0.tgz","_integrity":"sha512-wVOeL6EeX3+NYgSNbuZxoUXvCDDWTLETWoL55yuu8BVnctiWMTO5ht9NcifSt4SNHgR7WZmPhKcquKQbU/UBuA==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1783445897047_0.7313707314049207","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@axaraaudit/core","version":"0.2.1","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.2.1","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"c9a22fa6f38005aece8fc7996447286ce5f01d6b","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.2.1.tgz","fileCount":106,"integrity":"sha512-IEubU8tZRCew/CdDtAPmF8Heu8uO2NP9bDCOlfNFQXHJI9dkGyS/4/05g6qgh2xIYYYIS0+Lqkaf4SISs8mB9Q==","signatures":[{"sig":"MEUCIQDH3/TGjKjfuFik4trjVmimp7BScrI3CKPupZGJfoxS4gIgVmKyeT3VKHV3kYVUJEHsXS8eSMDswdbujvlXCcftPfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268041},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\a30cb19757065b22961a5ceb4d8ee5f9\\axaraaudit-core-0.2.1.tgz","_integrity":"sha512-IEubU8tZRCew/CdDtAPmF8Heu8uO2NP9bDCOlfNFQXHJI9dkGyS/4/05g6qgh2xIYYYIS0+Lqkaf4SISs8mB9Q==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1783459598449_0.2053848282519426","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@axaraaudit/core","version":"0.3.0","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.3.0","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"c81fce7b61ad2b5971e68dd1433d39da6a733081","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.3.0.tgz","fileCount":110,"integrity":"sha512-SqvZB/4V/Qm+Smw9LBYeqmQL+ka5oMYyrgu2kZmyH8/5ldpJOPclbW94b1+670XBTfMP0xI+Wiy0rw5AeCi8+w==","signatures":[{"sig":"MEUCIQCvv+eLxh3JmCgxogIhXelcgxwKIKmz9m87lQP42btm4AIgd+Q+rS9GOz1f7tY14fcYXKDd2qllVw297g1/7c8nE6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272297},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\90fd77596ca697356a1eaf6fbce4a704\\axaraaudit-core-0.3.0.tgz","_integrity":"sha512-SqvZB/4V/Qm+Smw9LBYeqmQL+ka5oMYyrgu2kZmyH8/5ldpJOPclbW94b1+670XBTfMP0xI+Wiy0rw5AeCi8+w==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1783504880993_0.33761989512923285","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@axaraaudit/core","version":"0.4.0","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.4.0","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"5863082c4a453df6f5cff5f2548ce0c88a50ed70","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.4.0.tgz","fileCount":114,"integrity":"sha512-NHkC+cYJECtlpeUSk4u9HAnESV0qHG9PNN5cLWrE4bU3wDqbqobaCz/cKmo45kZQOlAKu04bGggilyYqs8TymA==","signatures":[{"sig":"MEQCIAlgwIuoRAC+/U2LVQfWYRzVJOi7q6S6v28+52rWKNiNAiB7qC8DRN8aFbCvfVqUESYolmAk6gSgKiVatdC/epqp/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290444},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\00734c1a58884dd704c23f7ac966ca8e\\axaraaudit-core-0.4.0.tgz","_integrity":"sha512-NHkC+cYJECtlpeUSk4u9HAnESV0qHG9PNN5cLWrE4bU3wDqbqobaCz/cKmo45kZQOlAKu04bGggilyYqs8TymA==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1783696870574_0.3023769777319545","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@axaraaudit/core","version":"0.5.0","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"license":"MIT","_id":"@axaraaudit/core@0.5.0","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"homepage":"https://github.com/polo9908/axara#readme","bugs":{"url":"https://github.com/polo9908/axara/issues"},"dist":{"shasum":"3bdf7a3ee626d58a4326ce60bf1bff2a66ab7d20","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.5.0.tgz","fileCount":138,"integrity":"sha512-HcatdFobQ2g94frp37GN/SNf5GKmvcenzTxuSRuUmklsPDvDyvUrRFwm8RU14EjBn6gdZxgcmZWULCtMh+xU6g==","signatures":[{"sig":"MEYCIQD8DmVjsHkzS0oeKsxzKi+gtUPYQqA+ilLSbkx+ePHT5AIhANNab63105AP7xsX+CeG+tkKFz5eKZzVaK1+7kgXCCCG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335369},"main":"./dist/index.js","type":"module","_from":"file:axaraaudit-core-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest"},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\b50b90b422ac1c8d0a41ad7914e2af5c\\axaraaudit-core-0.5.0.tgz","_integrity":"sha512-HcatdFobQ2g94frp37GN/SNf5GKmvcenzTxuSRuUmklsPDvDyvUrRFwm8RU14EjBn6gdZxgcmZWULCtMh+xU6g==","repository":{"url":"git+https://github.com/polo9908/axara.git","type":"git","directory":"packages/core"},"_npmVersion":"11.1.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jsdom":"^25.0.1","postcss":"^8.4.47","axe-core":"^4.10.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^2.1.4","@types/node":"^22.9.0","@types/jsdom":"^21.1.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1784303520844_0.5669753461340352","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@axaraaudit/core","version":"0.6.0","description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","license":"MIT","type":"module","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"repository":{"type":"git","url":"git+https://github.com/polo9908/axara.git","directory":"packages/core"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"axe-core":"^4.10.2","jsdom":"^25.0.1","postcss":"^8.4.47","typescript":"^5.6.3"},"devDependencies":{"@types/jsdom":"^21.1.7","@types/node":"^22.9.0","rimraf":"^6.0.1","vitest":"^2.1.4"},"scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf dist","test":"vitest run","test:watch":"vitest","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@axaraaudit/core@0.6.0","bugs":{"url":"https://github.com/polo9908/axara/issues"},"homepage":"https://github.com/polo9908/axara#readme","_integrity":"sha512-xIr7Y1RZH1ALlAsl8otIiosOY2TmMt8Mc45UdSd6hWkadmVO8K8FrIiI+7GAjknRcS0V9pXUcpjF4Boza2z6wA==","_resolved":"C:\\Users\\pauls\\AppData\\Local\\Temp\\6e56a564fa97153128accb3a43f0e7ea\\axaraaudit-core-0.6.0.tgz","_from":"file:axaraaudit-core-0.6.0.tgz","_nodeVersion":"22.16.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-xIr7Y1RZH1ALlAsl8otIiosOY2TmMt8Mc45UdSd6hWkadmVO8K8FrIiI+7GAjknRcS0V9pXUcpjF4Boza2z6wA==","shasum":"f22800f0a1bb898eb8416c204a88745694df587c","tarball":"https://registry.npmjs.org/@axaraaudit/core/-/core-0.6.0.tgz","fileCount":150,"unpackedSize":393652,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFSJjD2T9C0XHLXuX3rcpPuJR60iRLXszOiKXrFP2R6QAiEA5Qmk0GgfEKhB5SlQcAD0kdXcS3aLFoyGrPz6R2xzUI4="}]},"_npmUser":{"name":"polo9908","email":"paulo.videoo@gmail.com"},"directories":{},"maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.6.0_1784580288263_0.8078752615268394"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-01T15:22:17.598Z","modified":"2026-07-20T20:44:48.598Z","0.1.0":"2026-07-01T15:22:18.077Z","0.1.2":"2026-07-02T21:25:06.857Z","0.1.3":"2026-07-02T22:01:57.887Z","0.1.4":"2026-07-03T15:48:26.655Z","0.1.5":"2026-07-03T16:49:01.670Z","0.1.6":"2026-07-05T17:44:46.860Z","0.2.0":"2026-07-07T17:38:17.207Z","0.2.1":"2026-07-07T21:26:38.660Z","0.3.0":"2026-07-08T10:01:21.131Z","0.4.0":"2026-07-10T15:21:10.715Z","0.5.0":"2026-07-17T15:52:00.997Z","0.6.0":"2026-07-20T20:44:48.466Z"},"bugs":{"url":"https://github.com/polo9908/axara/issues"},"license":"MIT","homepage":"https://github.com/polo9908/axara#readme","keywords":["accessibility","a11y","rgaa","wcag","design-tokens","dtcg","axe-core"],"repository":{"type":"git","url":"git+https://github.com/polo9908/axara.git","directory":"packages/core"},"description":"Core logic: DTCG token parsing, static AST analysis & design-drift detection","maintainers":[{"name":"polo9908","email":"paulo.videoo@gmail.com"}],"readme":"# @axaraaudit/core\n\nCore logic for A11yEngine: DTCG token parsing and **static Design-Drift detection**\nfor `.css` / `.tsx` source. Zero runtime config â€” point it at a DTCG token file\nand your source files.\n\n## What it does\n\n1. **Parses DTCG tokens** (`parseDtcg` / `parseDtcgString`)\n   - Flattens the group/token tree to dot-paths + CSS variable names.\n   - Inherits `$type` from ancestor groups.\n   - Resolves `{group.token}` aliases, with cycle & unknown-target detection.\n   - Builds valueâ†’token indexes for colors (canonical sRGB) and dimensions\n     (normalized to px).\n\n2. **Analyzes source statically**\n   - **CSS** via PostCSS (`analyzeCss`): colors on every declaration, spacing on\n     spacing-related properties only.\n   - **TSX/JSX** via the TypeScript Compiler API (`analyzeTsx`): inline\n     `style={{â€¦}}` objects (colors + spacing, React-numeric â†’ px) and color\n     literals in any string/template (styled-components, theme constants).\n\n3. **Emits a structured drift report** â€” for each hard-coded value:\n   `exact-token` (safe auto-fix â†’ `var(--token)`), `nearest-token` (suggested),\n   or `no-token`, with confidence, location, and a ready-to-apply replacement.\n\n## Usage\n\n```ts\nimport { auditPaths, auditSources } from '@axaraaudit/core';\n\n// From disk:\nconst report = auditPaths('design-tokens.dtcg.json', ['src/Button.tsx', 'src/app.css']);\n\n// Or in-memory:\nconst report2 = auditSources(tokensJson, [{ path: 'Button.tsx', content }]);\n\nconsole.log(report.summary); // { filesScanned, totalIssues, errors, warnings, autoFixable }\n```\n\n## Scripts\n\n```bash\npnpm --filter @axaraaudit/core test       # vitest\npnpm --filter @axaraaudit/core typecheck  # tsc --noEmit (strict)\npnpm --filter @axaraaudit/core build      # emit dist/\n```\n\n## RGAA wrapper (axe-core)\n\nRuns axe-core headlessly and re-keys its findings onto **RGAA 4.1** criteria,\nthen exports a **DINUM/Ara-compatible** declaration.\n\n```ts\nimport { auditHtmlRgaa, toAraDeclaration } from '@axaraaudit/core';\n\nconst report = await auditHtmlRgaa('<img src=\"logo.png\">');\n// report.findings â†’ [{ criterion: '1.1', themeLabel: 'Images', axeRuleId: 'image-alt', ... }]\n\nconst declaration = toAraDeclaration(report); // { referential: 'RGAA', criteria: [{ status: 'NC', ... }] }\n```\n\n- `mapAxeResults(axeResults)` â€” pure mapper from raw `AxeResults` (e.g. produced\n  by the Playwright runtime at step 4) to a `RgaaReport`. The axeâ†’RGAA table\n  lives in `src/rgaa/mapping.ts`; unmapped rules are surfaced, never dropped.\n- `runAxeOnHtml` / `auditHtmlRgaa` â€” execute axe-core inside JSDOM by injecting\n  `axe.source`. **Contrast** (`color-contrast`) needs real rendering and is\n  therefore disabled under JSDOM (accurate pass = Playwright, step 4); it is\n  surfaced as *cantTell* otherwise.\n- `toAraDeclaration` â€” only emits the criteria detected as **non-conforme (NC)**;\n  the global conformance rate and `C`/`NA` criteria require a manual RGAA grid\n  (stated in the declaration `note`).\n\nSee `../../examples/` for runnable demos:\n`node examples/smoke.mjs` (design drift) and `node examples/rgaa-smoke.mjs` (RGAA â†’ Ara).\n","readmeFilename":"README.md"}