{"_id":"@code-sherpas/pharos-tokens","_rev":"7-dd598f7bf8f2950441df73f4af21e6de","name":"@code-sherpas/pharos-tokens","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@code-sherpas/pharos-tokens","version":"0.1.0","license":"MIT","_id":"@code-sherpas/pharos-tokens@0.1.0","maintainers":[{"name":"dgraciac","email":"david.gracia.celemendi@gmail.com"}],"homepage":"https://github.com/code-sherpas/pharos-tokens#readme","bugs":{"url":"https://github.com/code-sherpas/pharos-tokens/issues"},"dist":{"shasum":"f1d4e465339a2f12b326eaf5b4e9525a609040ae","tarball":"https://registry.npmjs.org/@code-sherpas/pharos-tokens/-/pharos-tokens-0.1.0.tgz","fileCount":15,"integrity":"sha512-HN6JLWZ7vFBcTMKbXYlEa4bVwE4BV57ie1gijmPiL2LJoF0YBZJT/2sGJqLHEwNozSkm3tWob356B8uKG/mhvw==","signatures":[{"sig":"MEQCIDHDcnRchOtCV5aj0kSPkyP1qS9zkbjzGLMHozBdjnSBAiAwoYJpddvlW2IQVqr4sjiFhbHyk00pHOBxXwpTs4brmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59129},"type":"module","_from":"file:code-sherpas-pharos-tokens-0.1.0.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./css":"./dist/styles.css","./dtcg/*":"./src/*.tokens.json"},"scripts":{"lint":"eslint .","test":"vitest run","build":"node build/style-dictionary.config.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check ."},"_npmUser":{"name":"dgraciac","email":"david.gracia.celemendi@gmail.com"},"_resolved":"/tmp/060ae899a928b81bf82165161878acfd/code-sherpas-pharos-tokens-0.1.0.tgz","_integrity":"sha512-HN6JLWZ7vFBcTMKbXYlEa4bVwE4BV57ie1gijmPiL2LJoF0YBZJT/2sGJqLHEwNozSkm3tWob356B8uKG/mhvw==","repository":{"url":"git+https://github.com/code-sherpas/pharos-tokens.git","type":"git"},"_npmVersion":"10.9.7","description":"Design tokens de Code Sherpas — agnóstico de framework. DTCG + Style Dictionary + OKLCH.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"culori":"^4.0.1","eslint":"^10.2.1","vitest":"^4.1.4","prettier":"^3.4.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/culori":"^4.0.1","@changesets/cli":"^2.27.10","style-dictionary":"^5.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/pharos-tokens_0.1.0_1776642149207_0.5546746455129274","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@code-sherpas/pharos-tokens","version":"0.1.2","license":"MIT","_id":"@code-sherpas/pharos-tokens@0.1.2","maintainers":[{"name":"dgraciac","email":"david.gracia.celemendi@gmail.com"}],"homepage":"https://github.com/code-sherpas/pharos-tokens#readme","bugs":{"url":"https://github.com/code-sherpas/pharos-tokens/issues"},"dist":{"shasum":"6dad1a6da577c5c4933ad4128d9ef557c1bf768d","tarball":"https://registry.npmjs.org/@code-sherpas/pharos-tokens/-/pharos-tokens-0.1.2.tgz","fileCount":15,"integrity":"sha512-P6jj6mjQMQBYpEqY8/dUge1eXT/tauONyq/oHImqwzHoz8nJ7EA2UGJbHJmwP/FR/ZnhIo265uMAOM+b2chd0g==","signatures":[{"sig":"MEUCIAhT22p+wuAoJiqt9OWSJkbRBslPRd1X3JGgOC5vQlWVAiEA1kSrlBVXEyHv55FK159v9lsg5wDn67OU3voYL8sKONQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-sherpas%2fpharos-tokens@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59153},"type":"module","_from":"file:code-sherpas-pharos-tokens-0.1.2.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./css":"./dist/styles.css","./dtcg/*":"./src/*.tokens.json"},"scripts":{"lint":"eslint .","test":"vitest run","build":"node build/style-dictionary.config.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92800acb-4222-4b90-9b8e-d64b61e1556f"}},"_resolved":"/tmp/5a1f312e617df5295859a603c7adb5f1/code-sherpas-pharos-tokens-0.1.2.tgz","_integrity":"sha512-P6jj6mjQMQBYpEqY8/dUge1eXT/tauONyq/oHImqwzHoz8nJ7EA2UGJbHJmwP/FR/ZnhIo265uMAOM+b2chd0g==","repository":{"url":"git+https://github.com/code-sherpas/pharos-tokens.git","type":"git"},"_npmVersion":"11.12.1","description":"Design tokens de Code Sherpas — agnóstico de framework. DTCG + Style Dictionary + OKLCH.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"culori":"^4.0.1","eslint":"^10.2.1","vitest":"^4.1.4","prettier":"^3.4.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/culori":"^4.0.1","@changesets/cli":"^2.27.10","style-dictionary":"^5.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/pharos-tokens_0.1.2_1776644741302_0.27882546451077816","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@code-sherpas/pharos-tokens","version":"0.1.3","license":"MIT","_id":"@code-sherpas/pharos-tokens@0.1.3","maintainers":[{"name":"dgraciac","email":"david.gracia.celemendi@gmail.com"}],"homepage":"https://github.com/code-sherpas/pharos-tokens#readme","bugs":{"url":"https://github.com/code-sherpas/pharos-tokens/issues"},"dist":{"shasum":"17affa5ef9fb2a2e0a3c57c482ead88a68063472","tarball":"https://registry.npmjs.org/@code-sherpas/pharos-tokens/-/pharos-tokens-0.1.3.tgz","fileCount":15,"integrity":"sha512-WwZEsoCozQOWnIT9mXSACXdMyE0S9Zq1/EJoqmElVj/gBKadK79B8nouVB8JWqxwPZNJBifwjKXPw9iqCYimlw==","signatures":[{"sig":"MEUCIDod3TSTR6mxgfndU77CiqnwrFD3zV1fa4i7uIxlW27/AiEAt9IoIRGAIyUGLenGQl+4YBos+Y5hscy+QRE6F9ZKZU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-sherpas%2fpharos-tokens@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59153},"type":"module","_from":"file:code-sherpas-pharos-tokens-0.1.3.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./css":"./dist/styles.css","./dtcg/*":"./src/*.tokens.json"},"scripts":{"lint":"eslint .","test":"vitest run","build":"node build/style-dictionary.config.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92800acb-4222-4b90-9b8e-d64b61e1556f"}},"_resolved":"/tmp/3bd71e8c6c61fece8ecf879cc3cb7a7b/code-sherpas-pharos-tokens-0.1.3.tgz","_integrity":"sha512-WwZEsoCozQOWnIT9mXSACXdMyE0S9Zq1/EJoqmElVj/gBKadK79B8nouVB8JWqxwPZNJBifwjKXPw9iqCYimlw==","repository":{"url":"git+https://github.com/code-sherpas/pharos-tokens.git","type":"git"},"_npmVersion":"11.12.1","description":"Design tokens de Code Sherpas — agnóstico de framework. DTCG + Style Dictionary + OKLCH.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"culori":"^4.0.1","eslint":"^10.2.1","vitest":"^4.1.4","prettier":"^3.4.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/culori":"^4.0.1","@changesets/cli":"^2.27.10","style-dictionary":"^5.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/pharos-tokens_0.1.3_1776645340909_0.15549520089498814","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@code-sherpas/pharos-tokens","version":"0.2.0","license":"MIT","_id":"@code-sherpas/pharos-tokens@0.2.0","maintainers":[{"name":"dgraciac","email":"david.gracia.celemendi@gmail.com"}],"homepage":"https://github.com/code-sherpas/pharos-tokens#readme","bugs":{"url":"https://github.com/code-sherpas/pharos-tokens/issues"},"dist":{"shasum":"0261fc785e825998b28aa247c69c5d5c38cbb9aa","tarball":"https://registry.npmjs.org/@code-sherpas/pharos-tokens/-/pharos-tokens-0.2.0.tgz","fileCount":15,"integrity":"sha512-uuRjlquUCoPPw5H39UlpQwF0kDkIFviknm461v1scxc9zKDMHJycaR4eusFuKj/pzGZu8tiU7M33SZ/Smoyq4g==","signatures":[{"sig":"MEQCIAyfgEcWqtT1cxhFaqPKDnYG7V4wVwsTbAKbRj2FWqExAiBhhTLAdN2z6GdrrN1oPFH6+hHINF70TXGrH11Gz7Pwww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-sherpas%2fpharos-tokens@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60980},"type":"module","_from":"file:code-sherpas-pharos-tokens-0.2.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./css":"./dist/styles.css","./dtcg/*":"./src/*.tokens.json"},"scripts":{"lint":"eslint .","test":"vitest run","build":"node build/style-dictionary.config.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92800acb-4222-4b90-9b8e-d64b61e1556f"}},"_resolved":"/tmp/be8226385852013f4a16295d914c789a/code-sherpas-pharos-tokens-0.2.0.tgz","_integrity":"sha512-uuRjlquUCoPPw5H39UlpQwF0kDkIFviknm461v1scxc9zKDMHJycaR4eusFuKj/pzGZu8tiU7M33SZ/Smoyq4g==","repository":{"url":"git+https://github.com/code-sherpas/pharos-tokens.git","type":"git"},"_npmVersion":"11.12.1","description":"Design tokens de Code Sherpas — agnóstico de framework. DTCG + Style Dictionary + OKLCH.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"culori":"^4.0.1","eslint":"^10.2.1","vitest":"^4.1.4","prettier":"^3.4.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/culori":"^4.0.1","@changesets/cli":"^2.27.10","style-dictionary":"^5.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/pharos-tokens_0.2.0_1776742449473_0.1595257752785788","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@code-sherpas/pharos-tokens","version":"0.3.0","license":"MIT","_id":"@code-sherpas/pharos-tokens@0.3.0","maintainers":[{"name":"dgraciac","email":"david.gracia.celemendi@gmail.com"}],"homepage":"https://github.com/code-sherpas/pharos-tokens#readme","bugs":{"url":"https://github.com/code-sherpas/pharos-tokens/issues"},"dist":{"shasum":"247e6d7218b7bc789301ad6e3f66c3f4a7598020","tarball":"https://registry.npmjs.org/@code-sherpas/pharos-tokens/-/pharos-tokens-0.3.0.tgz","fileCount":15,"integrity":"sha512-RV8caAP78KJ5Xk9cQuH2WUx6ZfDYxZ9C+zGFp8Xmc/qUVd9z1YnL1fW4apv9WNTWRoJLxJNJHkMT2XTW8Ck64g==","signatures":[{"sig":"MEUCICuzCXF/wA0ZWuRplEdzQ5kUNOEWVV94tPNjb5YLG85IAiEA/kc3ZlgRU6HItBrIxzlxa7vpsIIi+aUQCg9r78Sigas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-sherpas%2fpharos-tokens@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62271},"type":"module","_from":"file:code-sherpas-pharos-tokens-0.3.0.tgz","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./css":"./dist/styles.css","./dtcg/*":"./src/*.tokens.json"},"scripts":{"lint":"eslint .","test":"vitest run","build":"node build/style-dictionary.config.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92800acb-4222-4b90-9b8e-d64b61e1556f"}},"_resolved":"/tmp/9b332ba9aa3fb1bf1a84deb224cbd2ca/code-sherpas-pharos-tokens-0.3.0.tgz","_integrity":"sha512-RV8caAP78KJ5Xk9cQuH2WUx6ZfDYxZ9C+zGFp8Xmc/qUVd9z1YnL1fW4apv9WNTWRoJLxJNJHkMT2XTW8Ck64g==","repository":{"url":"git+https://github.com/code-sherpas/pharos-tokens.git","type":"git"},"_npmVersion":"11.12.1","description":"Design tokens de Code Sherpas — agnóstico de framework. DTCG + Style Dictionary + OKLCH.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"culori":"^4.0.1","eslint":"^10.2.1","vitest":"^4.1.4","prettier":"^3.4.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/culori":"^4.0.1","@changesets/cli":"^2.27.10","style-dictionary":"^5.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/pharos-tokens_0.3.0_1776749196286_0.7476706090699072","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@code-sherpas/pharos-tokens","version":"0.4.0","license":"MIT","_id":"@code-sherpas/pharos-tokens@0.4.0","maintainers":[{"name":"dgraciac","email":"david.gracia.celemendi@gmail.com"}],"homepage":"https://github.com/code-sherpas/pharos-tokens#readme","bugs":{"url":"https://github.com/code-sherpas/pharos-tokens/issues"},"dist":{"shasum":"0fb7720317bb0a170f81bd692106c333f8786cae","tarball":"https://registry.npmjs.org/@code-sherpas/pharos-tokens/-/pharos-tokens-0.4.0.tgz","fileCount":15,"integrity":"sha512-QiRr1yik3iOPEymE9ArNsR/YV24dPvSWxVPO59B3kfcPSn82Ok3gi6Ieb49XFFTs8w1BsKuUgaW4CftXCdE2jA==","signatures":[{"sig":"MEYCIQCe6dTSQoAQLCt8bn0fL8zVg1y8Xig8E33EC8ObbGo8nQIhAMiBpvf4KHh0bjuaKfd5qcsYAWAPYgTjN8pvV20WMR/9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-sherpas%2fpharos-tokens@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63565},"type":"module","_from":"file:code-sherpas-pharos-tokens-0.4.0.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./css":"./dist/styles.css","./dtcg/*":"./src/*.tokens.json"},"scripts":{"lint":"eslint .","test":"vitest run","build":"node build/style-dictionary.config.mjs","format":"prettier --write .","release":"pnpm build && changeset publish","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92800acb-4222-4b90-9b8e-d64b61e1556f"}},"_resolved":"/tmp/a8d832ac4d901308dc78607d0e417090/code-sherpas-pharos-tokens-0.4.0.tgz","_integrity":"sha512-QiRr1yik3iOPEymE9ArNsR/YV24dPvSWxVPO59B3kfcPSn82Ok3gi6Ieb49XFFTs8w1BsKuUgaW4CftXCdE2jA==","repository":{"url":"git+https://github.com/code-sherpas/pharos-tokens.git","type":"git"},"_npmVersion":"11.12.1","description":"Design tokens de Code Sherpas — agnóstico de framework. DTCG + Style Dictionary + OKLCH.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"culori":"^4.0.1","eslint":"^10.2.1","vitest":"^4.1.4","prettier":"^3.4.2","typescript":"^6.0.3","@types/node":"^25.6.0","@types/culori":"^4.0.1","@changesets/cli":"^2.27.10","style-dictionary":"^5.4.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@typescript-eslint/eslint-plugin":"^8.20.0"},"_npmOperationalInternal":{"tmp":"tmp/pharos-tokens_0.4.0_1776817471429_0.8387144913235469","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@code-sherpas/pharos-tokens","version":"0.5.0","description":"Design tokens de Code Sherpas — agnóstico de framework. DTCG + Style Dictionary + OKLCH.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/code-sherpas/pharos-tokens.git"},"homepage":"https://github.com/code-sherpas/pharos-tokens#readme","bugs":{"url":"https://github.com/code-sherpas/pharos-tokens/issues"},"publishConfig":{"access":"public","provenance":true},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./css":"./dist/styles.css","./dtcg/*":"./src/*.tokens.json"},"engines":{"node":">=22"},"lint-staged":{"*.{ts,tsx,js,mjs,cjs,json,md,mdx,css,yml,yaml}":"prettier --write"},"devDependencies":{"@changesets/cli":"^2.27.10","@types/culori":"^4.0.1","@types/node":"^25.6.0","@typescript-eslint/eslint-plugin":"^8.20.0","@typescript-eslint/parser":"^8.20.0","culori":"^4.0.1","eslint":"^10.2.1","eslint-config-prettier":"^10.1.8","husky":"^9.1.7","lint-staged":"^17.0.5","prettier":"^3.4.2","style-dictionary":"^5.4.0","typescript":"^6.0.3","vitest":"^4.1.4"},"scripts":{"build":"node build/style-dictionary.config.mjs","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","lint":"eslint .","format":"prettier --write .","format:check":"prettier --check .","changeset":"changeset","release":"pnpm build && changeset publish"},"_id":"@code-sherpas/pharos-tokens@0.5.0","_integrity":"sha512-TeMJ4H70ROjF9CgAU0cU7fieP/Q0RjbjBsmL51ysSxLq9Kg9Uu66UtbAJpLdayOkWBJYuWVFAN9poZ+zd6kXDQ==","_resolved":"/tmp/970556375c92d7fdb5f13841cae7561d/code-sherpas-pharos-tokens-0.5.0.tgz","_from":"file:code-sherpas-pharos-tokens-0.5.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-TeMJ4H70ROjF9CgAU0cU7fieP/Q0RjbjBsmL51ysSxLq9Kg9Uu66UtbAJpLdayOkWBJYuWVFAN9poZ+zd6kXDQ==","shasum":"edc91a1211e004de9c899e60a678295d039b58c5","tarball":"https://registry.npmjs.org/@code-sherpas/pharos-tokens/-/pharos-tokens-0.5.0.tgz","fileCount":15,"unpackedSize":76997,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@code-sherpas%2fpharos-tokens@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB889Xeh7c+IpgkFUKYEZ8cy9FQ4+9fcPrgyZHzZCUPqAiAXmi96GeRKAEn1F6J2szpc8d1ozC4GiOl7ni64mQX47w=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:92800acb-4222-4b90-9b8e-d64b61e1556f"}},"directories":{},"maintainers":[{"name":"dgraciac","email":"david.gracia.celemendi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pharos-tokens_0.5.0_1786147105015_0.495244459238406"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-19T23:42:29.083Z","modified":"2026-08-07T23:58:25.523Z","0.1.0":"2026-04-19T23:42:29.329Z","0.1.2":"2026-04-20T00:25:41.446Z","0.1.3":"2026-04-20T00:35:41.067Z","0.2.0":"2026-04-21T03:34:09.613Z","0.3.0":"2026-04-21T05:26:36.486Z","0.4.0":"2026-04-22T00:24:31.573Z","0.5.0":"2026-08-07T23:58:25.168Z"},"bugs":{"url":"https://github.com/code-sherpas/pharos-tokens/issues"},"license":"MIT","homepage":"https://github.com/code-sherpas/pharos-tokens#readme","repository":{"type":"git","url":"git+https://github.com/code-sherpas/pharos-tokens.git"},"description":"Design tokens de Code Sherpas — agnóstico de framework. DTCG + Style Dictionary + OKLCH.","maintainers":[{"name":"dgraciac","email":"david.gracia.celemendi@gmail.com"}],"readme":"# @code-sherpas/pharos-tokens\n\nDesign tokens for Code Sherpas. Framework-agnostic. DTCG + Style Dictionary v4 + OKLCH.\n\n## What's in this package\n\nThis package defines **the atomic values** of Code Sherpas's visual system: colors, spacing, radius, typography, shadows, z-index, duration, and easing. They are consumable from any frontend (React, Vue, Svelte, React Native) and from backends (transactional emails, PDFs, reports).\n\nIt contains no components. React components live in [`@code-sherpas/pharos-react`](https://github.com/code-sherpas/pharos-react) and consume this package as a peer dependency.\n\n## Installation\n\n```bash\npnpm add @code-sherpas/pharos-tokens\n# or npm / yarn\n```\n\n## Usage\n\n### Option A — CSS custom properties (recommended)\n\nImport the CSS tokens at your app's entry point:\n\n```css\n@import '@code-sherpas/pharos-tokens/css';\n```\n\nThis exposes `--pharos-*` on `:root`. Use them directly or via Tailwind arbitrary values:\n\n```css\n.button-primary {\n  background: var(--pharos-color-primary-600);\n  color: white;\n}\n```\n\n```html\n<div class=\"bg-[var(--pharos-color-neutral-900)] text-white p-[var(--pharos-spacing-4)]\">…</div>\n```\n\n### Option B — Typed object (JS/TS)\n\n```ts\nimport { tokens } from '@code-sherpas/pharos-tokens';\n\nconst darkSurface = tokens.color.neutral['900'];\nconst cardRadius = tokens.radius['2xl'];\n```\n\nFull autocomplete thanks to `typeof tokens`.\n\n### Option C — Flat constants (selective imports)\n\n```ts\nimport { PharosColorPrimary600, PharosRadius2xl } from '@code-sherpas/pharos-tokens/tokens.js';\n```\n\n### Option D — DTCG source (custom pipelines)\n\nFor your own transforms (iOS, Android, Figma, etc.):\n\n```ts\nimport colorDtcg from '@code-sherpas/pharos-tokens/dtcg/color';\n// DTCG object with $value, $type, $description\n```\n\n## Rules for consumers\n\nSee [RULES.md](./RULES.md) — published with the package.\n\n## Token structure\n\n| Family     | Example path                                                                           | Description                                               |\n| ---------- | -------------------------------------------------------------------------------------- | --------------------------------------------------------- |\n| Base       | `color.base.{white,black}`                                                             | Pure white and black.                                     |\n| Neutrals   | `color.neutral.{50..950}`                                                              | Grayscale, slightly navy-tinted in the darker steps.      |\n| Primary    | `color.primary.{50..900}`                                                              | Sea blue, scale 50-900. 600 is the base hue.              |\n| Semantic   | `color.semantic.{success,error,warning,info}.{fg,bg,on}`                               | Success/error/warning/info. `fg + on` pairs pass WCAG AA. |\n| Spacing    | `spacing.{0..24}`                                                                      | Tailwind-compatible scale in `rem`.                       |\n| Radius     | `radius.{none,sm,md,lg,xl,2xl,3xl,full}`                                               | Corner rounding.                                          |\n| Typography | `font.{family,weight,size,lineHeight,letterSpacing}.*`                                 | Typography. Body default = `size.sm` (14px).              |\n| Shadow     | `shadow.{sm,md,lg,xl}`                                                                 | Elevation.                                                |\n| Z-index    | `z.{0,header,above-header,modal-overlay,modal,drawer-overlay,drawer,dropdown,tooltip}` | Semantic, not literal.                                    |\n| Duration   | `duration.{fast,normal,slow}`                                                          | Transitions.                                              |\n| Easing     | `easing.{in,out,in-out}`                                                               | Cubic-bezier curves.                                      |\n\n## Contributing\n\n1. `pnpm install`\n2. Modify or add tokens in `src/*.tokens.json` (DTCG format).\n3. `pnpm build` — verify that Style Dictionary compiles.\n4. `pnpm test` — WCAG + DTCG validations must pass.\n5. `pnpm changeset` — declare the type of change (patch / minor / major).\n6. Open a PR.\n\nCI validates WCAG 2.1 AA contrast on every color/on-color pair. A PR cannot be merged if it breaks contrast.\n\n## License\n\nMIT. See [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}