{"_id":"@deriv-com/quill-tokens-components","_rev":"11-f67038802b9821603b1f89eed3e7d085","name":"@deriv-com/quill-tokens-components","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.0":{"name":"@deriv-com/quill-tokens-components","version":"0.0.0","keywords":["quill","design-system","react","components","ui","deriv"],"license":"MIT","_id":"@deriv-com/quill-tokens-components@0.0.0","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"76911b968fc361f55a146d83a1f5788b325e290b","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.0.tgz","fileCount":18,"integrity":"sha512-dkBimuU5T/Y+kV3mFqbfNpvpKx6UYEsmfm8rW8dDxPpZIAGuLf1fARfJGeQE38lBHEICpbCHrZxr97Tnnh12rA==","signatures":[{"sig":"MEQCIBEAiMu7TqXbY8ixxd53KYUBHB+41tSEIGFRm5tGi690AiBokYoGB8Hwu2lmD+IQq2CgvpEHOIf72msbsp0ObNTILg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776934},"main":"./dist/quill-ui-v2.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"162a5920e621a1fd45d5aab79a1705ea2f1e9b85","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"overrides":{"ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","rollup":">=4.59.0","vitest":"^4.1.6","flatted":">=3.4.2","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@vitest/browser":"^4.1.6","brace-expansion":">=5.0.5","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"_npmVersion":"10.9.2","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.6","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.6","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@vitest/coverage-v8":"^4.1.6","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.1.6","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/quill-tokens-components_0.0.0_1784719079126_0.027473401137674713","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@deriv-com/quill-tokens-components","version":"0.0.2","keywords":["quill","design-system","react","components","ui","deriv"],"license":"MIT","_id":"@deriv-com/quill-tokens-components@0.0.2","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"14752c94ec94acdaaa45644eb7fd24127f48e892","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.2.tgz","fileCount":18,"integrity":"sha512-Ngh60zZhy4GFS7MH1gxfeCj3pOPm2bQytKNf3dVPWFW0M09NJwQaqyNMbNkGRGZJKFEF7XoQvWK9jUgi5NSzQg==","signatures":[{"sig":"MEQCIBhkOIS3JjYrZMcvNkRDAvx4DD8SLCfDbjqV7k9J0+BxAiA/UFQenJSr0/4WNFtTGjL1eQRNbk1ncIDVufqdYPtpYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2833688},"main":"./dist/quill-ui-v2.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"256903960a152110e20bf514d11bd0904c556c25","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643b5732-a0e1-4332-b711-eb90fe75a255"}},"overrides":{"ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","rollup":">=4.59.0","vitest":"^4.1.6","flatted":">=3.4.2","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@vitest/browser":"^4.1.6","brace-expansion":">=5.0.5","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"_npmVersion":"12.0.1","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.6","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.6","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@vitest/coverage-v8":"^4.1.6","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@vitest/browser-playwright":"^4.1.6","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/quill-tokens-components_0.0.2_1784728125739_0.9247517617216909","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@deriv-com/quill-tokens-components","version":"0.0.3","keywords":["quill","design-system","react","components","ui","deriv"],"license":"MIT","_id":"@deriv-com/quill-tokens-components@0.0.3","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"f0428c5e09613d5f221678bd271134aa7fb69bdc","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.3.tgz","fileCount":18,"integrity":"sha512-2FtQdcU2IS3k9BuIKHGWy+K9GT3T0sC591olk3URUw9vHogO6isPIRXjrjWMP6lh/KUPJZejScR8wJyalZwxqw==","signatures":[{"sig":"MEUCIQDMPPAQ3IfVb9+K0R5kvOCUmAolWOBs4O2VmBnO6/LVeQIgTaWti7WCL8Y7j4hmsgrtS8ubQzCy6suyTrKkkCIpRJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5151805},"main":"./dist/quill-ui-v2.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"433a2fe089f11ab23d57f7953de95f5b0b171e00","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643b5732-a0e1-4332-b711-eb90fe75a255"}},"overrides":{"ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","rollup":">=4.59.0","vitest":"^4.1.6","flatted":">=3.4.2","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@vitest/browser":"^4.1.6","brace-expansion":">=5.0.5","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"_npmVersion":"12.0.1","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.6","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.6","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@vitest/coverage-v8":"^4.1.6","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@deriv-com/quill-icons-web":"1.0.3","@vitest/browser-playwright":"^4.1.6","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@deriv-com/quill-icons-web":"^1.0.3"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/quill-tokens-components_0.0.3_1784792026621_0.17624452450312678","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@deriv-com/quill-tokens-components","version":"0.0.4","keywords":["quill","design-system","react","components","ui","deriv"],"license":"MIT","_id":"@deriv-com/quill-tokens-components@0.0.4","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"329522b92c72de1f8ab9b51b3fecd648a33fc13f","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.4.tgz","fileCount":18,"integrity":"sha512-X7Rv/XNs7iDn6z806f77zstrrw0zsAecrifdehxpNwA8hxARnvv3e05a4Ft4sCmxbhSV64Fk2Dg476L3NpSx1A==","signatures":[{"sig":"MEUCIFe4ClXc6UIYeaKD05fufC2r+6O8eNw0kX7H17cpddrPAiEA/iTR0F4y37eRo1z48KwBw6wGsZruv7eFPtnvLyx9Sv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5315944},"main":"./dist/quill-ui-v2.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"72bf971228d47b499a3d7f12a4077804c957491f","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky install","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643b5732-a0e1-4332-b711-eb90fe75a255"}},"overrides":{"ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","rollup":">=4.59.0","vitest":"^4.1.10","flatted":">=3.4.2","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@vitest/browser":"^4.1.10","brace-expansion":">=5.0.5","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"_npmVersion":"12.0.1","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.10","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.10","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@deriv-com/quill-icons-web":"1.0.3","@vitest/browser-playwright":"^4.1.10","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@deriv-com/quill-icons-web":"^1.0.3"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/quill-tokens-components_0.0.4_1785232972963_0.6273116571705193","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@deriv-com/quill-tokens-components","version":"0.0.5","keywords":["quill","design-system","react","components","ui","deriv"],"license":"MIT","_id":"@deriv-com/quill-tokens-components@0.0.5","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"4c89de64026c6088f5e6a154a73af8f3438b21f2","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.5.tgz","fileCount":18,"integrity":"sha512-5aU6o12hC0vxHp4cjzdLbfomtgGuK1UQt7+Cau0KNWhsv5J9GSnFsbdc2UQ6Y2efOvn2FuJqjT4WqAHT6ys0Bw==","signatures":[{"sig":"MEUCIQDj9TfY+kq4iDbNFXbm0ecKRWmRy/TqTSdTO3CA32LfdQIgEpoFAGkxm4Yii4duDwSAnnvDez90xEOgq+/GhBZ4eRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5436262},"main":"./dist/quill-ui-v2.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"7ad23fa9418254ed93c9d877075f167ffaf8023a","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643b5732-a0e1-4332-b711-eb90fe75a255"}},"overrides":{"ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","rollup":">=4.59.0","vitest":"^4.1.10","flatted":">=3.4.2","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@vitest/browser":"^4.1.10","brace-expansion":">=5.0.5","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"_npmVersion":"12.0.2","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.10","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.10","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@deriv-com/quill-icons-web":"1.0.3","@vitest/browser-playwright":"^4.1.10","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@deriv-com/quill-icons-web":"^1.0.3"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/quill-tokens-components_0.0.5_1785490364725_0.17767570355705997","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@deriv-com/quill-tokens-components","version":"0.0.6","keywords":["quill","design-system","react","components","ui","deriv"],"license":"MIT","_id":"@deriv-com/quill-tokens-components@0.0.6","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"3f60e3050724a828a9e7451188e30cfac4b1d8e2","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.6.tgz","fileCount":18,"integrity":"sha512-XFpRXg/3ic4TP3Djt2qKlVmbC0MzXJteDjVPaPz2VKmdIgzd8a9zJ2/FEcrHbCVn9dxGiUodnYyChAJIWzBolQ==","signatures":[{"sig":"MEYCIQDdHMwFlSd4iK96wTqi7uABdOMKr7PXHchDyPUVHATxMAIhAJtlouEXTgFOiTv0b82vQxHqDZ++j0hVvCFlx8QCLgm3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5515289},"main":"./dist/quill-ui-v2.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"a2ef852f2c4bbaa941d3bd07ce13d8443a5c4312","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643b5732-a0e1-4332-b711-eb90fe75a255"}},"overrides":{"ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","rollup":">=4.59.0","vitest":"^4.1.10","flatted":">=3.4.2","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@vitest/browser":"^4.1.10","brace-expansion":">=5.0.5","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"12.0.2","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.10","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.10","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@deriv-com/quill-icons-web":"1.0.3","@vitest/browser-playwright":"^4.1.10","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@deriv-com/quill-icons-web":"^1.0.3"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/quill-tokens-components_0.0.6_1786410061441_0.9135574583464436","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@deriv-com/quill-tokens-components","version":"0.0.7","keywords":["quill","design-system","react","components","ui","deriv"],"license":"MIT","_id":"@deriv-com/quill-tokens-components@0.0.7","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"aa957af453ec4c40c37212dd8a3aa37177ed6d48","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.7.tgz","fileCount":18,"integrity":"sha512-mJPQ+zW5LoIoJ/aQCHXySRtV4S+Ee7pOH9DmDhUWINAnR3uXttI5mZlc6XcBXNNfuTIKUJ/2tF2U57afzCQ9lQ==","signatures":[{"sig":"MEYCIQDOXqdZ+0RQBzh96PO4gNS1zNKuP+a4/4c+p+Fj7MiKogIhAMo14Cqaz2tSi2PTVWIoTvuKNsS8WZuCuuRcvTSTp72h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5784713},"main":"./dist/quill-ui-v2.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"29521e2c2947d16c1164533ed1562941e140da41","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643b5732-a0e1-4332-b711-eb90fe75a255"}},"overrides":{"ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","rollup":">=4.59.0","vitest":"^4.1.10","flatted":">=3.4.2","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@vitest/browser":"^4.1.10","brace-expansion":">=5.0.5","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"12.0.2","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.10","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.10","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@figma/code-connect":"^1.5.2","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@deriv-com/quill-icons-web":"1.0.3","@vitest/browser-playwright":"^4.1.10","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@deriv-com/quill-icons-web":"^1.0.3"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/quill-tokens-components_0.0.7_1786610759012_0.7248093205586323","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@deriv-com/quill-tokens-components","version":"0.0.8","keywords":["quill","design-system","react","components","ui","deriv"],"license":"MIT","_id":"@deriv-com/quill-tokens-components@0.0.8","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"b857bd60934c047d7d4862394e54cb71dae02b42","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.8.tgz","fileCount":18,"integrity":"sha512-XPylnWT06BvC6eVctzi2L07VT0p0Ezc/xiQ7TUQ8NuduzkdAqAi/LolSF5Ig0ekt8PMs57leM6awlyU50cu6HA==","signatures":[{"sig":"MEUCIQCyIaMGTjP/Fc+UXNP6tkL2drbJsCB5dR7c9kWeGU4HZAIgYA1Baxbfz8jZMHo8bDoBHxoaicJHAdTtLwzmPwLt++M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5806314},"main":"./dist/quill-ui-v2.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"e8ecbf8ebaf9b23616feebeda4a2cced2d085407","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643b5732-a0e1-4332-b711-eb90fe75a255"}},"overrides":{"ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","rollup":">=4.59.0","vitest":"^4.1.10","flatted":">=3.4.2","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@vitest/browser":"^4.1.10","brace-expansion":">=5.0.5","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"12.0.2","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.10","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.10","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@figma/code-connect":"^1.5.2","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@deriv-com/quill-icons-web":"1.0.3","@vitest/browser-playwright":"^4.1.10","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@deriv-com/quill-icons-web":"^1.0.3"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/quill-tokens-components_0.0.8_1786960465777_0.5380565366031491","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@deriv-com/quill-tokens-components","version":"0.0.9","keywords":["quill","design-system","react","components","ui","deriv"],"license":"MIT","_id":"@deriv-com/quill-tokens-components@0.0.9","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"829e5f67423a2b893edb67be3ac475ac48ac0e11","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.9.tgz","fileCount":18,"integrity":"sha512-k6CPQHHcj8mKxLPlAEeaLhhcm9yv2Zo/kOXIZFk8gqhXpFCbcmehORPEPg3E8J/C02PWZjLi09/5b/VLnWwlUg==","signatures":[{"sig":"MEUCIBJH7TBfwUshmar1HFgv5awkTP6ZmgBm9s+a/2VCO1MtAiEA7lalOIWlEnc818+Y53etmyDvpMWfjV0qXaIrKabnqdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5850708},"main":"./dist/quill-ui-v2.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"e8fd35d116e0ad96190b17074c6b45d2681d9d59","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643b5732-a0e1-4332-b711-eb90fe75a255"}},"overrides":{"ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","rollup":">=4.59.0","vitest":"^4.1.10","flatted":">=3.4.2","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@vitest/browser":"^4.1.10","brace-expansion":">=5.0.5","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"12.0.2","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.10","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.10","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@figma/code-connect":"^1.5.2","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@deriv-com/quill-icons-web":"1.0.3","@vitest/browser-playwright":"^4.1.10","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@deriv-com/quill-icons-web":"^1.0.3"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/quill-tokens-components_0.0.9_1787044412785_0.20210509285921674","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@deriv-com/quill-tokens-components","version":"0.0.10","keywords":["quill","design-system","react","components","ui","deriv"],"license":"MIT","_id":"@deriv-com/quill-tokens-components@0.0.10","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"41c745b100d8a126f663f28bbd75b4bae3c940bd","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.10.tgz","fileCount":18,"integrity":"sha512-hjcCNlunsAIH84hneE3CV+2pYqNInOEDLnnaHmOyZZSHNP9DRQoUqnjfAgL9ChvM9MmDkDJJgYhsC2xDMKVE5g==","signatures":[{"sig":"MEUCIQDzeB4BZxDG91jjjHQUEYxVwLoG+CfoUBWIW8DKE8A0PQIgO3QJiA7s68LvhmsArJyKtuF9uvUN71d9WbcyaLeRamM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5865629},"main":"./dist/quill-ui-v2.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"01630fbc72ee255bc4e607fd5e08058df0680a83","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643b5732-a0e1-4332-b711-eb90fe75a255"}},"overrides":{"ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","rollup":">=4.59.0","vitest":"^4.1.10","flatted":">=3.4.2","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@vitest/browser":"^4.1.10","brace-expansion":">=5.0.5","@eslint/eslintrc":{"ajv":"^6.12.6"}},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"12.0.2","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.2","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.10","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.10","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@figma/code-connect":"^1.5.2","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@deriv-com/quill-icons-web":"1.0.3","@vitest/browser-playwright":"^4.1.10","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@deriv-com/quill-icons-web":"^1.0.3"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/quill-tokens-components_0.0.10_1787556786897_0.7975053621908961","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"_id":"@deriv-com/quill-tokens-components@0.0.11","bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"dist":{"shasum":"5a3503a61373dbedb16d45bce1cbb81eba984874","tarball":"https://registry.npmjs.org/@deriv-com/quill-tokens-components/-/quill-tokens-components-0.0.11.tgz","fileCount":18,"integrity":"sha512-Qf2Qe2Khd8a4NDfeG7NxzWQ53IJg+UNhlsnyqGucjWKcuZJuNY3L47/yHHSRHmz1igT0qpLqpk/e5C/eUcaNCQ==","signatures":[{"sig":"MEUCIDHsXHih/hj7rGSsuu/8OAD7jyhiCL8Da8z+YLi4zafnAiEAil13v3oCp0mwlOi4dFIvgoH8Z79hv8WVoC8rQAWzwjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFVu1K6458aUU1sFkkYYNVD/Fuyu5MUt1E3XNF3N4JZ0AiEAiHOrWFmYgKZm2T2a2/M6hL76ya/7C/HXFgAXupxSga8="}],"unpackedSize":5865930},"main":"./dist/quill-ui-v2.cjs","name":"@deriv-com/quill-tokens-components","type":"module","types":"./dist/index.d.ts","module":"./dist/quill-ui-v2.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/quill-ui-v2.cjs"}},"./tokens":{"types":"./dist/tokens/tokens.d.ts","import":"./dist/tokens/tokens.js"},"./tokens.css":"./dist/tokens/index.css","./tokens/*.css":"./dist/tokens/*.css"},"gitHead":"a123da238b2e1838750170795f7ef88d58d2be95","license":"MIT","scripts":{"lint":"eslint .","test":"vitest run","build":"vite build","format":"prettier --write .","tokens":"node scripts/tokens/app.js","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","lint:fix":"eslint . --fix","storybook":"storybook dev -p 6006","tokens:ci":"node scripts/tokens/app.js --ci","typecheck":"tsc --noEmit","test:watch":"vitest","build:watch":"vite build --watch","format:check":"prettier --check .","tokens:watch":"node scripts/tokens/app.js --watch","test:coverage":"vitest run --coverage","tokens:cached":"node scripts/tokens/app.js --skip-rest-api","prepublishOnly":"npm run build","tokens:dry-run":"node scripts/tokens/app.js --dry-run","build-storybook":"storybook build"},"version":"0.0.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643b5732-a0e1-4332-b711-eb90fe75a255"}},"homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","keywords":["quill","design-system","react","components","ui","deriv"],"overrides":{"ws":">=8.21.0","ajv":">=8.17.0","eslint":{"ajv":"^6.12.6"},"lodash":">=4.18.0","nanoid":">=3.3.18","rollup":">=4.59.0","vitest":"^4.1.11","flatted":">=3.4.2","js-yaml":">=4.3.2","postcss":">=8.5.23","fast-uri":">=3.1.6","minimatch":">=3.1.4 <4.0.0 || >=9.0.7 <10.0.0 || >=10.2.3","picomatch":">=4.0.4","@babel/core":">=7.29.6","browserslist":">=4.28.7","@humanfs/node":">=0.16.8","@vitest/mocker":"^4.1.11","@vitest/browser":"^4.1.11","brace-expansion":">=5.0.9","@eslint/eslintrc":{"ajv":"^6.12.6"},"baseline-browser-mapping":">=2.11.0"},"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"12.0.2","description":"Quill Design System - React components and design tokens with bundled styles","directories":{},"maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"22.23.2","dependencies":{"husky":"^9.1.7","dotenv":"^17.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","react":"^18.2.0","eslint":"^9.17.0","vitest":"^4.1.11","globals":"^15.14.0","prettier":"^3.4.2","react-dom":"^18.2.0","storybook":"^10.2.13","@eslint/js":"^9.17.0","playwright":"^1.57.0","typescript":"^5.3.3","@types/node":"^25.0.10","@types/react":"^18.2.0","@vitest/browser":"^4.1.11","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.2.0","typescript-eslint":"^8.63.0","@figma/code-connect":"^1.5.2","@vitest/coverage-v8":"^4.1.11","@vitejs/plugin-react":"^4.2.1","@storybook/addon-a11y":"^10.2.13","@storybook/addon-docs":"^10.2.13","@storybook/react-vite":"^10.2.13","@storybook/addon-vitest":"^10.2.13","eslint-plugin-storybook":"^10.2.13","@chromatic-com/storybook":"^5.0.1","@deriv-com/quill-icons-web":"1.0.3","@vitest/browser-playwright":"^4.1.11","vite-plugin-css-injected-by-js":"^3.4.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","@deriv-com/quill-icons-web":"^1.0.3"},"peerDependenciesMeta":{"react":{"optional":false},"react-dom":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/quill-tokens-components_0.0.11_1790059535811_0.6977058124185198"}}},"time":{"created":"2026-07-22T11:17:58.962Z","modified":"2026-09-22T06:45:36.101Z","0.0.0":"2026-07-22T11:17:59.322Z","0.0.2":"2026-07-22T13:48:45.896Z","0.0.3":"2026-07-23T07:33:46.787Z","0.0.4":"2026-07-28T10:02:53.127Z","0.0.5":"2026-07-31T09:32:44.933Z","0.0.6":"2026-08-11T01:01:01.658Z","0.0.7":"2026-08-13T08:45:59.197Z","0.0.8":"2026-08-17T09:54:25.956Z","0.0.9":"2026-08-18T09:13:32.961Z","0.0.10":"2026-08-24T07:33:07.202Z","0.0.11":"2026-09-22T06:45:35.924Z"},"bugs":{"url":"https://github.com/deriv-com/product-design-quill-design-system/issues"},"license":"MIT","homepage":"https://github.com/deriv-com/product-design-quill-design-system#readme","keywords":["quill","design-system","react","components","ui","deriv"],"repository":{"url":"git+https://github.com/deriv-com/product-design-quill-design-system.git","type":"git"},"description":"Quill Design System - React components and design tokens with bundled styles","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"readme":"# 🎨 Quill Design System (`@deriv-com/quill-tokens-components`)\n\n> React components whose styling is driven entirely by design tokens synced from Figma.\n\n[![Node](https://img.shields.io/badge/node-%3E%3D18.0.0-blue.svg)]()\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)]()\n\nQuill is a React component library plus a Node automation pipeline that extracts design tokens from Figma and generates the CSS/TypeScript token files the components consume. **Figma is the single source of truth** — components use tokens, never hardcoded values. Change a value in Figma, run one command, and the code stays in sync.\n\nThis repo publishes **two npm packages**:\n\n| Package                                                | Contents                                           | Source             |\n| ------------------------------------------------------ | -------------------------------------------------- | ------------------ |\n| `@deriv-com/quill-tokens-components`                   | React UI primitives + design tokens                | repo root (`src/`) |\n| [`@deriv-com/quill-blocks`](packages/blocks/README.md) | Marketing/page-section Block components + contracts (guides + JSON Schemas) | `packages/blocks/` |\n\n---\n\n## 🚀 Quick Start\n\n### Install\n\n```bash\nnpm install @deriv-com/quill-tokens-components\n```\n\n### Use components\n\nComponents ship with their styles bundled — no separate CSS import needed.\n\n```tsx\nimport { Button } from \"@deriv-com/quill-tokens-components\";\n\n<Button type=\"primary\" size=\"md\" label=\"Click me\" />;\n```\n\n### Use tokens for custom styling\n\n```tsx\n// Once, at your app entry point:\nimport \"@deriv-com/quill-tokens-components/tokens.css\";\n```\n\n```css\n.custom-card {\n  padding: var(--quill-semantic-size-spacing-16);\n  background: var(--quill-semantic-colour-background-primary-surface);\n  color: var(--quill-semantic-colour-text-prominent-default);\n  border: 1px solid var(--quill-semantic-colour-border-default-default);\n  border-radius: var(--quill-semantic-size-radius-8);\n}\n```\n\nTokens are also available as a typed JS object:\n\n```ts\nimport { tokens } from \"@deriv-com/quill-tokens-components/tokens\";\n\nelement.style.padding = tokens[\"--quill-semantic-size-spacing-16\"];\n```\n\nToken categories: `--quill-semantic-colour-*`, `--quill-semantic-size-spacing-*`, `--quill-semantic-size-radius-*`, `--quill-semantic-size-width-height-*`, `--quill-semantic-typography-*`. Browse [`src/tokens/`](src/tokens/) for the full list.\n\n> **Figma MCP → tokens:** Figma MCP output hardcodes values with the token name in a comment (e.g. `background: #ebecef; /* tertiary/background/default */`). Convert `slash/separated` names to `var(--quill-...)` by replacing `/` with `-` and adding the `--quill-` prefix.\n\n---\n\n## ✨ Features\n\n- **One-command sync** — regenerate all tokens from Figma with `npm run tokens`\n- **Three-tier token cascade** — primitives → semantic → per-component tokens\n- **TypeScript** — typed tokens with autocomplete; components ship `.d.ts`\n- **Light/dark theming** via Figma modes\n- **Dry-run, watch, and CI modes** for the token pipeline\n- **Self-styled components** — CSS injected into the JS bundle\n\n---\n\n## 🔧 Token Pipeline (Figma → code)\n\nThe pipeline lives in [`scripts/tokens/`](scripts/tokens/) and turns Figma variables into the token files under [`src/tokens/`](src/tokens/).\n\n### Setup\n\n1. Copy the env template and add your Figma credentials:\n   ```bash\n   cp .env.example .env\n   ```\n   ```env\n   FIGMA_ACCESS_TOKEN=figd_your_token_here   # figma.com/settings → Personal Access Tokens\n   FIGMA_FILE_KEY=your_file_key_here          # from the file URL: figma.com/design/FILE_KEY/...\n   ```\n2. Sync:\n   ```bash\n   npm run tokens\n   ```\n\n### Commands\n\n| Command                  | Purpose                                                     |\n| ------------------------ | ----------------------------------------------------------- |\n| `npm run tokens`         | Fetch from Figma REST API + regenerate all token files      |\n| `npm run tokens:cached`  | Regenerate from cached `tokens.json` (offline, no API call) |\n| `npm run tokens:dry-run` | Preview file changes without writing                        |\n| `npm run tokens:watch`   | Poll Figma and prompt to regenerate on change               |\n| `npm run tokens:ci`      | Strict validation, non-interactive, proper exit codes       |\n\n**Everything in `src/tokens/` is auto-generated — do not hand-edit.** To change a token, change it in Figma and re-sync. Commit the regenerated files (review with `git diff src/tokens/`); `.env` and the raw `tokens.json` cache are gitignored.\n\n### The three-tier cascade\n\n1. **`primitives.css`** — raw values (`--quill-primitive-typography-font-size-14: 14px`)\n2. **`semantic_*.css`** — contextual aliases referencing primitives (`--quill-semantic-colour-text-prominent-default`)\n3. **`component_*.css`** — per-component tokens referencing semantic tokens (`--quill-button-font-size`)\n\nA component's `.module.css` uses only component-tier variables, which cascade down to primitives. Token names mirror Figma variable names 1:1.\n\n---\n\n## 🧩 Component Development\n\nThe Figma-driven workflow is owned by two Claude Code skills:\n\n- **[`/createcomponent`](.claude/skills/createcomponent/SKILL.md)** — build a new component from a Figma node (extract → approve analysis → generate files).\n- **[`/updatecomponent`](.claude/skills/updatecomponent/SKILL.md)** — re-sync an existing component to Figma (token restructure, new/removed variants, size migration). `--check` = read-only, `--fix` = skip the confirmation gate.\n\nThe deep reference — file templates and the Figma-variable→token naming rule — is [docs/component-guideline.md](docs/component-guideline.md).\n\n### Structure\n\nEach component is 5 files in its folder, **plus** a spec file in `src/specs/`:\n\n```\nsrc/components/{ComponentName}/\n├── {ComponentName}.tsx           # forwardRef, prop-driven variants\n├── {ComponentName}.module.css    # design tokens only, no hardcoded values\n├── {ComponentName}.stories.tsx   # Storybook stories (flat title: \"{ComponentName}\")\n├── index.ts                      # public exports\n└── README.md\n\nsrc/specs/{ComponentName}.spec.json   # cross-platform spec — NOT in the component folder\n```\n\nEvery component must be exported (component + `Props` type) from [`src/index.ts`](src/index.ts).\n\n### Conventions\n\n- **Tokens only** — never hardcode; if a token is missing, add it in Figma and re-sync.\n- **Size = variants** (`.sm/.md/.lg` classes), not Figma modes — modes are reserved for light/dark.\n- **No component category** — flat Storybook titles, no `category` field in specs.\n\n---\n\n## 🛠️ Development\n\n```bash\nnpm install\nnpm run storybook     # Storybook dev server on :6006\nnpm run build         # Vite library build → dist/\nnpm test              # vitest (token pipeline tests live in scripts/tokens/__tests__/)\nnpm run lint          # eslint\nnpm run typecheck     # tsc --noEmit\n```\n\n---\n\n## 📚 Documentation\n\n| Document                                                   | Purpose                                           |\n| ---------------------------------------------------------- | ------------------------------------------------- |\n| [docs/component-guideline.md](docs/component-guideline.md) | Figma-driven component standards + file templates |\n| [.claude/skills/](.claude/skills/)                         | `/createcomponent` & `/updatecomponent`           |\n| [CONFIGURATION.md](CONFIGURATION.md)                       | Token pipeline configuration + CI/CD setup        |\n| [API-REFERENCE.md](API-REFERENCE.md)                       | Token pipeline architecture and modules           |\n\n---\n\n## 🆘 Troubleshooting\n\n- **`FIGMA_ACCESS_TOKEN is not defined`** — `.env` is missing or not loaded. Verify it exists and matches `.env.example` (no quotes around values).\n- **`Failed to fetch from Figma API`** — check the token has file-read access and the file key is correct (`curl -H \"X-Figma-Token: TOKEN\" https://api.figma.com/v1/files/FILE_KEY/variables/local`).\n- **Token not found in a component** — run `npm run tokens` to sync, then confirm the name in `src/tokens/`.\n\nMore in [CONFIGURATION.md](CONFIGURATION.md#troubleshooting).\n\n---\n\n## 🤝 Contributing\n\nBranch off `master`, make changes (add tests for pipeline changes), and run `npm test && npm run lint && npm run typecheck` before opening a PR with a clear description and before/after examples.\n\n## 📝 License\n\nMIT\n","readmeFilename":"README.md"}