{"_id":"@doist/product-libraries-tokens","_rev":"13-020d50799132a77a1e2ce66fe04ebe75","name":"@doist/product-libraries-tokens","dist-tags":{"latest":"1.4.2"},"versions":{"1.0.0":{"name":"@doist/product-libraries-tokens","version":"1.0.0","license":"MIT","_id":"@doist/product-libraries-tokens@1.0.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"57f2182cf1da5c6bc70d04e911f14e8670485f6a","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.0.0.tgz","fileCount":21,"integrity":"sha512-Xx8lOvgkNGQZM5hYHslif9fodElQpB/aFFqnCgE7dgRA0KdGQ5QhBoGk4X9+m0CDVEu851DLz6U+OascBSeXCw==","signatures":[{"sig":"MEYCIQCe+UICUsTxC/zMn9+Yn20uJc+yTQpelJN4Oy3FvYq9BQIhAM8/Fvf+sG5FmUDnXVIqZrIf1Rhp5VDX3UmVatz/YCUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1461926},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./package.json":"./package.json"},"gitHead":"f3bd9b2d90e92d1c8e05e998cd87cc8a6f6ddbf9","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"doistbot","email":"dev@doist.com"},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"10.9.7","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"1.11.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma-plugin/helpers":"0.15.2","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","eslint-formatter-codeframe":"7.32.2","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.0.0_1784057938787_0.35477577789583026","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@doist/product-libraries-tokens","version":"1.0.1","license":"MIT","_id":"@doist/product-libraries-tokens@1.0.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"aebe8d3972581073c8ef198c37d2cde864ad9b54","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.0.1.tgz","fileCount":21,"integrity":"sha512-qeV8PMJqZQH8/xW63kIsdHx7Z+mhwZCKjZ6BYaKGkSvWqB/Me7m+f1o3cBBRujhNE4PizJean2NVmAt56KjMPg==","signatures":[{"sig":"MEUCIQDZcQk2TdqCY+xmhSa2vvi0ma4YWjdqkmtvNNHNzYBd/AIgatfR1hHKhmvSqFLQY3k3iE2E4fA2FleAxAMcSV6CYPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463342},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./package.json":"./package.json"},"gitHead":"fe3e277890e207e4909ba87e5af89999c4bdb3f4","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"1.11.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.0.1_1784071654991_0.5109532852934529","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@doist/product-libraries-tokens","version":"1.1.0","license":"MIT","_id":"@doist/product-libraries-tokens@1.1.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"4c9fdb046a8ca08bd6e50fc05f8dd13883ea1cc0","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.1.0.tgz","fileCount":21,"integrity":"sha512-Tnm6WSiwHnwLu7yupUQh8baUxlbN9csarrpd628rXD1dPqPpIcsxZc7+XkpkycCY+uZy8qzLfPlo7eEOGtoGjQ==","signatures":[{"sig":"MEYCIQCIUXsN5tNwcnXMeY0bzsO7RsXSWgt8ojbO6K+/LOS+ygIhAN3HJ5COWU+EJvfWfz+n5sM+yDnxfBuUTMPIaRS3rNUR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463686},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./package.json":"./package.json"},"gitHead":"75a6f9f20b085acfecc1f5784f7f3a5a863b90e0","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"1.11.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.1.0_1784302933712_0.24379202480426865","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@doist/product-libraries-tokens","version":"1.2.0","license":"MIT","_id":"@doist/product-libraries-tokens@1.2.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"f8ff66ecb04c5db9c90a48ddd4c0b160e9e57e21","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.2.0.tgz","fileCount":23,"integrity":"sha512-ScapV3slvaLqYejWjm5kAQJfkuD1dWKQ0ExAKuXTrfBEc/8sE1ZFK4fBW7InTvEGbHHqX9wc6LJxlaJsQW7erQ==","signatures":[{"sig":"MEYCIQCTMLDrk5HL7iR2tzB/DHd5HEgBRN11OSlRYuU3u096sQIhAO63dHa0iXfY0squqB9a55dsuTajpNxPrfT0pNwUUbPX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1466164},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./radius.json":"./dist/radius/json/radius.json","./package.json":"./package.json","./radius/css/*":"./dist/radius/css/*"},"gitHead":"1c4441656ba706eceaf000daebfeb5d20595bc71","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"1.11.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.2.0_1785838909272_0.5133098643300531","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@doist/product-libraries-tokens","version":"1.2.1","license":"MIT","_id":"@doist/product-libraries-tokens@1.2.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"98ce83dd2f8a9e02ed78d692a4648a016de19ca0","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.2.1.tgz","fileCount":23,"integrity":"sha512-pFVCDAoDpMZGiAFrsXjWEVfCJwzLf7nqhLHAechdr7f+n8VGxH7kK+qTLyCQey1jVljW4P6hZJ0g9BgY78AXtA==","signatures":[{"sig":"MEYCIQDs13J5ZtWbPoFP9CWLZDuwcuAntyPajgZY0As/tJ1u4wIhAP4hXdXOtzhH12L/gyg2607jJ9DDX53Cdv0/0FM+g7Ya","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1466596},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./radius.json":"./dist/radius/json/radius.json","./package.json":"./package.json","./radius/css/*":"./dist/radius/css/*"},"gitHead":"a657bae6fdc699b1546eaa64b77962c6367c9f85","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"1.11.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.2.1_1786699129183_0.3297559927991329","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@doist/product-libraries-tokens","version":"1.3.0","license":"MIT","_id":"@doist/product-libraries-tokens@1.3.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"1b2a7dfe3fc50b600178e958573fc470431d4278","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.3.0.tgz","fileCount":23,"integrity":"sha512-7BB5/gzu/0hrWttK9F5oMbdUnjXCqnDwdog7xUnjif9wpkbZwTgtWiEGST8yRhM41kMjRlxxzz3/wdJi6TxB7w==","signatures":[{"sig":"MEQCICPL585uk/pgaHb1zPwGN3/trhzSPgMdKdnKIQ1MrZrSAiBt5B9SuwYqvlCc9NyAcAIX06iIF+UAoUnRpLGjOCOmpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2113755},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./radius.json":"./dist/radius/json/radius.json","./package.json":"./package.json","./radius/css/*":"./dist/radius/css/*"},"gitHead":"6c75459bd9ba3a55f395349540a02500ed7f3418","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"1.11.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.3.0_1786699693619_0.8496455471507416","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@doist/product-libraries-tokens","version":"1.3.1","license":"MIT","_id":"@doist/product-libraries-tokens@1.3.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"37be5e9d18e013e63a7b409951ab558d4bd90ad7","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.3.1.tgz","fileCount":23,"integrity":"sha512-IiVscBruWZxX9v5LhKyei4Lghq2Wp/ar16HuDg4QM2Aj4iuMQbkre0ptWNP2wFKdpK0yjKB8nasFEOTaK6bv7g==","signatures":[{"sig":"MEQCIFYZZVT1zPc83A5mmntUhI2nSHlFSf5WMhPBd1wlG0wOAiAc2WyZuRgJH43ae3DZrqGqUZfVIIJpWG5WPykuG7/6hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2114092},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./radius.json":"./dist/radius/json/radius.json","./package.json":"./package.json","./radius/css/*":"./dist/radius/css/*"},"gitHead":"8fc73b58bf1bb85e1db4f90a5a98c008dbff623d","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"1.11.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.3.1_1786719665405_0.228420524637726","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@doist/product-libraries-tokens","version":"1.3.2","license":"MIT","_id":"@doist/product-libraries-tokens@1.3.2","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"198fb93e309e9464d401e35589ff829f9fdb0a4a","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.3.2.tgz","fileCount":23,"integrity":"sha512-2LDMViUqTJ+LlGuLHmUQBLTNeVfcjtYbxGybI+2Z9tCB3KH9I6oIPwE9enNTlFP1FXZdapnxW50WkQ3VXPVqgw==","signatures":[{"sig":"MEYCIQCWkZYOpXCT7Mk2en0qyeJCkO0kgRblaW6U8K0Fjf9Z8QIhAMH1gh5DJShyOj/iqIas+cI1p/G0jMbGR0M/ZEGB/Jsz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2114434},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./radius.json":"./dist/radius/json/radius.json","./package.json":"./package.json","./radius/css/*":"./dist/radius/css/*"},"gitHead":"1e8190676d292503e1ee0f57f5f3f0dafeaec7d8","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"1.11.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.3.2_1786738814246_0.4920845625209258","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@doist/product-libraries-tokens","version":"1.3.3","license":"MIT","_id":"@doist/product-libraries-tokens@1.3.3","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"craigcarlyle","email":"craigcarlyle@me.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"cfd153959fab12d8b608172064f7e171e6c1f92b","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.3.3.tgz","fileCount":23,"integrity":"sha512-yjXCacd4mc6I02f/EVchW88/+U0A624+AB2ybUoWON5JQb02UlILzb75smoDzYLovN22az0cClu5gRBtHouXkw==","signatures":[{"sig":"MEUCIQCdfpjoZn9HaaiLAWpcmEx8zM5c4+0zFjmR8wnL6GGdlAIgdQiixQtrbQnjL5pFv+/+vcZK6CitaygHx/uifEseK2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2115348},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./radius.json":"./dist/radius/json/radius.json","./package.json":"./package.json","./radius/css/*":"./dist/radius/css/*"},"gitHead":"5b2440bcc67d7207190e6cf2ddabedee9784af84","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"2.2.1-beta","type-fest":"4.41.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma/rest-api-spec":"0.42.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.3.3_1788009019192_0.04414792765454756","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@doist/product-libraries-tokens","version":"1.4.0","license":"MIT","_id":"@doist/product-libraries-tokens@1.4.0","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"craigcarlyle","email":"craigcarlyle@me.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"77fbb578bf54df39d40014f6b696e21572984bdc","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.4.0.tgz","fileCount":23,"integrity":"sha512-vTN+Vh1o0U1c7L4ZzSAfJQvbGME4OUG/9j/r1eyZpOl8lTL17KHBIeTDjVsWot44Rv7XEcG0KniJ1FIkCHz7qg==","signatures":[{"sig":"MEQCICejOoQg3j4ufVNZw0NBkLoxCVT/+a7HycSY2Xnv/2F5AiA/eaVF9p4rlzxAxi/mhCvrjW0RovB5T40gqzt2K5zoCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2384119},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./radius.json":"./dist/radius/json/radius.json","./package.json":"./package.json","./radius/css/*":"./dist/radius/css/*"},"gitHead":"e745547d70bc97819a9a0e913edbbd3b7eef8d60","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"2.2.1-beta","type-fest":"4.41.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma/rest-api-spec":"0.42.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.4.0_1788157759569_0.4464642131787633","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@doist/product-libraries-tokens","version":"1.4.1","license":"MIT","_id":"@doist/product-libraries-tokens@1.4.1","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"craigcarlyle","email":"craigcarlyle@me.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"homepage":"https://github.com/Doist/product-libraries-tokens#readme","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"af2f5432d1813a0cb18d2b19a488aa3fa863167f","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.4.1.tgz","fileCount":23,"integrity":"sha512-DNjsTTzJkBz9c6J3Ob32AyaVY6t6+zkGPxlMw8edAarHiH6jQ+8DP/P0YlWfxdddbWun/ElkGSxpZbl1aL4U2g==","signatures":[{"sig":"MEYCIQCkD28Mynoay2bMPpaWTOQJbdWEfHfqdPLpu26zzMRYjgIhAPgsVnfrBAsruzdZromyu+WGQ7EcEZcpxFfLv8YLugM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2386192},"type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./radius.json":"./dist/radius/json/radius.json","./package.json":"./package.json","./radius/css/*":"./dist/radius/css/*"},"gitHead":"10e749316afccde0e0957ea64b978cd171e0313f","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"2.2.1-beta","type-fest":"4.41.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma/rest-api-spec":"0.42.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/product-libraries-tokens_1.4.1_1788161253825_0.7869516398486138","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"_id":"@doist/product-libraries-tokens@1.4.2","bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"dist":{"shasum":"98fda97d98272596720741909c69ac0e0390b1a7","tarball":"https://registry.npmjs.org/@doist/product-libraries-tokens/-/product-libraries-tokens-1.4.2.tgz","fileCount":23,"integrity":"sha512-yry84hcyfVZoAiQjczf5nZX39nD0GTzhYN92lPGVcazcc6wetfRej5v+szfp02uiLHsQEAhgWd55GEd0OO0gdQ==","signatures":[{"sig":"MEYCIQCF7WgOpQOy08urjpYVT41tXeqpYZP1Bnt+LsB2yYoJeQIhALUr0rPp2geBhHVe1TTWM2hmDWh+IwwNnjY2R39C9NRO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCz+/JhbYAZ8965yil4omcg5h25usn8c1mMmdwUDMaIXQIgUp8dVVC054bayvQDU+DQatxOupBHv9gTCYONMR8tCqg="}],"unpackedSize":2386378},"name":"@doist/product-libraries-tokens","type":"module","engines":{"node":"^22.14.0 || >=24.10.0"},"exports":{"./css/*":"./dist/colors/css/*","./colors.json":"./dist/colors/json/colors.json","./radius.json":"./dist/radius/json/radius.json","./package.json":"./package.json","./radius/css/*":"./dist/radius/css/*"},"gitHead":"092f3c97c7c40b75418f55ec58f329471d6cae53","license":"MIT","scripts":{"test":"jest","build":" tsx src/index.ts","start":"run-s clean:dist build","prepare":"is-ci || husky install","clean:dist":"rimraf dist/ && rm -rf docs/","test:watch":"jest --watch","eslint:check":"eslint --format codeframe --cache --cache-location ./.cache/.eslintcache --ext js,jsx,cjs,ts,tsx,mts ./","prettier:check":"prettier --check \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","prettier:format":"prettier --write \"./**/*.{js,jsx,cjs,ts,tsx,mts,json,css,yml,md}\"","typescript:check":"tsc --project tsconfig.json","validate:pre-commit":"lint-staged","detect-changes:colors":"tsx src/colors/detect-changes/detect-changes-cli.ts"},"version":"1.4.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c6edeefa-b44a-4f62-b5f9-6863732e6e7f"}},"homepage":"https://github.com/Doist/product-libraries-tokens#readme","prettier":"@doist/prettier-config","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"_npmVersion":"11.18.0","description":"A collection of tokens extracted from the Figma Product Libraries","directories":{},"maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"craigcarlyle","email":"craigcarlyle@me.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.21.0","jest":"29.7.0","husky":"8.0.3","is-ci":"3.0.1","dotenv":"16.6.1","eslint":"8.57.1","rimraf":"5.0.10","ts-jest":"29.1.1","prettier":"2.8.8","figma-api":"2.2.1-beta","type-fest":"4.41.0","handlebars":"4.7.9","typescript":"5.1.6","@types/jest":"29.5.14","@types/node":"22.20.0","ignore-sync":"6.0.2","lint-staged":"13.3.0","npm-run-all":"4.1.5","jest-date-mock":"1.0.10","@doist/tsconfig":"2.0.1","semantic-release":"25.0.3","@types/handlebars":"4.1.0","eslint-plugin-jest":"27.9.0","@doist/eslint-config":"9.0.0","@figma/rest-api-spec":"0.42.0","@figma-plugin/helpers":"0.15.2","@semantic-release/git":"10.0.1","eslint-plugin-unicorn":"47.0.0","@doist/prettier-config":"3.0.5","@semantic-release/exec":"7.1.0","eslint-formatter-codeframe":"7.32.2","@semantic-release/changelog":"6.0.3","eslint-plugin-simple-import-sort":"10.0.0","eslint-import-resolver-typescript":"3.6.1","conventional-changelog-conventionalcommits":"9.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/product-libraries-tokens_1.4.2_1790801967462_0.9659598806262346"}}},"time":{"created":"2026-07-14T19:38:58.610Z","modified":"2026-09-30T20:59:27.773Z","1.0.0":"2026-07-14T19:38:58.933Z","1.0.1":"2026-07-14T23:27:35.139Z","1.1.0":"2026-07-17T15:42:13.888Z","1.2.0":"2026-08-04T10:21:49.409Z","1.2.1":"2026-08-14T09:18:49.318Z","1.3.0":"2026-08-14T09:28:13.770Z","1.3.1":"2026-08-14T15:01:05.548Z","1.3.2":"2026-08-14T20:20:14.399Z","1.3.3":"2026-08-29T13:10:19.329Z","1.4.0":"2026-08-31T06:29:19.765Z","1.4.1":"2026-08-31T07:27:33.988Z","1.4.2":"2026-09-30T20:59:27.580Z"},"bugs":{"url":"https://github.com/Doist/product-libraries-tokens/issues"},"license":"MIT","homepage":"https://github.com/Doist/product-libraries-tokens#readme","repository":{"url":"git+https://github.com/Doist/product-libraries-tokens.git","type":"git"},"description":"A collection of tokens extracted from the Figma Product Libraries","maintainers":[{"name":"ricardoist","email":"ricardo@doist.com"},{"name":"henningmu","email":"muszynski.henning@gmail.com"},{"name":"jvalente","email":"joao@doist.com"},{"name":"antondoist","email":"antonball@doist.com"},{"name":"jefcurtis","email":"jef@doist.com"},{"name":"dmgawel","email":"daw.gawel@gmail.com"},{"name":"doistbot","email":"dev@doist.com"},{"name":"fbidu","email":"felipe@doist.com"},{"name":"goncalossilva","email":"goncalossilva@gmail.com"},{"name":"omar.doist.com","email":"omar@doist.com"},{"name":"scottatdoist","email":"scott@doist.com"},{"name":"craigcarlyle","email":"craigcarlyle@me.com"},{"name":"ernestodoist","email":"ernesto@doist.com"}],"readme":"# Product Libraries Tokens\n\n🤖 Automated synchronization between Doist's [Product Libraries](https://www.figma.com/file/xo9yAsH8PQUpi0eTJh9pmR/Product-Library---Global?node-id=4985-13863&t=uHxtLgh6CMi2TeTE-4) and our Android, iOS, and Web codebases.\n\n[The most up-to-date colors can be found here.](https://doist.github.io/product-libraries-tokens/colors/)\n\n## Consuming the package\n\nThis package can be installed via npm through the public npm registry. It is also privately mirrored to GitHub Packages:\n\n```sh\nnpm install @doist/product-libraries-tokens\n```\n\nImport the color tokens as JSON, or reference the generated CSS themes:\n\n```ts\nimport colors from '@doist/product-libraries-tokens/colors.json'\n```\n\n```css\n@import '@doist/product-libraries-tokens/css/td-light.css';\n```\n\n## Development\n\n1. Use the `node` version in [`.node-version`](.node-version). We recommend a node version manager like [fnm](https://github.com/Schniz/fnm) to switch versions automatically between projects.\n2. Obtain a [Figma personal access token](https://help.figma.com/hc/en-us/articles/8085703771159-Manage-personal-access-tokens#Generate_a_personal_access_token) with the `file_content:read` scope\n3. Copy `.env.defaults` from the root of the repository as `.env`, and fill in your Figma PAT under `FIGMA_API_KEY`\n4. Run `npm i` to install npm dependencies, then run `npm start` to fetch the latest style tokens from Figma and generate the output for each platform\n\n## Updating colors and releasing\n\nTo fetch the latest colors from Figma and update the generated assets, trigger the `update-colors` GitHub Action via the Actions tab.\n\nWhen only the generation templates have changed, enable `force_regeneration` in the workflow dispatch form. This skips Figma change detection and regenerates the assets from the current colors and templates.\n\nThe action pulls the latest color definitions from Figma, runs the transformation script to update all platforms' definitions, and classifies changes by [semver severity](src/colors/detect-changes/):\n\n-   **major** — feat!: tokens removed\n-   **minor** — feat: tokens added\n-   **patch** — fix: values changed\n\nIf there are changes, a PR will be opened with a title following the [Conventional Commits](https://www.conventionalcommits.org/) scheme, with a changelog in the body. Once this PR is approved and merged, it's published automatically by [semantic-release](https://semantic-release.gitbook.io/), updates `CHANGELOG.md`, publishes to the public npm registry and to GitHub Packages, and creates a GitHub release.\n\nNon-releasing types like `chore:`, `ci:`, `build:`, and `docs:` do not cut a new version.\n\n## Adding or changing templates for generating color tokens\n\nThe `config.json` file is used to specify the templates used to build each platform's color tokens. For more details in the expected structure, please refer to the [`config.types.ts`](src/config.types.ts) file.\n\nTo add a new template, create a new entry under `workflow.templates` and build a corresponding `.handlebars` file in the [`/src/colors/templates`](./src/colors/templates) folder. You may also categorize templates into a new group by creating a new `workflow` entry with a matching folder in the `templates` folder.\n\nWe use the [Handlebars](https://handlebarsjs.com) templating engine to build our templates. Please refer to its [language Guide](https://handlebarsjs.com/guide/) for more details. A set of [helpers](./src/template-helpers) is available to expose logic needed to format the data as needed for each platform.\n\n## Integrating with each platform\n\nTypically, the design team will inform each platform about updated colors using the [Doist/issues](https://github.com/Doist/Issues) board. As these updates are shared, any developer from the client teams can initiate the update process:\n\n-   Follow the [Development](#development) section above to set up your local dev environment.\n-   Generate the artifacts with `npm start`.\n-   Create a PR describing the changes, tagging the other platform's heroes, linking to the request issue, and merge them into `main`.\n\n### iOS\n\n-   **Automated**: When a PR with color changes is merged to main, the [trigger-design-system-tokens-swift-sync](https://github.com/Doist/product-libraries-tokens/blob/main/.github/workflows/trigger-design-system-tokens-swift-sync.yml) action automatically syncs the updates to [design-system-tokens-swift](https://github.com/Doist/design-system-tokens-swift) (via [sync-doist-colors](https://github.com/Doist/design-system-tokens-swift/blob/main/.github/workflows/sync-doist-colors.yml)) and opens a PR with the changes.\n-   **Manual**: Trigger the [Sync Doist Colors](https://github.com/Doist/design-system-tokens-swift/actions/workflows/sync-doist-colors.yml) workflow manually.\n\n### Android\n\n-   **Automated**: When a PR with color changes is merged to main, the [trigger-todoist-android-sync](https://github.com/Doist/product-libraries-tokens/.github/workflows/trigger-todoist-android-sync.yml) action automatically syncs the updates to [Todoist-Android](https://github.com/Doist/Todoist-Android) (via [sync-doist-colors](https://github.com/Doist/Todoist-Android/blob/main/.github/workflows/sync-doist-colors.yml)) and opens a PR with the changes.\n-   **Manual**: Run the [scripts/copy_doist_colors.main.kts](https://github.com/Doist/Todoist-Android/blob/main/scripts/copy_doist_colors.main.kts) script in the Todoist-Android repo, or trigger the [Sync Doist Colors](https://github.com/Doist/Todoist-Android/actions/workflows/sync-doist-colors.yml) workflow manually.\n\nFor any breaking change (e.g. attribute removals, name updates, etc), a migration guide should be provided by the design team, typically via a github issue.\n\n### Frontend\n\nInstall `@doist/product-libraries-tokens`. See [Consuming the package](#consuming-the-package).\n","readmeFilename":"README.md"}