From 343d56db777ed12de92aafcb089d6714ae233324 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 3 Oct 2024 23:41:44 +0300 Subject: [PATCH 001/214] draft of figma in storybook --- .storybook/main.js | 3 +- package-lock.json | 114 ++++++++++++++++++ package.json | 1 + .../UIcomponents/Modal/ModalSample.stories.js | 41 ++++++- 4 files changed, 157 insertions(+), 2 deletions(-) diff --git a/.storybook/main.js b/.storybook/main.js index 2ff9e69b8..645d838d9 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -17,7 +17,8 @@ export default { '@storybook/react-webpack5', // '@chromatic-com/storybook', '@storybook/addon-webpack5-compiler-babel', - '@whitespace/storybook-addon-html' + '@whitespace/storybook-addon-html', + '@storybook/addon-designs', ], webpackFinal: async config => { config.resolve.alias = { diff --git a/package-lock.json b/package-lock.json index f6e624468..00de9a827 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,6 +39,7 @@ "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.23", "@storybook/addon-a11y": "^8.3.0", + "@storybook/addon-designs": "^8.0.3", "@storybook/addon-essentials": "^8.3.0", "@storybook/addon-links": "^8.3.0", "@storybook/addon-mdx-gfm": "^8.3.0", @@ -3125,6 +3126,28 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@figspec/components": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@figspec/components/-/components-1.0.3.tgz", + "integrity": "sha512-fBwHzJ4ouuOUJEi+yBZIrOy+0/fAjB3AeTcIHTT1PRxLz8P63xwC7R0EsIJXhScIcc+PljGmqbbVJCjLsnaGYA==", + "dev": true, + "dependencies": { + "lit": "^2.1.3" + } + }, + "node_modules/@figspec/react": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@figspec/react/-/react-1.0.3.tgz", + "integrity": "sha512-r683qOko+5CbT48Ox280fMx2MNAtaFPgCNJvldOqN3YtmAzlcTT+YSxd3OahA+kjXGGrnzDbUgeTOX1cPLII+g==", + "dev": true, + "dependencies": { + "@figspec/components": "^1.0.1", + "@lit-labs/react": "^1.0.2" + }, + "peerDependencies": { + "react": "^16.14.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -3427,6 +3450,27 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@lit-labs/react": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.2.1.tgz", + "integrity": "sha512-DiZdJYFU0tBbdQkfwwRSwYyI/mcWkg3sWesKRsHUd4G+NekTmmeq9fzsurvcKTNVa0comNljwtg4Hvi1ds3V+A==", + "dev": true + }, + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.1.tgz", + "integrity": "sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==", + "dev": true + }, + "node_modules/@lit/reactive-element": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", + "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", + "dev": true, + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.0.0" + } + }, "node_modules/@mdx-js/react": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", @@ -3848,6 +3892,39 @@ "storybook": "^8.3.0" } }, + "node_modules/@storybook/addon-designs": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/@storybook/addon-designs/-/addon-designs-8.0.3.tgz", + "integrity": "sha512-uArLGYDwiRDjgJHgMotOLGGYK4hq1hBb0PfTJrlBnPy6evky9khrqf4KmXrIh4ViOyZ5t01THe1DnBj52DwrEQ==", + "dev": true, + "dependencies": { + "@figspec/react": "^1.0.0" + }, + "peerDependencies": { + "@storybook/blocks": "^8.0.0", + "@storybook/components": "^8.0.0", + "@storybook/theming": "^8.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@storybook/blocks": { + "optional": true + }, + "@storybook/components": { + "optional": true + }, + "@storybook/theming": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/@storybook/addon-docs": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.3.0.tgz", @@ -5583,6 +5660,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true + }, "node_modules/@types/unist": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", @@ -15123,6 +15206,37 @@ "dev": true, "license": "MIT" }, + "node_modules/lit": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", + "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", + "dev": true, + "dependencies": { + "@lit/reactive-element": "^1.6.0", + "lit-element": "^3.3.0", + "lit-html": "^2.8.0" + } + }, + "node_modules/lit-element": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", + "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", + "dev": true, + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.1.0", + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.8.0" + } + }, + "node_modules/lit-html": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", + "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "dev": true, + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, "node_modules/load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", diff --git a/package.json b/package.json index e54de3b7b..10fbbc987 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.23", "@storybook/addon-a11y": "^8.3.0", + "@storybook/addon-designs": "^8.0.3", "@storybook/addon-essentials": "^8.3.0", "@storybook/addon-links": "^8.3.0", "@storybook/addon-mdx-gfm": "^8.3.0", diff --git a/stories/Components/UIcomponents/Modal/ModalSample.stories.js b/stories/Components/UIcomponents/Modal/ModalSample.stories.js index 3d77c6b3e..f7df2418c 100644 --- a/stories/Components/UIcomponents/Modal/ModalSample.stories.js +++ b/stories/Components/UIcomponents/Modal/ModalSample.stories.js @@ -75,6 +75,7 @@ const getCaptionForLocale = (locale) => { export default { title: "Components/UI components/Modal" , + component: ModalSample, parameters: { docs: { page: () => ( @@ -168,10 +169,39 @@ export default { ) - } + }, + design: { + type: 'figma', + url: 'https://www.figma.com/design/WJSRV3CbcHuVWRQApwvWIm/UNDP-Design-System?node-id=18682-41233&t=Mo165CNMoIASN3TS-4', + }, } } +export const Example = { + parameters: { + design: { + type: 'figma', + url: 'https://www.figma.com/design/WJSRV3CbcHuVWRQApwvWIm/UNDP-Design-System?node-id=18682-41233&t=Mo165CNMoIASN3TS-4', + }, + }, + render: (args, { globals: { locale } }) => { + const caption = getCaptionForLocale(locale); + return ( + + ); + }, +}; + const Template = (args, { globals: { locale } }) => { const caption = getCaptionForLocale(locale); return ( @@ -191,3 +221,12 @@ const Template = (args, { globals: { locale } }) => { export const ModalSampleStory = Template.bind({}); ModalSampleStory.storyName = "Modal"; + +// export const Example = { +// parameters: { +// design: { +// type: 'figma', +// url: 'https://www.figma.com/design/WJSRV3CbcHuVWRQApwvWIm/UNDP-Design-System?m=auto&node-id=31-697&t=sq6iQxtXbxfnEi1v-1', +// }, +// }, +// }; From 855175730fb5337c1d14297fc0ae7f9cbc6d50a5 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 21 Oct 2024 13:29:19 +0000 Subject: [PATCH 002/214] copy scss tokens --- src/css/_variables.scss | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/css/_variables.scss diff --git a/src/css/_variables.scss b/src/css/_variables.scss new file mode 100644 index 000000000..aac5aea6c --- /dev/null +++ b/src/css/_variables.scss @@ -0,0 +1,13 @@ + +// Do not edit directly, this file was auto-generated. + +$colors-tokens-color-white: #ffffff; +$colors-tokens-color-black: #000000; +$colors-tokens-color-light-red: #ffbcb7; +$colors-tokens-color-red: #ee402d; +$colors-tokens-color-dark-red: #d12800; +$colors-tokens-color-light-yellow: #ffe17e; +$colors-tokens-color-yellow: #ffeb00; +$colors-tokens-color-dark-yellow: #fbc412; +$colors-tokens-color-pink: #ff00ea; +$colors-tokens-color-green: #1fff00; From c15047c02e9c8cee0958736048dc50b3364c68df Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 21 Oct 2024 13:58:36 +0000 Subject: [PATCH 003/214] copy scss tokens --- src/css/_variables.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/src/css/_variables.scss b/src/css/_variables.scss index aac5aea6c..1c407fe1a 100644 --- a/src/css/_variables.scss +++ b/src/css/_variables.scss @@ -11,3 +11,4 @@ $colors-tokens-color-yellow: #ffeb00; $colors-tokens-color-dark-yellow: #fbc412; $colors-tokens-color-pink: #ff00ea; $colors-tokens-color-green: #1fff00; +$colors-tokens-color-blue: #0021ff; From 2e7482a77e0eb75a0f1f983208b6eee09b78aa83 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 21 Oct 2024 16:56:53 +0000 Subject: [PATCH 004/214] copy scss tokens --- src/css/_variables.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/src/css/_variables.scss b/src/css/_variables.scss index 1c407fe1a..aac5aea6c 100644 --- a/src/css/_variables.scss +++ b/src/css/_variables.scss @@ -11,4 +11,3 @@ $colors-tokens-color-yellow: #ffeb00; $colors-tokens-color-dark-yellow: #fbc412; $colors-tokens-color-pink: #ff00ea; $colors-tokens-color-green: #1fff00; -$colors-tokens-color-blue: #0021ff; From ae6d13672fcb22653704b15ef1c6d5583b7c23a6 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 21 Oct 2024 16:57:49 +0000 Subject: [PATCH 005/214] copy scss tokens --- src/css/_variables.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/src/css/_variables.scss b/src/css/_variables.scss index aac5aea6c..a8a903837 100644 --- a/src/css/_variables.scss +++ b/src/css/_variables.scss @@ -11,3 +11,4 @@ $colors-tokens-color-yellow: #ffeb00; $colors-tokens-color-dark-yellow: #fbc412; $colors-tokens-color-pink: #ff00ea; $colors-tokens-color-green: #1fff00; +$colors-tokens-add-blue: #0065ff; From 961767db99f362037f0d52a3e089605cc3f496c1 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 21 Oct 2024 17:04:38 +0000 Subject: [PATCH 006/214] copy scss tokens --- src/css/_variables.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/src/css/_variables.scss b/src/css/_variables.scss index a8a903837..aac5aea6c 100644 --- a/src/css/_variables.scss +++ b/src/css/_variables.scss @@ -11,4 +11,3 @@ $colors-tokens-color-yellow: #ffeb00; $colors-tokens-color-dark-yellow: #fbc412; $colors-tokens-color-pink: #ff00ea; $colors-tokens-color-green: #1fff00; -$colors-tokens-add-blue: #0065ff; From 8d0abe6143c4fd0eed063d4146a28fb37439212f Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 21 Oct 2024 20:52:31 +0300 Subject: [PATCH 007/214] figma tokens sample using an intermediate repository --- .gitmodules | 3 + .storybook/main.js | 1 + .storybook/preview.js | 2 + .storybook/preview.scss | 1 + package-lock.json | 855 ++++++++++++++++++++++++++++++++++------ package.json | 7 +- path-to-tokens | 1 + 7 files changed, 754 insertions(+), 116 deletions(-) create mode 100644 .gitmodules create mode 100644 .storybook/preview.scss create mode 160000 path-to-tokens diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..5d78c74b9 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "path-to-tokens"] + path = path-to-tokens + url = https://github.com/vern-gora/design-tokens.git diff --git a/.storybook/main.js b/.storybook/main.js index 645d838d9..b7926e6f5 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -19,6 +19,7 @@ export default { '@storybook/addon-webpack5-compiler-babel', '@whitespace/storybook-addon-html', '@storybook/addon-designs', + 'storybook-addon-sass-postcss', ], webpackFinal: async config => { config.resolve.alias = { diff --git a/.storybook/preview.js b/.storybook/preview.js index 7f1eba016..96eaecd40 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -8,6 +8,8 @@ import { allModes } from './modes'; import '!style-loader!css-loader!sass-loader!../stories/assets/scss/base-minimal.scss'; import '!style-loader!css-loader!sass-loader!../docs/css/components/documentation.min.css'; +import './preview.scss'; + // Log the contents of RTLAddon for debugging // console.log(RTLAddon); diff --git a/.storybook/preview.scss b/.storybook/preview.scss new file mode 100644 index 000000000..3080a1bab --- /dev/null +++ b/.storybook/preview.scss @@ -0,0 +1 @@ +@import '../path-to-tokens/output/scss/variables'; diff --git a/package-lock.json b/package-lock.json index 00de9a827..747a80cd6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "gsap": "^3.12.5", "react": "^18.3.1", "react-dom": "^18.3.1", + "style-dictionary": "^4.1.4", "swiper": "^9.4.1" }, "devDependencies": { @@ -65,7 +66,7 @@ "chromatic": "^11.7.1", "copy-webpack-plugin": "^11.0.0", "core-js": "^3.32", - "css-loader": "^6.7.3", + "css-loader": "^6.11.0", "css-minimizer-webpack-plugin": "^5.0.0", "eslint": "^8.40.0", "eslint-config-airbnb": "^19.0.4", @@ -94,10 +95,10 @@ "remove-files-webpack-plugin": "^1.5.0", "resolve-url-loader": "^5.0.0", "sass": "^1.62.1", - "sass-loader": "^13.3.2", + "sass-loader": "^13.3.3", "storybook": "^8.3.0", "storybook-addon-rtl": "^1.0.1", - "style-loader": "^3.3.2", + "style-loader": "^3.3.4", "stylelint": "^16.9.0", "stylelint-config-prettier": "^9.0.5", "stylelint-config-recommended-scss": "^11.0", @@ -2523,6 +2524,344 @@ "dev": true, "license": "BSD-2-Clause" }, + "node_modules/@bundled-es-modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-Rk453EklPUPC3NRWc3VUNI/SSUjdBaFoaQvFRmNBNtMHVtOFD5AntiWg5kEE1hqcPqedYFDzxE3ZcMYPcA195w==", + "license": "ISC", + "dependencies": { + "deepmerge": "^4.3.1" + } + }, + "node_modules/@bundled-es-modules/glob": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/glob/-/glob-10.4.2.tgz", + "integrity": "sha512-740y5ofkzydsFao5EXJrGilcIL6EFEw/cmPf2uhTw9J6G1YOhiIFjNFCHdpgEiiH5VlU3G0SARSjlFlimRRSMA==", + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "buffer": "^6.0.3", + "events": "^3.3.0", + "glob": "^10.4.2", + "patch-package": "^8.0.0", + "path": "^0.12.7", + "stream": "^0.0.3", + "string_decoder": "^1.3.0", + "url": "^0.11.3" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/patch-package": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", + "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", + "license": "MIT", + "dependencies": { + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^9.0.0", + "json-stable-stringify": "^1.0.2", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "rimraf": "^2.6.3", + "semver": "^7.5.3", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^2.2.2" + }, + "bin": { + "patch-package": "index.js" + }, + "engines": { + "node": ">=14", + "npm": ">5" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/yaml": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@bundled-es-modules/memfs": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/memfs/-/memfs-4.9.4.tgz", + "integrity": "sha512-1XyYPUaIHwEOdF19wYVLBtHJRr42Do+3ctht17cZOHwHf67vkmRNPlYDGY2kJps4RgE5+c7nEZmEzxxvb1NZWA==", + "license": "Apache-2.0", + "dependencies": { + "assert": "^2.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "memfs": "^4.9.3", + "path": "^0.12.7", + "stream": "^0.0.3", + "util": "^0.12.5" + } + }, + "node_modules/@bundled-es-modules/memfs/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/@bundled-es-modules/memfs/node_modules/memfs": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.14.0.tgz", + "integrity": "sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.3.0", + "tree-dump": "^1.0.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + } + }, "node_modules/@csstools/css-parser-algorithms": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", @@ -3207,7 +3546,6 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -3225,7 +3563,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -3238,7 +3575,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -3251,7 +3587,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -3269,7 +3604,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -3285,7 +3619,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -3450,6 +3783,60 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", + "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.1", + "@jsonjoy.com/util": "^1.1.2", + "hyperdyperid": "^1.2.0", + "thingies": "^1.20.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", + "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/@lit-labs/react": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.2.1.tgz", @@ -3681,7 +4068,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, "license": "MIT", "optional": true, "engines": { @@ -6428,9 +6814,19 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true, "license": "BSD-2-Clause" }, + "node_modules/@zip.js/zip.js": { + "version": "2.7.52", + "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.52.tgz", + "integrity": "sha512-+5g7FQswvrCHwYKNMd/KFxZSObctLSsQOgqBSi0LzwHo3li9Eh1w5cF5ndjQw9Zbr3ajVnd2+XyiX85gAetx1Q==", + "license": "BSD-3-Clause", + "engines": { + "bun": ">=0.7.0", + "deno": ">=1.0.0", + "node": ">=16.5.0" + } + }, "node_modules/abbrev": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", @@ -6689,7 +7085,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -7008,6 +7403,19 @@ "node": ">=0.10.0" } }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, "node_modules/assertion-error": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", @@ -7052,7 +7460,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, "license": "ISC", "engines": { "node": ">= 4.0.0" @@ -7100,7 +7507,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -8413,14 +8819,12 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -8601,7 +9005,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -8612,7 +9015,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -8719,7 +9121,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -8882,6 +9283,12 @@ "node": ">=4" } }, + "node_modules/change-case": { + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", + "license": "MIT" + }, "node_modules/character-entities": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", @@ -9012,7 +9419,6 @@ "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, "funding": [ { "type": "github", @@ -9190,7 +9596,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -9203,7 +9608,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, "node_modules/colord": { @@ -9265,11 +9669,22 @@ "dev": true, "license": "MIT" }, + "node_modules/component-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-2.0.0.tgz", + "integrity": "sha512-4m5s3Me2xxlVKG9PkZpQqHQR7bgpnN7joDMJ4yvVkVXngjoITG76IaZmzmywSeRTeTpc6N6r3H3+KyUurV8OYw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, "license": "MIT" }, "node_modules/concat-stream": { @@ -9671,7 +10086,6 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -10270,7 +10684,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10293,7 +10706,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -10311,7 +10723,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -10564,7 +10975,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, "license": "MIT" }, "node_modules/ee-first": { @@ -10585,7 +10995,6 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, "license": "MIT" }, "node_modules/emojis-list": { @@ -10751,7 +11160,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" @@ -10764,7 +11172,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -11791,7 +12198,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.8.x" @@ -12190,7 +12596,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -12290,7 +12695,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", - "dev": true, "license": "Apache-2.0", "dependencies": { "micromatch": "^4.0.2" @@ -12348,7 +12752,6 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.3" @@ -12381,7 +12784,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", - "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", @@ -12398,7 +12800,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -12644,7 +13045,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, "license": "ISC" }, "node_modules/fsevents": { @@ -12666,7 +13066,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12735,7 +13134,6 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -13074,7 +13472,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" @@ -13130,7 +13527,6 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, "license": "ISC" }, "node_modules/graphemer": { @@ -13193,7 +13589,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -13206,7 +13601,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13219,7 +13613,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13232,7 +13625,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -13248,7 +13640,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -13551,6 +13942,15 @@ "hunspell-tojson": "bin/hunspell-tojson.js" } }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -13581,7 +13981,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -13777,7 +14176,6 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -13788,7 +14186,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, "license": "ISC" }, "node_modules/ini": { @@ -13896,7 +14293,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -14020,7 +14416,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -14121,7 +14516,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, "license": "MIT", "bin": { "is-docker": "cli.js" @@ -14213,7 +14607,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -14223,7 +14616,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -14309,6 +14701,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", @@ -14336,7 +14744,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -14382,7 +14789,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -14556,7 +14962,6 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" @@ -14657,7 +15062,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, "license": "MIT", "dependencies": { "is-docker": "^2.0.0" @@ -14670,14 +15074,12 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, "license": "ISC" }, "node_modules/isobject": { @@ -14708,7 +15110,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -15033,6 +15434,24 @@ "dev": true, "license": "MIT" }, + "node_modules/json-stable-stringify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", + "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -15044,7 +15463,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -15057,7 +15475,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -15066,6 +15483,15 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "license": "Public Domain", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -15106,7 +15532,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", - "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.1.11" @@ -21440,7 +21865,6 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -21598,7 +22022,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -21611,7 +22034,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -21621,7 +22043,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, "license": "ISC", "engines": { "node": ">=8" @@ -22144,7 +22565,6 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -22157,7 +22577,6 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -22174,7 +22593,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -22184,7 +22602,6 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.5", @@ -22311,7 +22728,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -22337,7 +22753,6 @@ "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dev": true, "license": "MIT", "dependencies": { "is-docker": "^2.0.0", @@ -22462,7 +22877,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -22556,7 +22970,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", - "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/package-json/node_modules/semver": { @@ -22859,7 +23272,6 @@ "version": "0.12.7", "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", - "dev": true, "license": "MIT", "dependencies": { "process": "^0.11.1", @@ -22887,7 +23299,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -22904,7 +23315,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -22921,7 +23331,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -22938,7 +23347,6 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, "license": "ISC" }, "node_modules/path-to-regexp": { @@ -22958,18 +23366,22 @@ "node": ">=8" } }, + "node_modules/path-unified": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/path-unified/-/path-unified-0.1.0.tgz", + "integrity": "sha512-/Oaz9ZJforrkmFrwkR/AcvjVsCAwGSJHO0X6O6ISj8YeFbATjIEBXLDcZfnK3MO4uvCBrJTdVIxdOc79PMqSdg==", + "license": "MIT" + }, "node_modules/path/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true, "license": "ISC" }, "node_modules/path/node_modules/util": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, "license": "MIT", "dependencies": { "inherits": "2.0.3" @@ -23003,7 +23415,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -23153,7 +23564,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -25328,7 +25738,6 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -25427,7 +25836,6 @@ "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "dev": true, "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" @@ -27697,7 +28105,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -27945,7 +28352,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -27999,7 +28405,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -28012,7 +28417,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -28022,7 +28426,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -28055,7 +28458,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -28276,11 +28678,19 @@ "@storybook/test": "^8.0.6" } }, + "node_modules/stream": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.3.tgz", + "integrity": "sha512-aMsbn7VKrl4A2T7QAQQbzgN7NVc70vgF5INQrBXqn4dCXN1zy3L9HGgLO5s7PExmdrzTJ8uR/27aviW8or8/+A==", + "license": "MIT", + "dependencies": { + "component-emitter": "^2.0.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -28290,7 +28700,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -28306,7 +28715,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -28321,14 +28729,12 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/string.prototype.includes": { @@ -28462,7 +28868,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -28476,7 +28881,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -28547,6 +28951,209 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/style-dictionary": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-4.1.4.tgz", + "integrity": "sha512-JCfF5/my6yTBp8qtcxdEY1JwR3JDq9fyosoJ+mpl/jMVZ0zVNsseIDJA/xMmm0P3GwuryHkwJwBMkm99HlXhfQ==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@bundled-es-modules/deepmerge": "^4.3.1", + "@bundled-es-modules/glob": "^10.4.2", + "@bundled-es-modules/memfs": "^4.9.4", + "@zip.js/zip.js": "^2.7.44", + "chalk": "^5.3.0", + "change-case": "^5.3.0", + "commander": "^8.3.0", + "is-plain-obj": "^4.1.0", + "json5": "^2.2.2", + "patch-package": "^8.0.0", + "path-unified": "^0.1.0", + "tinycolor2": "^1.6.0" + }, + "bin": { + "style-dictionary": "bin/style-dictionary.js" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/style-dictionary/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/style-dictionary/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/style-dictionary/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/style-dictionary/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/style-dictionary/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/style-dictionary/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/style-dictionary/node_modules/patch-package": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", + "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", + "license": "MIT", + "dependencies": { + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^9.0.0", + "json-stable-stringify": "^1.0.2", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "rimraf": "^2.6.3", + "semver": "^7.5.3", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^2.2.2" + }, + "bin": { + "patch-package": "index.js" + }, + "engines": { + "node": ">=14", + "npm": ">5" + } + }, + "node_modules/style-dictionary/node_modules/patch-package/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/style-dictionary/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/style-dictionary/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/style-dictionary/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/style-dictionary/node_modules/yaml": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/style-loader": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", @@ -29883,6 +30490,18 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "license": "Unlicense", + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "tslib": "^2" + } + }, "node_modules/timed-out": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", @@ -29900,6 +30519,12 @@ "dev": true, "license": "MIT" }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "license": "MIT" + }, "node_modules/tinyspy": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", @@ -29914,7 +30539,6 @@ "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" @@ -29937,7 +30561,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -30126,6 +30749,22 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/tree-dump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", @@ -30227,7 +30866,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "dev": true, "license": "0BSD" }, "node_modules/tsutils": { @@ -30761,7 +31399,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -30899,7 +31536,6 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", - "dev": true, "license": "MIT", "dependencies": { "punycode": "^1.4.1", @@ -30926,7 +31562,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true, "license": "MIT" }, "node_modules/user-home": { @@ -30946,7 +31581,6 @@ "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -31653,7 +32287,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -31732,7 +32365,6 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -31848,7 +32480,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -31866,7 +32497,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -31898,7 +32528,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, "license": "ISC" }, "node_modules/write": { diff --git a/package.json b/package.json index 10fbbc987..c6ac1cb19 100644 --- a/package.json +++ b/package.json @@ -69,7 +69,7 @@ "chromatic": "^11.7.1", "copy-webpack-plugin": "^11.0.0", "core-js": "^3.32", - "css-loader": "^6.7.3", + "css-loader": "^6.11.0", "css-minimizer-webpack-plugin": "^5.0.0", "eslint": "^8.40.0", "eslint-config-airbnb": "^19.0.4", @@ -98,10 +98,10 @@ "remove-files-webpack-plugin": "^1.5.0", "resolve-url-loader": "^5.0.0", "sass": "^1.62.1", - "sass-loader": "^13.3.2", + "sass-loader": "^13.3.3", "storybook": "^8.3.0", "storybook-addon-rtl": "^1.0.1", - "style-loader": "^3.3.2", + "style-loader": "^3.3.4", "stylelint": "^16.9.0", "stylelint-config-prettier": "^9.0.5", "stylelint-config-recommended-scss": "^11.0", @@ -120,6 +120,7 @@ "gsap": "^3.12.5", "react": "^18.3.1", "react-dom": "^18.3.1", + "style-dictionary": "^4.1.4", "swiper": "^9.4.1" }, "repository": { diff --git a/path-to-tokens b/path-to-tokens new file mode 160000 index 000000000..1fc431a74 --- /dev/null +++ b/path-to-tokens @@ -0,0 +1 @@ +Subproject commit 1fc431a746f2f40de0691814ed9fa5611a0da586 From 42e94f537ccc0ab80844ff9f08a2a53702915706 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 21 Oct 2024 23:19:50 +0300 Subject: [PATCH 008/214] resolve conflicts --- package-lock.json | 981 ++++++---------------------------------------- package.json | 8 +- 2 files changed, 120 insertions(+), 869 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d0f631ef..169b83f4b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,6 @@ "gsap": "^3.12.5", "react": "^18.3.1", "react-dom": "^18.3.1", - "style-dictionary": "^4.1.4", "swiper": "^9.4.1" }, "devDependencies": { @@ -40,7 +39,6 @@ "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.23", "@storybook/addon-a11y": "^8.3.0", - "@storybook/addon-designs": "^8.0.3", "@storybook/addon-essentials": "^8.3.0", "@storybook/addon-links": "^8.3.0", "@storybook/addon-mdx-gfm": "^8.3.0", @@ -66,7 +64,7 @@ "chromatic": "^11.7.1", "copy-webpack-plugin": "^11.0.0", "core-js": "^3.32", - "css-loader": "^6.11.0", + "css-loader": "^6.7.3", "css-minimizer-webpack-plugin": "^5.0.0", "eslint": "^8.40.0", "eslint-config-airbnb": "^19.0.4", @@ -95,7 +93,7 @@ "remove-files-webpack-plugin": "^1.5.0", "resolve-url-loader": "^5.0.0", "sass": "^1.62.1", - "sass-loader": "^13.3.3", + "sass-loader": "^13.3.2", "storybook": "^8.3.0", "style-loader": "^3.3.2", "stylelint": "^16.9.0", @@ -2516,344 +2514,6 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/@bundled-es-modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-Rk453EklPUPC3NRWc3VUNI/SSUjdBaFoaQvFRmNBNtMHVtOFD5AntiWg5kEE1hqcPqedYFDzxE3ZcMYPcA195w==", - "license": "ISC", - "dependencies": { - "deepmerge": "^4.3.1" - } - }, - "node_modules/@bundled-es-modules/glob": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/glob/-/glob-10.4.2.tgz", - "integrity": "sha512-740y5ofkzydsFao5EXJrGilcIL6EFEw/cmPf2uhTw9J6G1YOhiIFjNFCHdpgEiiH5VlU3G0SARSjlFlimRRSMA==", - "hasInstallScript": true, - "license": "ISC", - "dependencies": { - "buffer": "^6.0.3", - "events": "^3.3.0", - "glob": "^10.4.2", - "patch-package": "^8.0.0", - "path": "^0.12.7", - "stream": "^0.0.3", - "string_decoder": "^1.3.0", - "url": "^0.11.3" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/patch-package": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", - "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", - "license": "MIT", - "dependencies": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", - "cross-spawn": "^7.0.3", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", - "json-stable-stringify": "^1.0.2", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "^7.5.3", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^2.2.2" - }, - "bin": { - "patch-package": "index.js" - }, - "engines": { - "node": ">=14", - "npm": ">5" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@bundled-es-modules/glob/node_modules/yaml": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", - "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@bundled-es-modules/memfs": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/memfs/-/memfs-4.9.4.tgz", - "integrity": "sha512-1XyYPUaIHwEOdF19wYVLBtHJRr42Do+3ctht17cZOHwHf67vkmRNPlYDGY2kJps4RgE5+c7nEZmEzxxvb1NZWA==", - "license": "Apache-2.0", - "dependencies": { - "assert": "^2.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "memfs": "^4.9.3", - "path": "^0.12.7", - "stream": "^0.0.3", - "util": "^0.12.5" - } - }, - "node_modules/@bundled-es-modules/memfs/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/@bundled-es-modules/memfs/node_modules/memfs": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.14.0.tgz", - "integrity": "sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/json-pack": "^1.0.3", - "@jsonjoy.com/util": "^1.3.0", - "tree-dump": "^1.0.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">= 4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - } - }, "node_modules/@csstools/css-parser-algorithms": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", @@ -3457,28 +3117,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@figspec/components": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@figspec/components/-/components-1.0.3.tgz", - "integrity": "sha512-fBwHzJ4ouuOUJEi+yBZIrOy+0/fAjB3AeTcIHTT1PRxLz8P63xwC7R0EsIJXhScIcc+PljGmqbbVJCjLsnaGYA==", - "dev": true, - "dependencies": { - "lit": "^2.1.3" - } - }, - "node_modules/@figspec/react": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@figspec/react/-/react-1.0.3.tgz", - "integrity": "sha512-r683qOko+5CbT48Ox280fMx2MNAtaFPgCNJvldOqN3YtmAzlcTT+YSxd3OahA+kjXGGrnzDbUgeTOX1cPLII+g==", - "dev": true, - "dependencies": { - "@figspec/components": "^1.0.1", - "@lit-labs/react": "^1.0.2" - }, - "peerDependencies": { - "react": "^16.14.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", @@ -3538,6 +3176,7 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -3555,6 +3194,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -3567,6 +3207,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -3579,6 +3220,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -3596,6 +3238,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -3611,6 +3254,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -3775,81 +3419,6 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jsonjoy.com/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/json-pack": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", - "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", - "license": "Apache-2.0", - "dependencies": { - "@jsonjoy.com/base64": "^1.1.1", - "@jsonjoy.com/util": "^1.1.2", - "hyperdyperid": "^1.2.0", - "thingies": "^1.20.0" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@jsonjoy.com/util": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", - "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, - "node_modules/@lit-labs/react": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.2.1.tgz", - "integrity": "sha512-DiZdJYFU0tBbdQkfwwRSwYyI/mcWkg3sWesKRsHUd4G+NekTmmeq9fzsurvcKTNVa0comNljwtg4Hvi1ds3V+A==", - "dev": true - }, - "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.1.tgz", - "integrity": "sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==", - "dev": true - }, - "node_modules/@lit/reactive-element": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz", - "integrity": "sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==", - "dev": true, - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.0.0" - } - }, "node_modules/@mdx-js/react": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", @@ -4060,6 +3629,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -4270,39 +3840,6 @@ "storybook": "^8.3.0" } }, - "node_modules/@storybook/addon-designs": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-designs/-/addon-designs-8.0.3.tgz", - "integrity": "sha512-uArLGYDwiRDjgJHgMotOLGGYK4hq1hBb0PfTJrlBnPy6evky9khrqf4KmXrIh4ViOyZ5t01THe1DnBj52DwrEQ==", - "dev": true, - "dependencies": { - "@figspec/react": "^1.0.0" - }, - "peerDependencies": { - "@storybook/blocks": "^8.0.0", - "@storybook/components": "^8.0.0", - "@storybook/theming": "^8.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@storybook/blocks": { - "optional": true - }, - "@storybook/components": { - "optional": true - }, - "@storybook/theming": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, "node_modules/@storybook/addon-docs": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.3.0.tgz", @@ -5720,12 +5257,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "dev": true - }, "node_modules/@types/unist": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", @@ -6444,19 +5975,9 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, "license": "BSD-2-Clause" }, - "node_modules/@zip.js/zip.js": { - "version": "2.7.52", - "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.52.tgz", - "integrity": "sha512-+5g7FQswvrCHwYKNMd/KFxZSObctLSsQOgqBSi0LzwHo3li9Eh1w5cF5ndjQw9Zbr3ajVnd2+XyiX85gAetx1Q==", - "license": "BSD-3-Clause", - "engines": { - "bun": ">=0.7.0", - "deno": ">=1.0.0", - "node": ">=16.5.0" - } - }, "node_modules/abbrev": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", @@ -6715,6 +6236,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -7033,16 +6555,6 @@ "node": ">=0.10.0" } }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/ast-types": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", @@ -7077,6 +6589,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, "license": "ISC", "engines": { "node": ">= 4.0.0" @@ -7124,6 +6637,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -8436,12 +7950,14 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, "funding": [ { "type": "github", @@ -8622,6 +8138,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -8632,6 +8149,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -8738,6 +8256,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -8881,12 +8400,6 @@ "node": ">=4" } }, - "node_modules/change-case": { - "version": "5.4.4", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", - "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", - "license": "MIT" - }, "node_modules/character-entities": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", @@ -9004,6 +8517,7 @@ "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, "funding": [ { "type": "github", @@ -9181,6 +8695,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -9193,6 +8708,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, "node_modules/colord": { @@ -9254,22 +8770,11 @@ "dev": true, "license": "MIT" }, - "node_modules/component-emitter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-2.0.0.tgz", - "integrity": "sha512-4m5s3Me2xxlVKG9PkZpQqHQR7bgpnN7joDMJ4yvVkVXngjoITG76IaZmzmywSeRTeTpc6N6r3H3+KyUurV8OYw==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, "license": "MIT" }, "node_modules/concat-stream": { @@ -9671,6 +9176,7 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -10249,6 +9755,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10271,6 +9778,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -10288,6 +9796,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -10523,6 +10032,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, "license": "MIT" }, "node_modules/ee-first": { @@ -10543,6 +10053,7 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, "license": "MIT" }, "node_modules/emojis-list": { @@ -10708,6 +10219,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" @@ -10720,6 +10232,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -11729,6 +11242,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.x" @@ -12127,6 +11641,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -12226,6 +11741,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "dev": true, "license": "Apache-2.0", "dependencies": { "micromatch": "^4.0.2" @@ -12283,6 +11799,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.3" @@ -12315,6 +11832,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", @@ -12331,6 +11849,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -12576,6 +12095,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, "license": "ISC" }, "node_modules/fsevents": { @@ -12597,6 +12117,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12655,6 +12176,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -12993,6 +12515,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" @@ -13048,6 +12571,7 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, "license": "ISC" }, "node_modules/graphemer": { @@ -13110,6 +12634,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -13122,6 +12647,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13134,6 +12660,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13146,6 +12673,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -13161,6 +12689,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -13463,15 +12992,6 @@ "hunspell-tojson": "bin/hunspell-tojson.js" } }, - "node_modules/hyperdyperid": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", - "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", - "license": "MIT", - "engines": { - "node": ">=10.18" - } - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -13502,6 +13022,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, "funding": [ { "type": "github", @@ -13697,6 +13218,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -13707,6 +13229,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, "license": "ISC" }, "node_modules/ini": { @@ -13814,6 +13337,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -13937,6 +13461,7 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -14037,6 +13562,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, "license": "MIT", "bin": { "is-docker": "cli.js" @@ -14128,6 +13654,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -14137,6 +13664,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -14222,22 +13750,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", @@ -14265,6 +13777,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -14310,6 +13823,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -14483,6 +13997,7 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" @@ -14583,6 +14098,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, "license": "MIT", "dependencies": { "is-docker": "^2.0.0" @@ -14595,12 +14111,14 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, "license": "ISC" }, "node_modules/isobject": { @@ -14631,6 +14149,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -14955,24 +14474,6 @@ "dev": true, "license": "MIT" }, - "node_modules/json-stable-stringify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", - "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.5", - "isarray": "^2.0.5", - "jsonify": "^0.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -14984,6 +14485,7 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -14996,6 +14498,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -15004,15 +14507,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsonify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", - "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", - "license": "Public Domain", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -15053,6 +14547,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.1.11" @@ -15142,46 +14637,15 @@ "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/lit": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz", - "integrity": "sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==", - "dev": true, - "dependencies": { - "@lit/reactive-element": "^1.6.0", - "lit-element": "^3.3.0", - "lit-html": "^2.8.0" - } - }, - "node_modules/lit-element": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz", - "integrity": "sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==", - "dev": true, - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.0", - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.8.0" + "url": "https://github.com/sponsors/antonk52" } }, - "node_modules/lit-html": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz", - "integrity": "sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==", + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true, - "dependencies": { - "@types/trusted-types": "^2.0.2" - } + "license": "MIT" }, "node_modules/load-json-file": { "version": "1.1.0", @@ -21366,6 +20830,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -21523,6 +20988,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -21535,6 +21001,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -21544,6 +21011,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, "license": "ISC", "engines": { "node": ">=8" @@ -22066,6 +21534,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -22078,6 +21547,7 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -22094,6 +21564,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -22103,6 +21574,7 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.5", @@ -22229,6 +21701,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -22254,6 +21727,7 @@ "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, "license": "MIT", "dependencies": { "is-docker": "^2.0.0", @@ -22378,6 +21852,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -22471,6 +21946,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/package-json/node_modules/semver": { @@ -22773,6 +22249,7 @@ "version": "0.12.7", "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", + "dev": true, "license": "MIT", "dependencies": { "process": "^0.11.1", @@ -22800,6 +22277,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -22816,6 +22294,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -22832,6 +22311,7 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -22848,6 +22328,7 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, "license": "ISC" }, "node_modules/path-to-regexp": { @@ -22867,22 +22348,18 @@ "node": ">=8" } }, - "node_modules/path-unified": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/path-unified/-/path-unified-0.1.0.tgz", - "integrity": "sha512-/Oaz9ZJforrkmFrwkR/AcvjVsCAwGSJHO0X6O6ISj8YeFbATjIEBXLDcZfnK3MO4uvCBrJTdVIxdOc79PMqSdg==", - "license": "MIT" - }, "node_modules/path/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, "license": "ISC" }, "node_modules/path/node_modules/util": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, "license": "MIT", "dependencies": { "inherits": "2.0.3" @@ -22906,6 +22383,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -23055,6 +22533,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -25229,6 +24708,7 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -25327,6 +24807,7 @@ "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" @@ -27596,6 +27077,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, "funding": [ { "type": "github", @@ -27843,6 +27325,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -27896,6 +27379,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -27908,6 +27392,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -27917,6 +27402,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -27949,6 +27435,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -28159,20 +27646,11 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/storybook-addon-rtl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/storybook-addon-rtl/-/storybook-addon-rtl-1.0.1.tgz", - "integrity": "sha512-Yl9Oi7zpLICHaoQdpIiTfZWNDyGJv3gC+mqAfhFyDybJDol7E6FWqIZImlTrLpr8Mth7mffReAlih+JZNasc+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/test": "^8.0.6" - } - }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -28182,6 +27660,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -28197,6 +27676,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -28211,12 +27691,14 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/string.prototype.includes": { @@ -28350,6 +27832,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -28363,6 +27846,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -28433,209 +27917,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/style-dictionary": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-4.1.4.tgz", - "integrity": "sha512-JCfF5/my6yTBp8qtcxdEY1JwR3JDq9fyosoJ+mpl/jMVZ0zVNsseIDJA/xMmm0P3GwuryHkwJwBMkm99HlXhfQ==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@bundled-es-modules/deepmerge": "^4.3.1", - "@bundled-es-modules/glob": "^10.4.2", - "@bundled-es-modules/memfs": "^4.9.4", - "@zip.js/zip.js": "^2.7.44", - "chalk": "^5.3.0", - "change-case": "^5.3.0", - "commander": "^8.3.0", - "is-plain-obj": "^4.1.0", - "json5": "^2.2.2", - "patch-package": "^8.0.0", - "path-unified": "^0.1.0", - "tinycolor2": "^1.6.0" - }, - "bin": { - "style-dictionary": "bin/style-dictionary.js" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/style-dictionary/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/style-dictionary/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/style-dictionary/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/style-dictionary/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/style-dictionary/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/style-dictionary/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/style-dictionary/node_modules/patch-package": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", - "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", - "license": "MIT", - "dependencies": { - "@yarnpkg/lockfile": "^1.1.0", - "chalk": "^4.1.2", - "ci-info": "^3.7.0", - "cross-spawn": "^7.0.3", - "find-yarn-workspace-root": "^2.0.0", - "fs-extra": "^9.0.0", - "json-stable-stringify": "^1.0.2", - "klaw-sync": "^6.0.0", - "minimist": "^1.2.6", - "open": "^7.4.2", - "rimraf": "^2.6.3", - "semver": "^7.5.3", - "slash": "^2.0.0", - "tmp": "^0.0.33", - "yaml": "^2.2.2" - }, - "bin": { - "patch-package": "index.js" - }, - "engines": { - "node": ">=14", - "npm": ">5" - } - }, - "node_modules/style-dictionary/node_modules/patch-package/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/style-dictionary/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/style-dictionary/node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/style-dictionary/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/style-dictionary/node_modules/yaml": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", - "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14" - } - }, "node_modules/style-loader": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", @@ -29972,18 +29253,6 @@ "dev": true, "license": "Apache-2.0" }, - "node_modules/thingies": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", - "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", - "license": "Unlicense", - "engines": { - "node": ">=10.18" - }, - "peerDependencies": { - "tslib": "^2" - } - }, "node_modules/timed-out": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", @@ -30001,20 +29270,11 @@ "dev": true, "license": "MIT" }, - "node_modules/tinyspy": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", - "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" @@ -30037,6 +29297,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -30225,22 +29486,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/tree-dump": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", - "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" - } - }, "node_modules/trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", @@ -30342,6 +29587,7 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true, "license": "0BSD" }, "node_modules/tsutils": { @@ -30865,6 +30111,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -31002,6 +30249,7 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "dev": true, "license": "MIT", "dependencies": { "punycode": "^1.4.1", @@ -31028,6 +30276,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, "license": "MIT" }, "node_modules/user-home": { @@ -31047,6 +30296,7 @@ "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -31753,6 +31003,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -31831,6 +31082,7 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -31946,6 +31198,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -31963,6 +31216,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -31994,6 +31248,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, "license": "ISC" }, "node_modules/write": { diff --git a/package.json b/package.json index bda56f466..4c5059998 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,6 @@ "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.23", "@storybook/addon-a11y": "^8.3.0", - "@storybook/addon-designs": "^8.0.3", "@storybook/addon-essentials": "^8.3.0", "@storybook/addon-links": "^8.3.0", "@storybook/addon-mdx-gfm": "^8.3.0", @@ -69,7 +68,7 @@ "chromatic": "^11.7.1", "copy-webpack-plugin": "^11.0.0", "core-js": "^3.32", - "css-loader": "^6.11.0", + "css-loader": "^6.7.3", "css-minimizer-webpack-plugin": "^5.0.0", "eslint": "^8.40.0", "eslint-config-airbnb": "^19.0.4", @@ -98,10 +97,8 @@ "remove-files-webpack-plugin": "^1.5.0", "resolve-url-loader": "^5.0.0", "sass": "^1.62.1", - "sass-loader": "^13.3.3", + "sass-loader": "^13.3.2", "storybook": "^8.3.0", - "storybook-addon-rtl": "^1.0.1", - "style-loader": "^3.3.4", "style-loader": "^3.3.2", "stylelint": "^16.9.0", "stylelint-config-prettier": "^9.0.5", @@ -121,7 +118,6 @@ "gsap": "^3.12.5", "react": "^18.3.1", "react-dom": "^18.3.1", - "style-dictionary": "^4.1.4", "swiper": "^9.4.1" }, "repository": { From dc150daf5aaa172557062fb8c37ee9c4ad9376b9 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 21 Oct 2024 23:34:43 +0300 Subject: [PATCH 009/214] update package --- package-lock.json | 855 ++++++++++++++++++++++++++++++++++++++++------ package.json | 7 +- 2 files changed, 746 insertions(+), 116 deletions(-) diff --git a/package-lock.json b/package-lock.json index 169b83f4b..40de3cc50 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,7 @@ "gsap": "^3.12.5", "react": "^18.3.1", "react-dom": "^18.3.1", + "style-dictionary": "^4.1.4", "swiper": "^9.4.1" }, "devDependencies": { @@ -64,7 +65,7 @@ "chromatic": "^11.7.1", "copy-webpack-plugin": "^11.0.0", "core-js": "^3.32", - "css-loader": "^6.7.3", + "css-loader": "^6.11.0", "css-minimizer-webpack-plugin": "^5.0.0", "eslint": "^8.40.0", "eslint-config-airbnb": "^19.0.4", @@ -93,9 +94,9 @@ "remove-files-webpack-plugin": "^1.5.0", "resolve-url-loader": "^5.0.0", "sass": "^1.62.1", - "sass-loader": "^13.3.2", + "sass-loader": "^13.3.3", "storybook": "^8.3.0", - "style-loader": "^3.3.2", + "style-loader": "^3.3.4", "stylelint": "^16.9.0", "stylelint-config-prettier": "^9.0.5", "stylelint-config-recommended-scss": "^11.0", @@ -2514,6 +2515,344 @@ "dev": true, "license": "BSD-2-Clause" }, + "node_modules/@bundled-es-modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-Rk453EklPUPC3NRWc3VUNI/SSUjdBaFoaQvFRmNBNtMHVtOFD5AntiWg5kEE1hqcPqedYFDzxE3ZcMYPcA195w==", + "license": "ISC", + "dependencies": { + "deepmerge": "^4.3.1" + } + }, + "node_modules/@bundled-es-modules/glob": { + "version": "10.4.2", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/glob/-/glob-10.4.2.tgz", + "integrity": "sha512-740y5ofkzydsFao5EXJrGilcIL6EFEw/cmPf2uhTw9J6G1YOhiIFjNFCHdpgEiiH5VlU3G0SARSjlFlimRRSMA==", + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "buffer": "^6.0.3", + "events": "^3.3.0", + "glob": "^10.4.2", + "patch-package": "^8.0.0", + "path": "^0.12.7", + "stream": "^0.0.3", + "string_decoder": "^1.3.0", + "url": "^0.11.3" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/patch-package": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", + "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", + "license": "MIT", + "dependencies": { + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^9.0.0", + "json-stable-stringify": "^1.0.2", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "rimraf": "^2.6.3", + "semver": "^7.5.3", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^2.2.2" + }, + "bin": { + "patch-package": "index.js" + }, + "engines": { + "node": ">=14", + "npm": ">5" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@bundled-es-modules/glob/node_modules/yaml": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@bundled-es-modules/memfs": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/memfs/-/memfs-4.9.4.tgz", + "integrity": "sha512-1XyYPUaIHwEOdF19wYVLBtHJRr42Do+3ctht17cZOHwHf67vkmRNPlYDGY2kJps4RgE5+c7nEZmEzxxvb1NZWA==", + "license": "Apache-2.0", + "dependencies": { + "assert": "^2.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "memfs": "^4.9.3", + "path": "^0.12.7", + "stream": "^0.0.3", + "util": "^0.12.5" + } + }, + "node_modules/@bundled-es-modules/memfs/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/@bundled-es-modules/memfs/node_modules/memfs": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.14.0.tgz", + "integrity": "sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/json-pack": "^1.0.3", + "@jsonjoy.com/util": "^1.3.0", + "tree-dump": "^1.0.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">= 4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + } + }, "node_modules/@csstools/css-parser-algorithms": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz", @@ -3176,7 +3515,6 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -3194,7 +3532,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -3207,7 +3544,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -3220,7 +3556,6 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -3238,7 +3573,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -3254,7 +3588,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -3419,6 +3752,60 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@jsonjoy.com/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/json-pack": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", + "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", + "license": "Apache-2.0", + "dependencies": { + "@jsonjoy.com/base64": "^1.1.1", + "@jsonjoy.com/util": "^1.1.2", + "hyperdyperid": "^1.2.0", + "thingies": "^1.20.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/@jsonjoy.com/util": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", + "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/@mdx-js/react": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", @@ -3629,7 +4016,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, "license": "MIT", "optional": true, "engines": { @@ -5975,9 +6361,19 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", - "dev": true, "license": "BSD-2-Clause" }, + "node_modules/@zip.js/zip.js": { + "version": "2.7.52", + "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.52.tgz", + "integrity": "sha512-+5g7FQswvrCHwYKNMd/KFxZSObctLSsQOgqBSi0LzwHo3li9Eh1w5cF5ndjQw9Zbr3ajVnd2+XyiX85gAetx1Q==", + "license": "BSD-3-Clause", + "engines": { + "bun": ">=0.7.0", + "deno": ">=1.0.0", + "node": ">=16.5.0" + } + }, "node_modules/abbrev": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", @@ -6236,7 +6632,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -6555,6 +6950,19 @@ "node": ">=0.10.0" } }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, "node_modules/ast-types": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", @@ -6589,7 +6997,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, "license": "ISC", "engines": { "node": ">= 4.0.0" @@ -6637,7 +7044,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -7950,14 +8356,12 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, "funding": [ { "type": "github", @@ -8138,7 +8542,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -8149,7 +8552,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -8256,7 +8658,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -8400,6 +8801,12 @@ "node": ">=4" } }, + "node_modules/change-case": { + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", + "license": "MIT" + }, "node_modules/character-entities": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", @@ -8517,7 +8924,6 @@ "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, "funding": [ { "type": "github", @@ -8695,7 +9101,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -8708,7 +9113,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, "license": "MIT" }, "node_modules/colord": { @@ -8770,11 +9174,22 @@ "dev": true, "license": "MIT" }, + "node_modules/component-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-2.0.0.tgz", + "integrity": "sha512-4m5s3Me2xxlVKG9PkZpQqHQR7bgpnN7joDMJ4yvVkVXngjoITG76IaZmzmywSeRTeTpc6N6r3H3+KyUurV8OYw==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, "license": "MIT" }, "node_modules/concat-stream": { @@ -9176,7 +9591,6 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -9755,7 +10169,6 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -9778,7 +10191,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -9796,7 +10208,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -10032,7 +10443,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, "license": "MIT" }, "node_modules/ee-first": { @@ -10053,7 +10463,6 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, "license": "MIT" }, "node_modules/emojis-list": { @@ -10219,7 +10628,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" @@ -10232,7 +10640,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -11242,7 +11649,6 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.8.x" @@ -11641,7 +12047,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -11741,7 +12146,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", - "dev": true, "license": "Apache-2.0", "dependencies": { "micromatch": "^4.0.2" @@ -11799,7 +12203,6 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.3" @@ -11832,7 +12235,6 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", - "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", @@ -11849,7 +12251,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -12095,7 +12496,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, "license": "ISC" }, "node_modules/fsevents": { @@ -12117,7 +12517,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12176,7 +12575,6 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -12515,7 +12913,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" @@ -12571,7 +12968,6 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, "license": "ISC" }, "node_modules/graphemer": { @@ -12634,7 +13030,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -12647,7 +13042,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -12660,7 +13054,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -12673,7 +13066,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -12689,7 +13081,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -12992,6 +13383,15 @@ "hunspell-tojson": "bin/hunspell-tojson.js" } }, + "node_modules/hyperdyperid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", + "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "license": "MIT", + "engines": { + "node": ">=10.18" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -13022,7 +13422,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, "funding": [ { "type": "github", @@ -13218,7 +13617,6 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -13229,7 +13627,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, "license": "ISC" }, "node_modules/ini": { @@ -13337,7 +13734,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -13461,7 +13857,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13562,7 +13957,6 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, "license": "MIT", "bin": { "is-docker": "cli.js" @@ -13654,7 +14048,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -13664,7 +14057,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -13750,6 +14142,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-negative-zero": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", @@ -13777,7 +14185,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -13823,7 +14230,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -13997,7 +14403,6 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" @@ -14098,7 +14503,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, "license": "MIT", "dependencies": { "is-docker": "^2.0.0" @@ -14111,14 +14515,12 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true, "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, "license": "ISC" }, "node_modules/isobject": { @@ -14149,7 +14551,6 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -14474,6 +14875,24 @@ "dev": true, "license": "MIT" }, + "node_modules/json-stable-stringify": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", + "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", @@ -14485,7 +14904,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -14498,7 +14916,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -14507,6 +14924,15 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/jsonify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "license": "Public Domain", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", @@ -14547,7 +14973,6 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", - "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.1.11" @@ -20830,7 +21255,6 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -20988,7 +21412,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -21001,7 +21424,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -21011,7 +21433,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dev": true, "license": "ISC", "engines": { "node": ">=8" @@ -21534,7 +21955,6 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -21547,7 +21967,6 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -21564,7 +21983,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -21574,7 +21992,6 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.5", @@ -21701,7 +22118,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -21727,7 +22143,6 @@ "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "dev": true, "license": "MIT", "dependencies": { "is-docker": "^2.0.0", @@ -21852,7 +22267,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21946,7 +22360,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", - "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/package-json/node_modules/semver": { @@ -22249,7 +22662,6 @@ "version": "0.12.7", "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", - "dev": true, "license": "MIT", "dependencies": { "process": "^0.11.1", @@ -22277,7 +22689,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -22294,7 +22705,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -22311,7 +22721,6 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -22328,7 +22737,6 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, "license": "ISC" }, "node_modules/path-to-regexp": { @@ -22348,18 +22756,22 @@ "node": ">=8" } }, + "node_modules/path-unified": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/path-unified/-/path-unified-0.1.0.tgz", + "integrity": "sha512-/Oaz9ZJforrkmFrwkR/AcvjVsCAwGSJHO0X6O6ISj8YeFbATjIEBXLDcZfnK3MO4uvCBrJTdVIxdOc79PMqSdg==", + "license": "MIT" + }, "node_modules/path/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true, "license": "ISC" }, "node_modules/path/node_modules/util": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "dev": true, "license": "MIT", "dependencies": { "inherits": "2.0.3" @@ -22383,7 +22795,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -22533,7 +22944,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -24708,7 +25118,6 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -24807,7 +25216,6 @@ "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", - "dev": true, "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" @@ -27077,7 +27485,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, "funding": [ { "type": "github", @@ -27325,7 +27732,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -27379,7 +27785,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -27392,7 +27797,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -27402,7 +27806,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -27435,7 +27838,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -27646,11 +28048,19 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/stream": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.3.tgz", + "integrity": "sha512-aMsbn7VKrl4A2T7QAQQbzgN7NVc70vgF5INQrBXqn4dCXN1zy3L9HGgLO5s7PExmdrzTJ8uR/27aviW8or8/+A==", + "license": "MIT", + "dependencies": { + "component-emitter": "^2.0.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -27660,7 +28070,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -27676,7 +28085,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -27691,14 +28099,12 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/string.prototype.includes": { @@ -27832,7 +28238,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -27846,7 +28251,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -27917,6 +28321,209 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/style-dictionary": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-4.1.4.tgz", + "integrity": "sha512-JCfF5/my6yTBp8qtcxdEY1JwR3JDq9fyosoJ+mpl/jMVZ0zVNsseIDJA/xMmm0P3GwuryHkwJwBMkm99HlXhfQ==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@bundled-es-modules/deepmerge": "^4.3.1", + "@bundled-es-modules/glob": "^10.4.2", + "@bundled-es-modules/memfs": "^4.9.4", + "@zip.js/zip.js": "^2.7.44", + "chalk": "^5.3.0", + "change-case": "^5.3.0", + "commander": "^8.3.0", + "is-plain-obj": "^4.1.0", + "json5": "^2.2.2", + "patch-package": "^8.0.0", + "path-unified": "^0.1.0", + "tinycolor2": "^1.6.0" + }, + "bin": { + "style-dictionary": "bin/style-dictionary.js" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/style-dictionary/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/style-dictionary/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/style-dictionary/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/style-dictionary/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/style-dictionary/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/style-dictionary/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/style-dictionary/node_modules/patch-package": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", + "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", + "license": "MIT", + "dependencies": { + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^9.0.0", + "json-stable-stringify": "^1.0.2", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "rimraf": "^2.6.3", + "semver": "^7.5.3", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^2.2.2" + }, + "bin": { + "patch-package": "index.js" + }, + "engines": { + "node": ">=14", + "npm": ">5" + } + }, + "node_modules/style-dictionary/node_modules/patch-package/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/style-dictionary/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/style-dictionary/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/style-dictionary/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/style-dictionary/node_modules/yaml": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", + "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/style-loader": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", @@ -29253,6 +29860,18 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "license": "Unlicense", + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "tslib": "^2" + } + }, "node_modules/timed-out": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", @@ -29270,11 +29889,16 @@ "dev": true, "license": "MIT" }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "license": "MIT" + }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" @@ -29297,7 +29921,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -29486,6 +30109,22 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/tree-dump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, "node_modules/trim": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", @@ -29587,7 +30226,6 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "dev": true, "license": "0BSD" }, "node_modules/tsutils": { @@ -30111,7 +30749,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -30249,7 +30886,6 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", - "dev": true, "license": "MIT", "dependencies": { "punycode": "^1.4.1", @@ -30276,7 +30912,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", - "dev": true, "license": "MIT" }, "node_modules/user-home": { @@ -30296,7 +30931,6 @@ "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -31003,7 +31637,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -31082,7 +31715,6 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", - "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -31198,7 +31830,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -31216,7 +31847,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -31248,7 +31878,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, "license": "ISC" }, "node_modules/write": { diff --git a/package.json b/package.json index 4c5059998..bfd501de8 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "chromatic": "^11.7.1", "copy-webpack-plugin": "^11.0.0", "core-js": "^3.32", - "css-loader": "^6.7.3", + "css-loader": "^6.11.0", "css-minimizer-webpack-plugin": "^5.0.0", "eslint": "^8.40.0", "eslint-config-airbnb": "^19.0.4", @@ -97,9 +97,9 @@ "remove-files-webpack-plugin": "^1.5.0", "resolve-url-loader": "^5.0.0", "sass": "^1.62.1", - "sass-loader": "^13.3.2", + "sass-loader": "^13.3.3", "storybook": "^8.3.0", - "style-loader": "^3.3.2", + "style-loader": "^3.3.4", "stylelint": "^16.9.0", "stylelint-config-prettier": "^9.0.5", "stylelint-config-recommended-scss": "^11.0", @@ -118,6 +118,7 @@ "gsap": "^3.12.5", "react": "^18.3.1", "react-dom": "^18.3.1", + "style-dictionary": "^4.1.4", "swiper": "^9.4.1" }, "repository": { From bc0776b8d5f9b1912acc05c31426ba6f24bde32a Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 22 Oct 2024 15:18:05 +0300 Subject: [PATCH 010/214] Remove submodule --- .gitmodules | 3 --- path-to-tokens | 1 - 2 files changed, 4 deletions(-) delete mode 160000 path-to-tokens diff --git a/.gitmodules b/.gitmodules index 5d78c74b9..e69de29bb 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +0,0 @@ -[submodule "path-to-tokens"] - path = path-to-tokens - url = https://github.com/vern-gora/design-tokens.git diff --git a/path-to-tokens b/path-to-tokens deleted file mode 160000 index 1fc431a74..000000000 --- a/path-to-tokens +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1fc431a746f2f40de0691814ed9fa5611a0da586 From 8da26250abfff258f1ad89fedf779206de512e84 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Wed, 23 Oct 2024 16:27:00 +0300 Subject: [PATCH 011/214] connect tokens studio --- figma-tokens/input/tokens.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..e3c02580a --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,9 @@ +{ + "global": {}, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From 8c1cc346f4620955a2f69e523fc37d8b9d34bae7 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Wed, 23 Oct 2024 16:28:37 +0300 Subject: [PATCH 012/214] add test black --- figma-tokens/input/tokens.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index e3c02580a..962442964 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,5 +1,10 @@ { - "global": {}, + "global": { + "black": { + "value": "#000000", + "type": "color" + } + }, "$themes": [], "$metadata": { "tokenSetOrder": [ From 0fd12ce971794593ffd4b092cf0a88145a350b39 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Wed, 23 Oct 2024 16:35:58 +0300 Subject: [PATCH 013/214] add yml and js files --- .github/workflows/build-figma-tokens.yml | 17 +++ package-lock.json | 163 ++++++++++++++++++++++- package.json | 2 +- stories/assets/js/build-figma-tokens.js | 21 +++ 4 files changed, 201 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/build-figma-tokens.yml create mode 100644 stories/assets/js/build-figma-tokens.js diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml new file mode 100644 index 000000000..757c8a42d --- /dev/null +++ b/.github/workflows/build-figma-tokens.yml @@ -0,0 +1,17 @@ +name: Generate scss vars from figma tokens +on: [push] + +jobs: + build_tokens: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Setup Node.js environment + uses: actions/setup-node@v2.4.0 + - run: npm install + - run: npx token-transformer figma-tokens/input/design-tokens.json _variables + - run: node build-figma-tokens.js + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: build tokens + token: ${{ secrets.FIGMA_PAT }} diff --git a/package-lock.json b/package-lock.json index bbe9e1df4..5d450b050 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,6 @@ "gsap": "^3.12.5", "react": "^18.3.1", "react-dom": "^18.3.1", - "style-dictionary": "^4.1.4", "swiper": "^9.4.1" }, "devDependencies": { @@ -96,6 +95,7 @@ "sass": "^1.62.1", "sass-loader": "^13.3.2", "storybook": "^8.3.6", + "style-dictionary": "^4.1.4", "style-loader": "^3.3.2", "stylelint": "^16.9.0", "stylelint-config-prettier": "^9.0.5", @@ -2519,6 +2519,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/@bundled-es-modules/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-Rk453EklPUPC3NRWc3VUNI/SSUjdBaFoaQvFRmNBNtMHVtOFD5AntiWg5kEE1hqcPqedYFDzxE3ZcMYPcA195w==", + "dev": true, "license": "ISC", "dependencies": { "deepmerge": "^4.3.1" @@ -2528,6 +2529,7 @@ "version": "10.4.2", "resolved": "https://registry.npmjs.org/@bundled-es-modules/glob/-/glob-10.4.2.tgz", "integrity": "sha512-740y5ofkzydsFao5EXJrGilcIL6EFEw/cmPf2uhTw9J6G1YOhiIFjNFCHdpgEiiH5VlU3G0SARSjlFlimRRSMA==", + "dev": true, "hasInstallScript": true, "license": "ISC", "dependencies": { @@ -2545,6 +2547,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -2560,6 +2563,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -2569,6 +2573,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, "funding": [ { "type": "github", @@ -2593,6 +2598,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -2609,6 +2615,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", @@ -2624,6 +2631,7 @@ "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -2644,6 +2652,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -2653,6 +2662,7 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -2668,6 +2678,7 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -2677,6 +2688,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", + "dev": true, "license": "MIT", "dependencies": { "@yarnpkg/lockfile": "^1.1.0", @@ -2708,6 +2720,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -2720,6 +2733,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -2731,6 +2745,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -2751,6 +2766,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -2763,6 +2779,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -2775,6 +2792,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -2787,6 +2805,7 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "dev": true, "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -2799,6 +2818,7 @@ "version": "4.9.4", "resolved": "https://registry.npmjs.org/@bundled-es-modules/memfs/-/memfs-4.9.4.tgz", "integrity": "sha512-1XyYPUaIHwEOdF19wYVLBtHJRr42Do+3ctht17cZOHwHf67vkmRNPlYDGY2kJps4RgE5+c7nEZmEzxxvb1NZWA==", + "dev": true, "license": "Apache-2.0", "dependencies": { "assert": "^2.0.0", @@ -2814,6 +2834,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, "funding": [ { "type": "github", @@ -2838,6 +2859,7 @@ "version": "4.14.0", "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.14.0.tgz", "integrity": "sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/json-pack": "^1.0.3", @@ -3515,6 +3537,7 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -3532,6 +3555,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -3544,6 +3568,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -3556,6 +3581,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -3573,6 +3599,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -3588,6 +3615,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -3756,6 +3784,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -3772,6 +3801,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz", "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/base64": "^1.1.1", @@ -3794,6 +3824,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -4016,6 +4047,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -6363,12 +6395,14 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, "license": "BSD-2-Clause" }, "node_modules/@zip.js/zip.js": { "version": "2.7.52", "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.52.tgz", "integrity": "sha512-+5g7FQswvrCHwYKNMd/KFxZSObctLSsQOgqBSi0LzwHo3li9Eh1w5cF5ndjQw9Zbr3ajVnd2+XyiX85gAetx1Q==", + "dev": true, "license": "BSD-3-Clause", "engines": { "bun": ">=0.7.0", @@ -6634,6 +6668,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -6956,6 +6991,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -6999,6 +7035,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, "license": "ISC", "engines": { "node": ">= 4.0.0" @@ -7046,6 +7083,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -8358,12 +8396,14 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, "funding": [ { "type": "github", @@ -8575,6 +8615,7 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -8585,6 +8626,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -8691,6 +8733,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -8838,6 +8881,7 @@ "version": "5.4.4", "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", + "dev": true, "license": "MIT" }, "node_modules/character-entities": { @@ -8957,6 +9001,7 @@ "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, "funding": [ { "type": "github", @@ -9134,6 +9179,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -9146,6 +9192,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, "node_modules/colord": { @@ -9211,6 +9258,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-2.0.0.tgz", "integrity": "sha512-4m5s3Me2xxlVKG9PkZpQqHQR7bgpnN7joDMJ4yvVkVXngjoITG76IaZmzmywSeRTeTpc6N6r3H3+KyUurV8OYw==", + "dev": true, "license": "MIT", "engines": { "node": ">=18" @@ -9223,6 +9271,7 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, "license": "MIT" }, "node_modules/concat-stream": { @@ -9623,6 +9672,7 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -10201,6 +10251,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -10223,6 +10274,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -10250,6 +10302,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -10485,6 +10538,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, "license": "MIT" }, "node_modules/ee-first": { @@ -10505,6 +10559,7 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, "license": "MIT" }, "node_modules/emojis-list": { @@ -10670,6 +10725,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" @@ -10682,6 +10738,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -11691,6 +11748,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.x" @@ -12088,6 +12146,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -12187,6 +12246,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "dev": true, "license": "Apache-2.0", "dependencies": { "micromatch": "^4.0.2" @@ -12244,6 +12304,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.1.3" @@ -12276,6 +12337,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", @@ -12292,6 +12354,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -12537,6 +12600,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, "license": "ISC" }, "node_modules/fsevents": { @@ -12558,6 +12622,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -12616,6 +12681,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -12954,6 +13020,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" @@ -13009,6 +13076,7 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, "license": "ISC" }, "node_modules/graphemer": { @@ -13071,6 +13139,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -13083,6 +13152,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13095,6 +13165,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13107,6 +13178,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -13122,6 +13194,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -13428,6 +13501,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, "license": "MIT", "engines": { "node": ">=10.18" @@ -13463,6 +13537,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, "funding": [ { "type": "github", @@ -13658,6 +13733,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -13668,6 +13744,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, "license": "ISC" }, "node_modules/ini": { @@ -13775,6 +13852,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.2", @@ -13898,6 +13976,7 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -13998,6 +14077,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, "license": "MIT", "bin": { "is-docker": "cli.js" @@ -14089,6 +14169,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -14098,6 +14179,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" @@ -14187,6 +14269,7 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.0", @@ -14226,6 +14309,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -14271,6 +14355,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -14444,6 +14529,7 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" @@ -14544,6 +14630,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, "license": "MIT", "dependencies": { "is-docker": "^2.0.0" @@ -14556,12 +14643,14 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, "license": "ISC" }, "node_modules/isobject": { @@ -14592,6 +14681,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -14930,6 +15020,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.5", @@ -14955,6 +15046,7 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -14967,6 +15059,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -14979,6 +15072,7 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", + "dev": true, "license": "Public Domain", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -15024,6 +15118,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.1.11" @@ -21306,6 +21401,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -21463,6 +21559,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -21475,6 +21572,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -21484,6 +21582,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, "license": "ISC", "engines": { "node": ">=8" @@ -22006,6 +22105,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -22018,6 +22118,7 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -22034,6 +22135,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -22043,6 +22145,7 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.5", @@ -22169,6 +22272,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -22194,6 +22298,7 @@ "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, "license": "MIT", "dependencies": { "is-docker": "^2.0.0", @@ -22318,6 +22423,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -22411,6 +22517,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/package-json/node_modules/semver": { @@ -22713,6 +22820,7 @@ "version": "0.12.7", "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", + "dev": true, "license": "MIT", "dependencies": { "process": "^0.11.1", @@ -22740,6 +22848,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -22756,6 +22865,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -22772,6 +22882,7 @@ "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -22788,6 +22899,7 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, "license": "ISC" }, "node_modules/path-to-regexp": { @@ -22811,18 +22923,21 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/path-unified/-/path-unified-0.1.0.tgz", "integrity": "sha512-/Oaz9ZJforrkmFrwkR/AcvjVsCAwGSJHO0X6O6ISj8YeFbATjIEBXLDcZfnK3MO4uvCBrJTdVIxdOc79PMqSdg==", + "dev": true, "license": "MIT" }, "node_modules/path/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, "license": "ISC" }, "node_modules/path/node_modules/util": { "version": "0.10.4", "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, "license": "MIT", "dependencies": { "inherits": "2.0.3" @@ -22846,6 +22961,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -22995,6 +23111,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -25169,6 +25286,7 @@ "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6.0" @@ -25267,6 +25385,7 @@ "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" @@ -27536,6 +27655,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, "funding": [ { "type": "github", @@ -27783,6 +27903,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -27836,6 +27957,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -27848,6 +27970,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -27857,6 +27980,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -27889,6 +28013,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -28103,6 +28228,7 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/stream/-/stream-0.0.3.tgz", "integrity": "sha512-aMsbn7VKrl4A2T7QAQQbzgN7NVc70vgF5INQrBXqn4dCXN1zy3L9HGgLO5s7PExmdrzTJ8uR/27aviW8or8/+A==", + "dev": true, "license": "MIT", "dependencies": { "component-emitter": "^2.0.0" @@ -28112,6 +28238,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -28121,6 +28248,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -28136,6 +28264,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -28150,12 +28279,14 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/string.prototype.includes": { @@ -28289,6 +28420,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -28302,6 +28434,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -28376,6 +28509,7 @@ "version": "4.1.4", "resolved": "https://registry.npmjs.org/style-dictionary/-/style-dictionary-4.1.4.tgz", "integrity": "sha512-JCfF5/my6yTBp8qtcxdEY1JwR3JDq9fyosoJ+mpl/jMVZ0zVNsseIDJA/xMmm0P3GwuryHkwJwBMkm99HlXhfQ==", + "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -28403,6 +28537,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -28418,6 +28553,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -28430,6 +28566,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, "license": "MIT", "engines": { "node": ">= 12" @@ -28439,6 +28576,7 @@ "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", @@ -28455,6 +28593,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -28475,6 +28614,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -28484,6 +28624,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.0.tgz", "integrity": "sha512-da8BVIhzjtgScwDJ2TtKsfT5JFWz1hYoBl9rUQ1f38MC2HwnEIkK8VN3dKMKcP7P7bvvgzNDbfNHtx3MsQb5vA==", + "dev": true, "license": "MIT", "dependencies": { "@yarnpkg/lockfile": "^1.1.0", @@ -28514,6 +28655,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -28531,6 +28673,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -28543,6 +28686,7 @@ "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -28555,6 +28699,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -28567,6 +28712,7 @@ "version": "2.6.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz", "integrity": "sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==", + "dev": true, "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -29915,6 +30061,7 @@ "version": "1.21.0", "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "dev": true, "license": "Unlicense", "engines": { "node": ">=10.18" @@ -29944,12 +30091,14 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "dev": true, "license": "MIT" }, "node_modules/tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, "license": "MIT", "dependencies": { "os-tmpdir": "~1.0.2" @@ -29972,6 +30121,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -30164,6 +30314,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -30277,6 +30428,7 @@ "version": "2.6.3", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true, "license": "0BSD" }, "node_modules/tsutils": { @@ -30800,6 +30952,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -30937,6 +31090,7 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", + "dev": true, "license": "MIT", "dependencies": { "punycode": "^1.4.1", @@ -30963,6 +31117,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, "license": "MIT" }, "node_modules/user-home": { @@ -30982,6 +31137,7 @@ "version": "0.12.5", "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -31688,6 +31844,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -31766,6 +31923,7 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -31881,6 +32039,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -31898,6 +32057,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -31929,6 +32089,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, "license": "ISC" }, "node_modules/write": { diff --git a/package.json b/package.json index 8f791ff50..27debe9a4 100644 --- a/package.json +++ b/package.json @@ -99,6 +99,7 @@ "sass": "^1.62.1", "sass-loader": "^13.3.2", "storybook": "^8.3.6", + "style-dictionary": "^4.1.4", "style-loader": "^3.3.2", "stylelint": "^16.9.0", "stylelint-config-prettier": "^9.0.5", @@ -118,7 +119,6 @@ "gsap": "^3.12.5", "react": "^18.3.1", "react-dom": "^18.3.1", - "style-dictionary": "^4.1.4", "swiper": "^9.4.1" }, "repository": { diff --git a/stories/assets/js/build-figma-tokens.js b/stories/assets/js/build-figma-tokens.js new file mode 100644 index 000000000..b53402952 --- /dev/null +++ b/stories/assets/js/build-figma-tokens.js @@ -0,0 +1,21 @@ +import StyleDictionary from 'style-dictionary' + +const myStyleDictionary = new StyleDictionary() + +const config = await myStyleDictionary.extend({ + "source": ["../../../figma-tokens/input/**/*.json"], + "platforms": { + "scss": { + "buildPath": "../../../stories/assets/scss/figma-scss", + "transformGroup": "scss", + "files": [ + { + "format": "scss/figma-variables", + "destination": "_figma-variables.scss" + } + ] + } + } +}); + +config.buildAllPlatforms(); From 55a369d2a50943f1d18bda320ae2b75b0725098c Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 24 Oct 2024 04:01:10 +0300 Subject: [PATCH 014/214] accepts the token, processes it and sends it for verification --- .github/workflows/build-figma-tokens.yml | 37 +++++++++++++++++++----- .storybook/preview.js | 2 -- .storybook/preview.scss | 1 - package-lock.json | 14 +++++++++ package.json | 4 ++- stories/assets/js/build-figma-tokens.js | 35 ++++++++++------------ 6 files changed, 63 insertions(+), 30 deletions(-) delete mode 100644 .storybook/preview.scss diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 757c8a42d..954eb63aa 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -1,17 +1,40 @@ name: Generate scss vars from figma tokens -on: [push] + +on: + push: + paths: + - 'figma-tokens/input/**' jobs: build_tokens: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + + # Configuring Node.js Environment - name: Setup Node.js environment uses: actions/setup-node@v2.4.0 - - run: npm install - - run: npx token-transformer figma-tokens/input/design-tokens.json _variables - - run: node build-figma-tokens.js - - uses: stefanzweifel/git-auto-commit-action@v4 + + # Setting dependencies + - name: Install dependencies + run: npm install + + # Token conversion using token-transformer + - name: Transform Figma tokens + run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/input/tokens-transformed.json + + # Run script for Style Dictionary, convert JSON to SCSS + - name: Build Figma tokens to SCSS + run: npm run build-tokens + + # Automatic pull request + - name: Create Pull Request + uses: peter-evans/create-pull-request@v5 with: - commit_message: build tokens - token: ${{ secrets.FIGMA_PAT }} + token: ${{ secrets.GITHUB_TOKEN }} + branch: update-figma-tokens # Branch to be created for pull request + commit-message: "build: update SCSS variables from Figma tokens" + title: "Update SCSS variables from Figma tokens" + body: "This PR updates SCSS variables based on the latest Figma tokens." + base: develop + delete-branch: true # Delete branch after merge diff --git a/.storybook/preview.js b/.storybook/preview.js index c4115b24c..120137868 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -8,8 +8,6 @@ import renderToHTML from './renderToHTML' import '!style-loader!css-loader!sass-loader!../docs/css/components/documentation.min.css' import '!style-loader!css-loader!sass-loader!../stories/assets/scss/base-minimal.scss' -import './preview.scss'; - // Log the contents of RTLAddon for debugging // console.log(RTLAddon); diff --git a/.storybook/preview.scss b/.storybook/preview.scss deleted file mode 100644 index 3080a1bab..000000000 --- a/.storybook/preview.scss +++ /dev/null @@ -1 +0,0 @@ -@import '../path-to-tokens/output/scss/variables'; diff --git a/package-lock.json b/package-lock.json index 5d450b050..221f18eba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -106,6 +106,7 @@ "svg-spritemap-webpack-plugin": "^4.5.0", "svgo": "^3.0.2", "svgo-loader": "^4.0.0", + "token-transformer": "^0.0.33", "webpack": "^5.85.0", "webpack-cli": "^5.1.4", "webpack-remove-empty-scripts": "^1.0.4" @@ -30155,6 +30156,19 @@ "node": ">=0.6" } }, + "node_modules/token-transformer": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/token-transformer/-/token-transformer-0.0.33.tgz", + "integrity": "sha512-0h7Cvo8trUcv6sZPyA+iNHsFEwIhN4FhXtYqgndHQNYub+dTDW8ZCQURBNDNa0PvJ8Xg2wqG1V/5WSwV0l6yOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "yargs": "^17.6.2" + }, + "bin": { + "token-transformer": "cli.js" + } + }, "node_modules/trash": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/trash/-/trash-7.2.0.tgz", diff --git a/package.json b/package.json index 27debe9a4..a53488191 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "test": "echo \"Error: no test specified\" && exit 1", "build": "webpack --progress", "storybook": "storybook dev -p 6006", - "build-storybook": "storybook build --loglevel verbose" + "build-storybook": "storybook build --loglevel verbose", + "build-tokens": "node build-figma-tokens.js" }, "keywords": [ "UNDP", @@ -110,6 +111,7 @@ "svg-spritemap-webpack-plugin": "^4.5.0", "svgo": "^3.0.2", "svgo-loader": "^4.0.0", + "token-transformer": "^0.0.33", "webpack": "^5.85.0", "webpack-cli": "^5.1.4", "webpack-remove-empty-scripts": "^1.0.4" diff --git a/stories/assets/js/build-figma-tokens.js b/stories/assets/js/build-figma-tokens.js index b53402952..7a220bb1b 100644 --- a/stories/assets/js/build-figma-tokens.js +++ b/stories/assets/js/build-figma-tokens.js @@ -1,21 +1,18 @@ -import StyleDictionary from 'style-dictionary' +import StyleDictionary from 'style-dictionary'; -const myStyleDictionary = new StyleDictionary() +const config = { + source: ['../../../figma-tokens/input/**/*.json'], + platforms: { + scss: { + transformGroup: 'scss', + buildPath: '../../../stories/assets/scss/figma-scss/', + files: [{ + destination: '_figma-variables.scss', + format: 'scss/variables', + }], + }, + }, +}; -const config = await myStyleDictionary.extend({ - "source": ["../../../figma-tokens/input/**/*.json"], - "platforms": { - "scss": { - "buildPath": "../../../stories/assets/scss/figma-scss", - "transformGroup": "scss", - "files": [ - { - "format": "scss/figma-variables", - "destination": "_figma-variables.scss" - } - ] - } - } -}); - -config.buildAllPlatforms(); +const StyleDictionaryExtended = StyleDictionary.extend(config); +StyleDictionaryExtended.buildAllPlatforms(); From 7641f382946873ae03f14e4ebf49a25ab3f25212 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:22:00 +0300 Subject: [PATCH 015/214] add white --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 962442964..0d0b8c780 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -3,6 +3,10 @@ "black": { "value": "#000000", "type": "color" + }, + "white": { + "value": "#ffffff", + "type": "color" } }, "$themes": [], From 1ea4c4b85f61f42beef0899eae0598e09291158e Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 24 Oct 2024 13:25:59 +0300 Subject: [PATCH 016/214] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a53488191..aa8c67204 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build": "webpack --progress", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build --loglevel verbose", - "build-tokens": "node build-figma-tokens.js" + "build-tokens": "node stories/assets/js/build-figma-tokens.js" }, "keywords": [ "UNDP", From e9a157a843e305a0009fa3579b9b65e4505b3ff9 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:30:21 +0300 Subject: [PATCH 017/214] add yellow --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 0d0b8c780..0a6f8fb4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -7,6 +7,10 @@ "white": { "value": "#ffffff", "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" } }, "$themes": [], From 51b87ebbc1e8d363c48a8171c2c3ca8f80c9e49d Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 24 Oct 2024 13:33:20 +0300 Subject: [PATCH 018/214] Update build-figma-tokens.js --- stories/assets/js/build-figma-tokens.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stories/assets/js/build-figma-tokens.js b/stories/assets/js/build-figma-tokens.js index 7a220bb1b..dba666ed2 100644 --- a/stories/assets/js/build-figma-tokens.js +++ b/stories/assets/js/build-figma-tokens.js @@ -1,4 +1,4 @@ -import StyleDictionary from 'style-dictionary'; +const StyleDictionary = require('style-dictionary'); const config = { source: ['../../../figma-tokens/input/**/*.json'], From acafd2589dbd6130d62d68e89336f53aa40b98dc Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:34:14 +0300 Subject: [PATCH 019/214] add red --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 0a6f8fb4a..e264b7093 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -11,6 +11,10 @@ "yellow": { "value": "#ffeb00", "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" } }, "$themes": [], From 9402216e876b39a3e8e0cc2b30b0575d0d18b0c2 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 24 Oct 2024 13:37:51 +0300 Subject: [PATCH 020/214] .js -> .mjs --- package.json | 2 +- stories/assets/js/build-figma-tokens.js | 18 ------------------ stories/assets/js/build-figma-tokens.mjs | 19 +++++++++++++++++++ 3 files changed, 20 insertions(+), 19 deletions(-) delete mode 100644 stories/assets/js/build-figma-tokens.js create mode 100644 stories/assets/js/build-figma-tokens.mjs diff --git a/package.json b/package.json index aa8c67204..2dbd1a173 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build": "webpack --progress", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build --loglevel verbose", - "build-tokens": "node stories/assets/js/build-figma-tokens.js" + "build-tokens": "node stories/assets/js/build-figma-tokens.mjs" }, "keywords": [ "UNDP", diff --git a/stories/assets/js/build-figma-tokens.js b/stories/assets/js/build-figma-tokens.js deleted file mode 100644 index dba666ed2..000000000 --- a/stories/assets/js/build-figma-tokens.js +++ /dev/null @@ -1,18 +0,0 @@ -const StyleDictionary = require('style-dictionary'); - -const config = { - source: ['../../../figma-tokens/input/**/*.json'], - platforms: { - scss: { - transformGroup: 'scss', - buildPath: '../../../stories/assets/scss/figma-scss/', - files: [{ - destination: '_figma-variables.scss', - format: 'scss/variables', - }], - }, - }, -}; - -const StyleDictionaryExtended = StyleDictionary.extend(config); -StyleDictionaryExtended.buildAllPlatforms(); diff --git a/stories/assets/js/build-figma-tokens.mjs b/stories/assets/js/build-figma-tokens.mjs new file mode 100644 index 000000000..2d8ff7202 --- /dev/null +++ b/stories/assets/js/build-figma-tokens.mjs @@ -0,0 +1,19 @@ +import StyleDictionary from 'style-dictionary'; + +const myStyleDictionary = StyleDictionary.extend({ + source: ["../../../figma-tokens/input/**/*.json"], + platforms: { + scss: { + buildPath: "../../../stories/assets/scss/figma-scss/", + transformGroup: "scss", + files: [ + { + format: "scss/variables", + destination: "_figma-variables.scss", + }, + ], + }, + }, +}); + +myStyleDictionary.buildAllPlatforms(); From 15a7467cd24f489c8b8b3e2602df6d7b569ceb35 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:40:41 +0300 Subject: [PATCH 021/214] add green --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index e264b7093..cb33cbebb 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -15,6 +15,10 @@ "red": { "value": "#ee402d", "type": "color" + }, + "green": { + "value": "#6de354", + "type": "color" } }, "$themes": [], From 19929e1bf6bc310170e52df3de18597cb03d44c0 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 24 Oct 2024 13:44:29 +0300 Subject: [PATCH 022/214] Update build-figma-tokens.mjs --- stories/assets/js/build-figma-tokens.mjs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stories/assets/js/build-figma-tokens.mjs b/stories/assets/js/build-figma-tokens.mjs index 2d8ff7202..b2c26eee2 100644 --- a/stories/assets/js/build-figma-tokens.mjs +++ b/stories/assets/js/build-figma-tokens.mjs @@ -1,6 +1,6 @@ import StyleDictionary from 'style-dictionary'; -const myStyleDictionary = StyleDictionary.extend({ +const config = { source: ["../../../figma-tokens/input/**/*.json"], platforms: { scss: { @@ -14,6 +14,8 @@ const myStyleDictionary = StyleDictionary.extend({ ], }, }, -}); +}; + +const myStyleDictionary = StyleDictionary.extend(config); myStyleDictionary.buildAllPlatforms(); From 289175146796fc6f5804529f5f2c4c76a71fc6a6 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:45:44 +0300 Subject: [PATCH 023/214] del green --- figma-tokens/input/tokens.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index cb33cbebb..e264b7093 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -15,10 +15,6 @@ "red": { "value": "#ee402d", "type": "color" - }, - "green": { - "value": "#6de354", - "type": "color" } }, "$themes": [], From 5441d5f13d1baf6bf60d838cec9346405f26b706 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 24 Oct 2024 13:49:56 +0300 Subject: [PATCH 024/214] Update build-figma-tokens.mjs --- stories/assets/js/build-figma-tokens.mjs | 28 ++++++++++++------------ 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/stories/assets/js/build-figma-tokens.mjs b/stories/assets/js/build-figma-tokens.mjs index b2c26eee2..1d5362fbb 100644 --- a/stories/assets/js/build-figma-tokens.mjs +++ b/stories/assets/js/build-figma-tokens.mjs @@ -1,21 +1,21 @@ -import StyleDictionary from 'style-dictionary'; +import StyleDictionary from 'style-dictionary' -const config = { - source: ["../../../figma-tokens/input/**/*.json"], - platforms: { - scss: { - buildPath: "../../../stories/assets/scss/figma-scss/", - transformGroup: "scss", - files: [ +const myStyleDictionary = new StyleDictionary() + +const config = await myStyleDictionary.extend({ + "source": ["../../../figma-tokens/input/**/*.json"], + "platforms": { + "scss": { + "buildPath": "../../../stories/assets/scss/figma-scss/", + "transformGroup": "scss", + "files": [ { - format: "scss/variables", - destination: "_figma-variables.scss", + "format": "scss/variables", + "destination": "_figma-variables.scss", }, ], }, }, -}; - -const myStyleDictionary = StyleDictionary.extend(config); +}); -myStyleDictionary.buildAllPlatforms(); +config.buildAllPlatforms(); From f2479a1945d23bd26973e1c73de20f6990640df2 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 13:51:04 +0300 Subject: [PATCH 025/214] add green --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index e264b7093..cb33cbebb 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -15,6 +15,10 @@ "red": { "value": "#ee402d", "type": "color" + }, + "green": { + "value": "#6de354", + "type": "color" } }, "$themes": [], From ca4f0db05b01cfea107d457392baf2d011c6917c Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 24 Oct 2024 14:13:56 +0300 Subject: [PATCH 026/214] .mjs -> .js --- package.json | 2 +- .../assets/js/{build-figma-tokens.mjs => build-figma-tokens.js} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename stories/assets/js/{build-figma-tokens.mjs => build-figma-tokens.js} (100%) diff --git a/package.json b/package.json index 2dbd1a173..aa8c67204 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build": "webpack --progress", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build --loglevel verbose", - "build-tokens": "node stories/assets/js/build-figma-tokens.mjs" + "build-tokens": "node stories/assets/js/build-figma-tokens.js" }, "keywords": [ "UNDP", diff --git a/stories/assets/js/build-figma-tokens.mjs b/stories/assets/js/build-figma-tokens.js similarity index 100% rename from stories/assets/js/build-figma-tokens.mjs rename to stories/assets/js/build-figma-tokens.js From f74ebab3cd018bc3c3ff48d410ea312d6c00706c Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 14:15:15 +0300 Subject: [PATCH 027/214] del green --- figma-tokens/input/tokens.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index cb33cbebb..e264b7093 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -15,10 +15,6 @@ "red": { "value": "#ee402d", "type": "color" - }, - "green": { - "value": "#6de354", - "type": "color" } }, "$themes": [], From fb6c201962f36e497395679d568cb2c584fe0192 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 24 Oct 2024 15:02:41 +0300 Subject: [PATCH 028/214] add 1 more step, convert JSON to SCSS --- .github/workflows/build-figma-tokens.yml | 10 ++++++++++ package.json | 2 +- .../{build-figma-tokens.js => build-figma-tokens.mjs} | 0 3 files changed, 11 insertions(+), 1 deletion(-) rename stories/assets/js/{build-figma-tokens.js => build-figma-tokens.mjs} (100%) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 954eb63aa..be1b2af96 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -27,6 +27,16 @@ jobs: - name: Build Figma tokens to SCSS run: npm run build-tokens + # Automatically add and commit all changes including SCSS + - name: Auto commit updated tokens and SCSS + uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: "build: update SCSS variables and tokens" + file_pattern: | + figma-tokens/input/tokens-transformed.json + stories/assets/scss/figma-scss/_figma-variables.scss + branch: update-figma-tokens # Commit to the new branch + # Automatic pull request - name: Create Pull Request uses: peter-evans/create-pull-request@v5 diff --git a/package.json b/package.json index aa8c67204..2dbd1a173 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build": "webpack --progress", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build --loglevel verbose", - "build-tokens": "node stories/assets/js/build-figma-tokens.js" + "build-tokens": "node stories/assets/js/build-figma-tokens.mjs" }, "keywords": [ "UNDP", diff --git a/stories/assets/js/build-figma-tokens.js b/stories/assets/js/build-figma-tokens.mjs similarity index 100% rename from stories/assets/js/build-figma-tokens.js rename to stories/assets/js/build-figma-tokens.mjs From 94be4c154dfb9c3e9523c5de3dc6ef974563396d Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 15:07:43 +0300 Subject: [PATCH 029/214] add green --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index e264b7093..5e6e702fa 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -15,6 +15,10 @@ "red": { "value": "#ee402d", "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" } }, "$themes": [], From 79b153313e139149115c36e83095087ef2ab54d2 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 15:46:28 +0300 Subject: [PATCH 030/214] add azure --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 5e6e702fa..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -19,6 +19,10 @@ "green": { "value": "#6de354;", "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" } }, "$themes": [], From 1f2d0d2a81cc13f503d34f214c0a3931cd1f91c3 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 24 Oct 2024 16:07:28 +0300 Subject: [PATCH 031/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index be1b2af96..f5b730556 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -32,9 +32,7 @@ jobs: uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: "build: update SCSS variables and tokens" - file_pattern: | - figma-tokens/input/tokens-transformed.json - stories/assets/scss/figma-scss/_figma-variables.scss + file_pattern: stories/assets/scss/figma-scss/_figma-variables.scss branch: update-figma-tokens # Commit to the new branch # Automatic pull request From 4ab76a0f9db27265ff1d2171ab0ad07b65639101 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 16:08:15 +0300 Subject: [PATCH 032/214] del azure --- figma-tokens/input/tokens.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..5e6e702fa 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -19,10 +19,6 @@ "green": { "value": "#6de354;", "type": "color" - }, - "azure": { - "value": "#60d4f2", - "type": "color" } }, "$themes": [], From 3efb522c2a676b33efc6a0fe3cd9be764ed701fa Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 24 Oct 2024 16:24:41 +0300 Subject: [PATCH 033/214] add azure --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 5e6e702fa..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -19,6 +19,10 @@ "green": { "value": "#6de354;", "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" } }, "$themes": [], From 72784994679ef76cef3d289d8dee05c350c1e162 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Sun, 27 Oct 2024 12:15:10 +0200 Subject: [PATCH 034/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index f5b730556..ded4086a7 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -17,7 +17,7 @@ jobs: # Setting dependencies - name: Install dependencies - run: npm install + run: npm ci # Token conversion using token-transformer - name: Transform Figma tokens From e0d9c1eae670ef36ae78f571d5a72ee87e0dd76e Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 28 Oct 2024 17:20:55 +0200 Subject: [PATCH 035/214] del color --- figma-tokens/input/tokens.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..5e6e702fa 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -19,10 +19,6 @@ "green": { "value": "#6de354;", "type": "color" - }, - "azure": { - "value": "#60d4f2", - "type": "color" } }, "$themes": [], From 44e59ad665a0d7a749014076036712b4da1f1711 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 00:34:21 +0200 Subject: [PATCH 036/214] add azure --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 5e6e702fa..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -19,6 +19,10 @@ "green": { "value": "#6de354;", "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" } }, "$themes": [], From 8491b1488d55dea98f9a80bb4441a773869fb68a Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 00:42:42 +0200 Subject: [PATCH 037/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index ded4086a7..c60e27c54 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -6,7 +6,7 @@ on: - 'figma-tokens/input/**' jobs: - build_tokens: + transform_tokens: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -23,10 +23,19 @@ jobs: - name: Transform Figma tokens run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/input/tokens-transformed.json + + build_tokens: + runs-on: ubuntu-latest + needs: [transform_tokens] + steps: # Run script for Style Dictionary, convert JSON to SCSS - name: Build Figma tokens to SCSS run: npm run build-tokens + commit_and_pull_request: + runs-on: ubuntu-latest + needs: [build_tokens] + steps: # Automatically add and commit all changes including SCSS - name: Auto commit updated tokens and SCSS uses: stefanzweifel/git-auto-commit-action@v4 @@ -46,3 +55,4 @@ jobs: body: "This PR updates SCSS variables based on the latest Figma tokens." base: develop delete-branch: true # Delete branch after merge + From 689c90d790f91ae0fe5883fe10187d6589417459 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 00:43:29 +0200 Subject: [PATCH 038/214] del black --- figma-tokens/input/tokens.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..dd67ff0df 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,9 +1,5 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" From 0bb53ca955a12f20a28c1a5031866a9149656747 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 00:50:35 +0200 Subject: [PATCH 039/214] add black --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index dd67ff0df..e40e688f1 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -19,6 +19,10 @@ "azure": { "value": "#60d4f2", "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" } }, "$themes": [], From a3fdaf32a8f74bbef105e196affd8ed635ee8d65 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 00:53:50 +0200 Subject: [PATCH 040/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index c60e27c54..adc5cec73 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -28,6 +28,8 @@ jobs: runs-on: ubuntu-latest needs: [transform_tokens] steps: + - name: Print working directory + run: pwd # Run script for Style Dictionary, convert JSON to SCSS - name: Build Figma tokens to SCSS run: npm run build-tokens From 4c591597de6a98686eb904e34d71e47a4a5b5a4a Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 00:54:21 +0200 Subject: [PATCH 041/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index e40e688f1..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,5 +1,9 @@ { "global": { + "black": { + "value": "#000000", + "type": "color" + }, "white": { "value": "#ffffff", "type": "color" @@ -19,10 +23,6 @@ "azure": { "value": "#60d4f2", "type": "color" - }, - "black": { - "value": "#000000", - "type": "color" } }, "$themes": [], From 4b44cbcf9262f4ebe76c9dded0a213bd3dde4fb5 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:00:13 +0200 Subject: [PATCH 042/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From d6efaa3a97b40c09bd70b75e98598a41fa4aa84e Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 01:00:54 +0200 Subject: [PATCH 043/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index adc5cec73..9fe3085fc 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -28,8 +28,9 @@ jobs: runs-on: ubuntu-latest needs: [transform_tokens] steps: - - name: Print working directory - run: pwd + - name: Checkout code + uses: actions/checkout@v2 + # Run script for Style Dictionary, convert JSON to SCSS - name: Build Figma tokens to SCSS run: npm run build-tokens From 0cffc3790b997030a534b8631ebba3ad32e29e9b Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:03:27 +0200 Subject: [PATCH 044/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 9edd1c9017d76e54e1dbc44c0402443c31ba4bdf Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 01:09:48 +0200 Subject: [PATCH 045/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 9fe3085fc..6dae6cf01 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -30,7 +30,10 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v2 - + + - name: Install dependencies + run: npm ci + # Run script for Style Dictionary, convert JSON to SCSS - name: Build Figma tokens to SCSS run: npm run build-tokens From 6b8287bad06d1cfc15a9b2fa8347e25ef6f7be4a Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:10:18 +0200 Subject: [PATCH 046/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From c0cc42e0d8842b72e9e3b7bea6de19346ac1a6c1 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 01:14:39 +0200 Subject: [PATCH 047/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 6dae6cf01..c9a15f690 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -42,6 +42,7 @@ jobs: runs-on: ubuntu-latest needs: [build_tokens] steps: + - uses: actions/checkout@v2 # Automatically add and commit all changes including SCSS - name: Auto commit updated tokens and SCSS uses: stefanzweifel/git-auto-commit-action@v4 From b20b258a421750ebf5365e510275f3fd265868f0 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:15:41 +0200 Subject: [PATCH 048/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From f9852ce5313c11b04f9fdae9a0920422cd493aac Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:22:48 +0200 Subject: [PATCH 049/214] test after closed #1414. --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From a246e5867871cbc435a67cfdbeabb2b0495b2018 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 01:25:19 +0200 Subject: [PATCH 050/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index c9a15f690..7acf393e7 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -61,5 +61,4 @@ jobs: title: "Update SCSS variables from Figma tokens" body: "This PR updates SCSS variables based on the latest Figma tokens." base: develop - delete-branch: true # Delete branch after merge - + # delete-branch: true # Delete branch after merge From a39a55ebc0ce8a81015ff4f16cb75f202d559c57 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:27:16 +0200 Subject: [PATCH 051/214] the branch update-figma-tokens is not deleted --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 3b5a0af9a7c965c6e4a578bc09e5f3777105b731 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 01:46:53 +0200 Subject: [PATCH 052/214] change js file --- figma-tokens/build-figma-tokens.js | 19 +++++++++++++++++++ package.json | 2 +- stories/assets/js/build-figma-tokens.mjs | 21 --------------------- 3 files changed, 20 insertions(+), 22 deletions(-) create mode 100644 figma-tokens/build-figma-tokens.js delete mode 100644 stories/assets/js/build-figma-tokens.mjs diff --git a/figma-tokens/build-figma-tokens.js b/figma-tokens/build-figma-tokens.js new file mode 100644 index 000000000..4cd413bef --- /dev/null +++ b/figma-tokens/build-figma-tokens.js @@ -0,0 +1,19 @@ +import StyleDictionary from 'style-dictionary'; + +const config = StyleDictionary.extend({ + source: ['../../../figma-tokens/input/**/*.json'], + platforms: { + scss: { + buildPath: '../../../stories/assets/scss/figma-scss/', + transformGroup: 'scss', + files: [ + { + format: 'scss/variables', + destination: '_figma-variables.scss', + }, + ], + }, + }, +}); + +config.buildAllPlatforms(); diff --git a/package.json b/package.json index 2dbd1a173..2b2943a11 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build": "webpack --progress", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build --loglevel verbose", - "build-tokens": "node stories/assets/js/build-figma-tokens.mjs" + "build-tokens": "node figma-tokens/build-figma-tokens.js" }, "keywords": [ "UNDP", diff --git a/stories/assets/js/build-figma-tokens.mjs b/stories/assets/js/build-figma-tokens.mjs deleted file mode 100644 index 1d5362fbb..000000000 --- a/stories/assets/js/build-figma-tokens.mjs +++ /dev/null @@ -1,21 +0,0 @@ -import StyleDictionary from 'style-dictionary' - -const myStyleDictionary = new StyleDictionary() - -const config = await myStyleDictionary.extend({ - "source": ["../../../figma-tokens/input/**/*.json"], - "platforms": { - "scss": { - "buildPath": "../../../stories/assets/scss/figma-scss/", - "transformGroup": "scss", - "files": [ - { - "format": "scss/variables", - "destination": "_figma-variables.scss", - }, - ], - }, - }, -}); - -config.buildAllPlatforms(); From b3d67cbb5ae1f9f03468797d46863ddb8c1e8e6f Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:47:37 +0200 Subject: [PATCH 053/214] change js --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 5d8a5df56d407ae17c67ae47ff763a870c5ab543 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 01:50:28 +0200 Subject: [PATCH 054/214] change js to mjs --- figma-tokens/{build-figma-tokens.js => build-figma-tokens.mjs} | 0 package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename figma-tokens/{build-figma-tokens.js => build-figma-tokens.mjs} (100%) diff --git a/figma-tokens/build-figma-tokens.js b/figma-tokens/build-figma-tokens.mjs similarity index 100% rename from figma-tokens/build-figma-tokens.js rename to figma-tokens/build-figma-tokens.mjs diff --git a/package.json b/package.json index 2b2943a11..67b80549a 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "build": "webpack --progress", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build --loglevel verbose", - "build-tokens": "node figma-tokens/build-figma-tokens.js" + "build-tokens": "node figma-tokens/build-figma-tokens.mjs" }, "keywords": [ "UNDP", From 4e3d6cc76126f1ae0e5332c8e1d9b670a600295f Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:51:36 +0200 Subject: [PATCH 055/214] js to mjs --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 77ccd85bac6d52a2a01827e1a88c4049842be3d9 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 02:10:38 +0200 Subject: [PATCH 056/214] add config --- figma-tokens/build-figma-tokens.mjs | 19 ++----------------- figma-tokens/config/config.json | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 figma-tokens/config/config.json diff --git a/figma-tokens/build-figma-tokens.mjs b/figma-tokens/build-figma-tokens.mjs index 4cd413bef..5049eeda4 100644 --- a/figma-tokens/build-figma-tokens.mjs +++ b/figma-tokens/build-figma-tokens.mjs @@ -1,19 +1,4 @@ import StyleDictionary from 'style-dictionary'; -const config = StyleDictionary.extend({ - source: ['../../../figma-tokens/input/**/*.json'], - platforms: { - scss: { - buildPath: '../../../stories/assets/scss/figma-scss/', - transformGroup: 'scss', - files: [ - { - format: 'scss/variables', - destination: '_figma-variables.scss', - }, - ], - }, - }, -}); - -config.buildAllPlatforms(); +const sd = new StyleDictionary('config.json'); +await sd.buildAllPlatforms(); diff --git a/figma-tokens/config/config.json b/figma-tokens/config/config.json new file mode 100644 index 000000000..0db614abd --- /dev/null +++ b/figma-tokens/config/config.json @@ -0,0 +1,15 @@ +{ + "source": ["../../figma-tokens/input/**/*.json"], + "platforms": { + "scss": { + "transformGroup": "scss", + "buildPath": "../../../stories/assets/scss/figma-scss/", + "files": [ + { + "destination": "_figma-variables.scss", + "format": "scss/variables" + } + ] + } + } +} From 4215e6846c1c863a26322a9abd595170a4f9ca00 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 02:11:24 +0200 Subject: [PATCH 057/214] add config --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 579b82f50f3b024fe520a3776050a43e4d40a3ed Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 02:14:34 +0200 Subject: [PATCH 058/214] add config 2 --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From e299e0b4becda718e5e213547c403f48153e7646 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 02:16:24 +0200 Subject: [PATCH 059/214] Update build-figma-tokens.mjs --- figma-tokens/build-figma-tokens.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/figma-tokens/build-figma-tokens.mjs b/figma-tokens/build-figma-tokens.mjs index 5049eeda4..0f35bdff5 100644 --- a/figma-tokens/build-figma-tokens.mjs +++ b/figma-tokens/build-figma-tokens.mjs @@ -1,4 +1,4 @@ import StyleDictionary from 'style-dictionary'; -const sd = new StyleDictionary('config.json'); +const sd = new StyleDictionary('./config/config.json'); await sd.buildAllPlatforms(); From b6d25a23dbb0892bf1dda75351b909f06eb491ea Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 02:16:52 +0200 Subject: [PATCH 060/214] add config 3 --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 0a2ccd5744accd6bb2958ed9f8c2961f802fd581 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 02:19:16 +0200 Subject: [PATCH 061/214] Update build-figma-tokens.mjs --- figma-tokens/build-figma-tokens.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/figma-tokens/build-figma-tokens.mjs b/figma-tokens/build-figma-tokens.mjs index 0f35bdff5..61b96200d 100644 --- a/figma-tokens/build-figma-tokens.mjs +++ b/figma-tokens/build-figma-tokens.mjs @@ -1,4 +1,4 @@ import StyleDictionary from 'style-dictionary'; -const sd = new StyleDictionary('./config/config.json'); +const sd = new StyleDictionary('../figma-tokens/config/config.json'); await sd.buildAllPlatforms(); From f6fb12c02e47f8b942eeabe5295e33f2fe9d4391 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 02:19:54 +0200 Subject: [PATCH 062/214] add config 4 --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 538f5be2d2ef3a3873ac2dca2b6fa3f56dee2299 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 14:32:38 +0200 Subject: [PATCH 063/214] Update build-figma-tokens.mjs --- figma-tokens/build-figma-tokens.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/figma-tokens/build-figma-tokens.mjs b/figma-tokens/build-figma-tokens.mjs index 61b96200d..0f35bdff5 100644 --- a/figma-tokens/build-figma-tokens.mjs +++ b/figma-tokens/build-figma-tokens.mjs @@ -1,4 +1,4 @@ import StyleDictionary from 'style-dictionary'; -const sd = new StyleDictionary('../figma-tokens/config/config.json'); +const sd = new StyleDictionary('./config/config.json'); await sd.buildAllPlatforms(); From 6b45e387d007ec073f618609ca589f2979ddd1be Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 14:34:00 +0200 Subject: [PATCH 064/214] change path to config --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From cf8701a5f15e7b868691f3129d679fe8b559c208 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 14:40:32 +0200 Subject: [PATCH 065/214] Update build-figma-tokens.mjs --- figma-tokens/build-figma-tokens.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/figma-tokens/build-figma-tokens.mjs b/figma-tokens/build-figma-tokens.mjs index 0f35bdff5..2e201f6e9 100644 --- a/figma-tokens/build-figma-tokens.mjs +++ b/figma-tokens/build-figma-tokens.mjs @@ -1,4 +1,5 @@ import StyleDictionary from 'style-dictionary'; -const sd = new StyleDictionary('./config/config.json'); +const sd = StyleDictionary.extend('./config/config.json'); + await sd.buildAllPlatforms(); From 2e6c2df7f7888d41c96f108c0efc5a5f0b95d3b5 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 14:41:31 +0200 Subject: [PATCH 066/214] change build-figma-tokens.mjs --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 6865bce2bb57c263b47c1b5d88a583a69b0836d5 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 14:59:31 +0200 Subject: [PATCH 067/214] Update build-figma-tokens.mjs --- figma-tokens/build-figma-tokens.mjs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/figma-tokens/build-figma-tokens.mjs b/figma-tokens/build-figma-tokens.mjs index 2e201f6e9..99feedfb4 100644 --- a/figma-tokens/build-figma-tokens.mjs +++ b/figma-tokens/build-figma-tokens.mjs @@ -1,5 +1,3 @@ -import StyleDictionary from 'style-dictionary'; +const StyleDictionary = require('style-dictionary').extend('./config/config.json'); -const sd = StyleDictionary.extend('./config/config.json'); - -await sd.buildAllPlatforms(); +StyleDictionary.buildAllPlatforms(); From 8bf5a8e4457fcaece5483fbca3d9f6181c8d9502 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:00:31 +0200 Subject: [PATCH 068/214] Update build-figma-tokens.mjs --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From a95c7e2b9e9248e9f88018b1905be89a71d962be Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 29 Oct 2024 15:08:48 +0200 Subject: [PATCH 069/214] Update build-figma-tokens.mjs --- figma-tokens/build-figma-tokens.mjs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/figma-tokens/build-figma-tokens.mjs b/figma-tokens/build-figma-tokens.mjs index 99feedfb4..6a53beb50 100644 --- a/figma-tokens/build-figma-tokens.mjs +++ b/figma-tokens/build-figma-tokens.mjs @@ -1,3 +1,4 @@ -const StyleDictionary = require('style-dictionary').extend('./config/config.json'); +import StyleDictionary from 'style-dictionary'; -StyleDictionary.buildAllPlatforms(); +const sd = new StyleDictionary('./figma-tokens/config/config.json'); +await sd.buildAllPlatforms(); From 28a099660fbb0204bafb8e5d0080406612af81a4 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:09:19 +0200 Subject: [PATCH 070/214] change path to config.json --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From ecc47a99d5a19c903a1f768132ba9b55ec4e92bf Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:20:34 +0200 Subject: [PATCH 071/214] change path to config.json 2 --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From a698cc712af91014c710b2a2989f6ea7db3ac216 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 29 Oct 2024 15:32:18 +0200 Subject: [PATCH 072/214] change gh actions for PR --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 34c9d49531cf6810eac3faa8d45202128854e791 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Wed, 30 Oct 2024 15:42:11 +0200 Subject: [PATCH 073/214] change yml --- .github/workflows/build-figma-tokens.yml | 25 +++------------ figma-tokens/config/config.json | 4 +-- .../tokens-transformed.json | 32 +++++++++++++++++++ .../scss/figma-scss/_figma-variables.scss | 0 4 files changed, 39 insertions(+), 22 deletions(-) create mode 100644 figma-tokens/transformed-tokens/tokens-transformed.json create mode 100644 stories/assets/scss/figma-scss/_figma-variables.scss diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 7acf393e7..9c6b36a54 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -6,10 +6,11 @@ on: - 'figma-tokens/input/**' jobs: - transform_tokens: + build_tokens: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - name: Checkout code + uses: actions/checkout@v2 # Configuring Node.js Environment - name: Setup Node.js environment @@ -21,28 +22,12 @@ jobs: # Token conversion using token-transformer - name: Transform Figma tokens - run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/input/tokens-transformed.json - - - build_tokens: - runs-on: ubuntu-latest - needs: [transform_tokens] - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Install dependencies - run: npm ci + run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/transformed-tokens/tokens-transformed.json # Run script for Style Dictionary, convert JSON to SCSS - name: Build Figma tokens to SCSS run: npm run build-tokens - commit_and_pull_request: - runs-on: ubuntu-latest - needs: [build_tokens] - steps: - - uses: actions/checkout@v2 # Automatically add and commit all changes including SCSS - name: Auto commit updated tokens and SCSS uses: stefanzweifel/git-auto-commit-action@v4 @@ -61,4 +46,4 @@ jobs: title: "Update SCSS variables from Figma tokens" body: "This PR updates SCSS variables based on the latest Figma tokens." base: develop - # delete-branch: true # Delete branch after merge + delete-branch: true # Delete branch after merge diff --git a/figma-tokens/config/config.json b/figma-tokens/config/config.json index 0db614abd..1adf7507e 100644 --- a/figma-tokens/config/config.json +++ b/figma-tokens/config/config.json @@ -1,9 +1,9 @@ { - "source": ["../../figma-tokens/input/**/*.json"], + "source": ["../transformed-tokens/*.json"], "platforms": { "scss": { "transformGroup": "scss", - "buildPath": "../../../stories/assets/scss/figma-scss/", + "buildPath": "../../stories/assets/scss/figma-scss/", "files": [ { "destination": "_figma-variables.scss", diff --git a/figma-tokens/transformed-tokens/tokens-transformed.json b/figma-tokens/transformed-tokens/tokens-transformed.json new file mode 100644 index 000000000..f381e2c22 --- /dev/null +++ b/figma-tokens/transformed-tokens/tokens-transformed.json @@ -0,0 +1,32 @@ +{ + "black": { + "value": "#000000", + "type": "color" + }, + "white": { + "value": "#ffffff", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + }, + "tokenSetOrder": { + "0": { + "value": "global", + "type": "other" + } + } +} \ No newline at end of file diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss new file mode 100644 index 000000000..e69de29bb From 34ac1a6c58949a61e1fbee27038590938810c054 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 31 Oct 2024 15:04:46 +0200 Subject: [PATCH 074/214] working config --- figma-tokens/build-figma-tokens.mjs | 48 +++++++++++++++++++ figma-tokens/config/config.json | 4 +- package-lock.json | 21 ++++++++ package.json | 1 + .../scss/figma-scss/_figma-variables.scss | 10 ++++ 5 files changed, 82 insertions(+), 2 deletions(-) diff --git a/figma-tokens/build-figma-tokens.mjs b/figma-tokens/build-figma-tokens.mjs index 6a53beb50..0759ac7d5 100644 --- a/figma-tokens/build-figma-tokens.mjs +++ b/figma-tokens/build-figma-tokens.mjs @@ -2,3 +2,51 @@ import StyleDictionary from 'style-dictionary'; const sd = new StyleDictionary('./figma-tokens/config/config.json'); await sd.buildAllPlatforms(); + +// + +// import StyleDictionary from 'style-dictionary'; + +// const config = { +// source: ['../transformed-tokens/**/*.json'], +// platforms: { +// scss: { +// transformGroup: 'scss', +// buildPath: '../../stories/assets/scss/figma-scss/', +// files: [ +// { +// destination: '_figma-variables.scss', +// format: 'scss/variables', +// }, +// ], +// }, +// }, +// }; + +// const sd = StyleDictionary.extend(config); +// sd.buildAllPlatforms(); + +// + +// import {StyleDictionary} from 'style-dictionary-utils' + +// const myStyleDictionary = new StyleDictionary() + +// // when using style dictionary 4 you whave to await the extend method +// const extendedSd = await myStyleDictionary.extend({ +// "source": ["../transformed-tokens/**/*.json"], +// "platforms": { +// "scss": { +// "transformGroup": "scss", +// "buildPath": "../../stories/assets/scss/figma-scss/", +// "files": [ +// { +// "destination": "_figma-variables.scss", +// "format": "scss/variables" +// } +// ] +// } +// } +// }); + +// extendedSd.buildAllPlatforms(); diff --git a/figma-tokens/config/config.json b/figma-tokens/config/config.json index 1adf7507e..e6fa06338 100644 --- a/figma-tokens/config/config.json +++ b/figma-tokens/config/config.json @@ -1,9 +1,9 @@ { - "source": ["../transformed-tokens/*.json"], + "source": ["./figma-tokens/transformed-tokens/**/*.json"], "platforms": { "scss": { "transformGroup": "scss", - "buildPath": "../../stories/assets/scss/figma-scss/", + "buildPath": "./stories/assets/scss/figma-scss/", "files": [ { "destination": "_figma-variables.scss", diff --git a/package-lock.json b/package-lock.json index 221f18eba..fab073bf1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -96,6 +96,7 @@ "sass-loader": "^13.3.2", "storybook": "^8.3.6", "style-dictionary": "^4.1.4", + "style-dictionary-utils": "^4.0.0", "style-loader": "^3.3.2", "stylelint": "^16.9.0", "stylelint-config-prettier": "^9.0.5", @@ -9196,6 +9197,13 @@ "dev": true, "license": "MIT" }, + "node_modules/color2k": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.3.tgz", + "integrity": "sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==", + "dev": true, + "license": "MIT" + }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", @@ -28534,6 +28542,19 @@ "node": ">=18.0.0" } }, + "node_modules/style-dictionary-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-4.0.0.tgz", + "integrity": "sha512-S+CeU/L1uuPz8YCqu54fqdQhBV+Tg2PxfT8E0FlRq9HlMPKWVlDpZtIOK+WdJByTdCd18ATMKE/cam+/hnHbmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color2k": "^2.0.3" + }, + "peerDependencies": { + "style-dictionary": "^4" + } + }, "node_modules/style-dictionary/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", diff --git a/package.json b/package.json index 67b80549a..f9e2f790b 100644 --- a/package.json +++ b/package.json @@ -101,6 +101,7 @@ "sass-loader": "^13.3.2", "storybook": "^8.3.6", "style-dictionary": "^4.1.4", + "style-dictionary-utils": "^4.0.0", "style-loader": "^3.3.2", "stylelint": "^16.9.0", "stylelint-config-prettier": "^9.0.5", diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index e69de29bb..faa252d53 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -0,0 +1,10 @@ + +// Do not edit directly, this file was auto-generated. + +$black: #000000; +$white: #ffffff; +$yellow: #ffeb00; +$red: #ee402d; +$green: #6de354;; +$azure: #60d4f2; +$token-set-order-0: global; From 82504b74d93f932ade875fca43478f9e7049380e Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:09:49 +0200 Subject: [PATCH 075/214] first time after working code --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From aaa813e113df5cb18296fd8dbd4a55ceec4cada2 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 31 Oct 2024 15:25:36 +0200 Subject: [PATCH 076/214] Ensure the branch exists before committing --- .github/workflows/build-figma-tokens.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 9c6b36a54..e3da52bb4 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -28,6 +28,10 @@ jobs: - name: Build Figma tokens to SCSS run: npm run build-tokens + # Ensure the branch exists before committing + - name: Create or switch to branch + run: git switch -C update-figma-tokens + # Automatically add and commit all changes including SCSS - name: Auto commit updated tokens and SCSS uses: stefanzweifel/git-auto-commit-action@v4 From 9b264e469887816d174451a908d4139208f66719 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:27:58 +0200 Subject: [PATCH 077/214] update gh actions --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From db9921f967431f0157ef179e7cf9d8e84c73ea61 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 31 Oct 2024 15:34:37 +0200 Subject: [PATCH 078/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index e3da52bb4..a15cfb983 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -45,9 +45,9 @@ jobs: uses: peter-evans/create-pull-request@v5 with: token: ${{ secrets.GITHUB_TOKEN }} - branch: update-figma-tokens # Branch to be created for pull request + branch: update-figma-tokens + base: develop # Target branch for the PR commit-message: "build: update SCSS variables from Figma tokens" title: "Update SCSS variables from Figma tokens" body: "This PR updates SCSS variables based on the latest Figma tokens." - base: develop - delete-branch: true # Delete branch after merge + delete-branch: true From d71de4750c66ec8c0a6245a6316097265fc99a32 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:36:29 +0200 Subject: [PATCH 079/214] update gh actions PR --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 643774a8988c44483621f52138cb2e1f9a4080ad Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 31 Oct 2024 15:44:00 +0200 Subject: [PATCH 080/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index a15cfb983..f073f1420 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -37,7 +37,9 @@ jobs: uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: "build: update SCSS variables and tokens" - file_pattern: stories/assets/scss/figma-scss/_figma-variables.scss + file_pattern: | + stories/assets/scss/figma-scss/_figma-variables.scss + figma-tokens/transformed-tokens/tokens-transformed.json branch: update-figma-tokens # Commit to the new branch # Automatic pull request From a5877ceabb40674adde49aca02b077a97cb92af0 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:45:58 +0200 Subject: [PATCH 081/214] gh-actions update --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 485e0244158ce57cda29fd6361dd85e49c6a3bd4 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:54:33 +0200 Subject: [PATCH 082/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 6274a88c6c0154873eff6f0a57af2a2d73b8064c Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 31 Oct 2024 19:26:45 +0200 Subject: [PATCH 083/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index f073f1420..eb617d4ce 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -37,9 +37,7 @@ jobs: uses: stefanzweifel/git-auto-commit-action@v4 with: commit_message: "build: update SCSS variables and tokens" - file_pattern: | - stories/assets/scss/figma-scss/_figma-variables.scss - figma-tokens/transformed-tokens/tokens-transformed.json + file_pattern: stories/assets/scss/figma-scss/_figma-variables.scss branch: update-figma-tokens # Commit to the new branch # Automatic pull request @@ -52,4 +50,3 @@ jobs: commit-message: "build: update SCSS variables from Figma tokens" title: "Update SCSS variables from Figma tokens" body: "This PR updates SCSS variables based on the latest Figma tokens." - delete-branch: true From 8247725c8ec6105ac3ecbd492ab6da34eeeb6860 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 31 Oct 2024 19:28:34 +0200 Subject: [PATCH 084/214] fix .yml --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 079a9905b8fd0c5527806e73f8cdc4e8cefb106e Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 31 Oct 2024 19:32:38 +0200 Subject: [PATCH 085/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index eb617d4ce..4365117d5 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -28,9 +28,11 @@ jobs: - name: Build Figma tokens to SCSS run: npm run build-tokens - # Ensure the branch exists before committing - - name: Create or switch to branch - run: git switch -C update-figma-tokens + # Create a new branch for the pull request + - name: Create new branch + run: | + git checkout -b update-figma-tokens + git push origin update-figma-tokens # Automatically add and commit all changes including SCSS - name: Auto commit updated tokens and SCSS From ba459d358eafd63bf712470dfee0b115cdb5d9f6 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 31 Oct 2024 19:34:06 +0200 Subject: [PATCH 086/214] new method of creating new branch update-figma-tokens --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 01ac836527840e9a0d255a810b10b99869d60331 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 31 Oct 2024 19:38:48 +0200 Subject: [PATCH 087/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 4365117d5..779f29268 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -28,11 +28,16 @@ jobs: - name: Build Figma tokens to SCSS run: npm run build-tokens - # Create a new branch for the pull request - - name: Create new branch + # Create a new branch or checkout the existing one + - name: Create or checkout branch run: | - git checkout -b update-figma-tokens - git push origin update-figma-tokens + git fetch origin + if git show-ref --quiet refs/heads/update-figma-tokens; then + git checkout update-figma-tokens + git pull origin update-figma-tokens # Pull changes from remote + else + git checkout -b update-figma-tokens + fi # Automatically add and commit all changes including SCSS - name: Auto commit updated tokens and SCSS From 822ae8e1fb037fe91107c295f443a4d7899a1394 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 31 Oct 2024 19:39:19 +0200 Subject: [PATCH 088/214] fix --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 106ed7e371dcba5abadc057ad41553a5daeba35b Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 02:31:39 +0200 Subject: [PATCH 089/214] checkout --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From a00b9a734b254810249c9e1280c2e94a535421a5 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 02:37:56 +0200 Subject: [PATCH 090/214] add git pull --rebase origin --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 2d488d14291ad99aa9ad0ea704aec5ca4a9a5a8a Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 02:40:40 +0200 Subject: [PATCH 091/214] add git ls-remote --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 7f11023ef1c35743eb12ce6c427075af0a3179e5 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 03:11:02 +0200 Subject: [PATCH 092/214] change gh actions --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 7c0d8954552fa3ca7900ebf7335794bb5603b332 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 03:12:31 +0200 Subject: [PATCH 093/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 779f29268..23d6b0d17 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -2,6 +2,8 @@ name: Generate scss vars from figma tokens on: push: + branches: + - issue-995-design-tokens paths: - 'figma-tokens/input/**' @@ -28,16 +30,25 @@ jobs: - name: Build Figma tokens to SCSS run: npm run build-tokens - # Create a new branch or checkout the existing one - - name: Create or checkout branch + # Create or update the `update-figma-tokens` branch + - name: Create or update branch run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" git fetch origin - if git show-ref --quiet refs/heads/update-figma-tokens; then + if git ls-remote --exit-code --heads origin update-figma-tokens; then git checkout update-figma-tokens - git pull origin update-figma-tokens # Pull changes from remote + git pull --rebase origin update-figma-tokens else git checkout -b update-figma-tokens fi + git add stories/assets/scss/figma-scss/_figma-variables.scss + git commit -m "build: update SCSS variables and tokens" || echo "No changes to commit" + + # Push changes to `update-figma-tokens` branch + - name: Push changes + run: | + git push origin update-figma-tokens # Automatically add and commit all changes including SCSS - name: Auto commit updated tokens and SCSS From 1e07b63e824fd7d176fc8507b6188faf2b64a7da Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 03:12:57 +0200 Subject: [PATCH 094/214] fix --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From cc7a0c020053f21b9d4b073a01c47b0174e7df97 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 03:22:02 +0200 Subject: [PATCH 095/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 23d6b0d17..50d29a76c 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -33,8 +33,6 @@ jobs: # Create or update the `update-figma-tokens` branch - name: Create or update branch run: | - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" git fetch origin if git ls-remote --exit-code --heads origin update-figma-tokens; then git checkout update-figma-tokens From 3786d0399cfd918918bab96ab3c8fe13fc4547d0 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 03:24:58 +0200 Subject: [PATCH 096/214] delete user.email and user.name --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 4e3a0a1e5e319fc02a4c9b1a8444ef8fddae3f7a Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 03:31:27 +0200 Subject: [PATCH 097/214] switch black and white --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 07b2f51ce..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 167a52bdec7de9c2d60cc0da1ec31cf05bc2fa55 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 03:43:00 +0200 Subject: [PATCH 098/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 50d29a76c..158a901d5 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -34,6 +34,9 @@ jobs: - name: Create or update branch run: | git fetch origin + git add figma-tokens/transformed-tokens/tokens-transformed.json + git add stories/assets/scss/figma-scss/_figma-variables.scss + git commit -m "Save changes before switching branch" if git ls-remote --exit-code --heads origin update-figma-tokens; then git checkout update-figma-tokens git pull --rebase origin update-figma-tokens From db36990ff8d9d37707a400b907fd8efe37f73105 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 03:43:51 +0200 Subject: [PATCH 099/214] Save changes before switching branch --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..03c2e7f54 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -4,14 +4,14 @@ "value": "#ffffff", "type": "color" }, - "black": { - "value": "#000000", - "type": "color" - }, "yellow": { "value": "#ffeb00", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "red": { "value": "#ee402d", "type": "color" From 4180c191c53ff5e2ccb7dcc406be34e27877f0f3 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 03:48:01 +0200 Subject: [PATCH 100/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 158a901d5..26413c991 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -33,6 +33,8 @@ jobs: # Create or update the `update-figma-tokens` branch - name: Create or update branch run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" git fetch origin git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss From c17c18a89f0aab8f758db8034260182f08799c87 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 03:48:35 +0200 Subject: [PATCH 101/214] add name and email --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 03c2e7f54..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -4,14 +4,14 @@ "value": "#ffffff", "type": "color" }, - "yellow": { - "value": "#ffeb00", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, "red": { "value": "#ee402d", "type": "color" From 138824d6730587aa2d07c77f163b2080a21be640 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 13:42:28 +0200 Subject: [PATCH 102/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 26413c991..8eb755d45 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -36,15 +36,34 @@ jobs: git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" git fetch origin - git add figma-tokens/transformed-tokens/tokens-transformed.json - git add stories/assets/scss/figma-scss/_figma-variables.scss - git commit -m "Save changes before switching branch" + + # Перевірка наявності файлів перед додаванням + if [ -f figma-tokens/transformed-tokens/tokens-transformed.json ]; then + git add figma-tokens/transformed-tokens/tokens-transformed.json + fi + + if [ -f stories/assets/scss/figma-scss/_figma-variables.scss ]; then + git add stories/assets/scss/figma-scss/_figma-variables.scss + else + echo "File _figma-variables.scss does not exist. Skipping..." + fi + + # Коміт змін, якщо є що комітити + if ! git diff-index --quiet HEAD --; then + git commit -m "Save changes before switching branch" + else + echo "No changes to commit before switching branches." + fi + + # Перевірка наявності гілки та перемикання if git ls-remote --exit-code --heads origin update-figma-tokens; then git checkout update-figma-tokens git pull --rebase origin update-figma-tokens else git checkout -b update-figma-tokens fi + + # Додаємо та комітимо зміни в гілці update-figma-tokens git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "build: update SCSS variables and tokens" || echo "No changes to commit" From f04b340a29fb16bcdb1fcae48988b98a11bf07f5 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 13:42:54 +0200 Subject: [PATCH 103/214] fix --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..03c2e7f54 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -4,14 +4,14 @@ "value": "#ffffff", "type": "color" }, - "black": { - "value": "#000000", - "type": "color" - }, "yellow": { "value": "#ffeb00", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "red": { "value": "#ee402d", "type": "color" From 0c1f63a2e3638f86d0375830c661ccb78561ed52 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 13:51:33 +0200 Subject: [PATCH 104/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 39 +++++++++--------------- 1 file changed, 15 insertions(+), 24 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 8eb755d45..47ba4b378 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -30,40 +30,31 @@ jobs: - name: Build Figma tokens to SCSS run: npm run build-tokens - # Create or update the `update-figma-tokens` branch - - name: Create or update branch + # Ensure figma-scss directory and file exist + - name: Ensure figma-scss directory and _figma-variables.scss file exist + run: | + mkdir -p stories/assets/scss/figma-scss + touch stories/assets/scss/figma-scss/_figma-variables.scss + + # Configure git user for GitHub Actions + - name: Set GitHub Actions as committer run: | git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" - git fetch origin - - # Перевірка наявності файлів перед додаванням - if [ -f figma-tokens/transformed-tokens/tokens-transformed.json ]; then - git add figma-tokens/transformed-tokens/tokens-transformed.json - fi - - if [ -f stories/assets/scss/figma-scss/_figma-variables.scss ]; then - git add stories/assets/scss/figma-scss/_figma-variables.scss - else - echo "File _figma-variables.scss does not exist. Skipping..." - fi - # Коміт змін, якщо є що комітити - if ! git diff-index --quiet HEAD --; then - git commit -m "Save changes before switching branch" - else - echo "No changes to commit before switching branches." - fi - - # Перевірка наявності гілки та перемикання + # Create or update the `update-figma-tokens` branch + - name: Create or update branch + run: | + git fetch origin + git add figma-tokens/transformed-tokens/tokens-transformed.json + git add stories/assets/scss/figma-scss/_figma-variables.scss + git commit -m "Save changes before switching branch" if git ls-remote --exit-code --heads origin update-figma-tokens; then git checkout update-figma-tokens git pull --rebase origin update-figma-tokens else git checkout -b update-figma-tokens fi - - # Додаємо та комітимо зміни в гілці update-figma-tokens git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "build: update SCSS variables and tokens" || echo "No changes to commit" From 9e70cac901b0d75ae0bc72cc8fffcb7c9a0de144 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 13:51:55 +0200 Subject: [PATCH 105/214] fix --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 03c2e7f54..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -4,14 +4,14 @@ "value": "#ffffff", "type": "color" }, - "yellow": { - "value": "#ffeb00", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, "red": { "value": "#ee402d", "type": "color" From 747a40ee5c2efe80846e5195705e4dc26c942718 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 13:55:02 +0200 Subject: [PATCH 106/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 47ba4b378..a861f9148 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -33,6 +33,7 @@ jobs: # Ensure figma-scss directory and file exist - name: Ensure figma-scss directory and _figma-variables.scss file exist run: | + git checkout update-figma-tokens mkdir -p stories/assets/scss/figma-scss touch stories/assets/scss/figma-scss/_figma-variables.scss @@ -46,6 +47,7 @@ jobs: - name: Create or update branch run: | git fetch origin + git checkout issue-995-design-tokens git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes before switching branch" From ddc45dae1c1063bf2da95cb6686b792730194802 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 13:55:22 +0200 Subject: [PATCH 107/214] fix --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..60eaa677e 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -8,14 +8,14 @@ "value": "#000000", "type": "color" }, - "yellow": { - "value": "#ffeb00", - "type": "color" - }, "red": { "value": "#ee402d", "type": "color" }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, "green": { "value": "#6de354;", "type": "color" From 7c88e44fd2d5adbdb2aa0017568d5a1c2abcf94d Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 14:44:24 +0200 Subject: [PATCH 108/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 39 +++++++++++++++--------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index a861f9148..c106213ce 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -30,33 +30,42 @@ jobs: - name: Build Figma tokens to SCSS run: npm run build-tokens - # Ensure figma-scss directory and file exist - - name: Ensure figma-scss directory and _figma-variables.scss file exist - run: | - git checkout update-figma-tokens - mkdir -p stories/assets/scss/figma-scss - touch stories/assets/scss/figma-scss/_figma-variables.scss - - # Configure git user for GitHub Actions - - name: Set GitHub Actions as committer - run: | - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - # Create or update the `update-figma-tokens` branch - name: Create or update branch run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" git fetch origin - git checkout issue-995-design-tokens + + # Створення директорій, якщо вони не існують + mkdir -p figma-tokens/transformed-tokens + mkdir -p stories/assets/scss/figma-scss + + # Створення файлів, якщо вони не існують + if [ ! -f figma-tokens/transformed-tokens/tokens-transformed.json ]; then + echo "{}" > figma-tokens/transformed-tokens/tokens-transformed.json + echo "Created an empty figma-tokens/transformed-tokens/tokens-transformed.json file." + fi + + if [ ! -f stories/assets/scss/figma-scss/_figma-variables.scss ]; then + touch stories/assets/scss/figma-scss/_figma-variables.scss + echo "Created an empty stories/assets/scss/figma-scss/_figma-variables.scss file." + fi + + # Додавання та коміт змін перед створенням чи оновленням гілки git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss - git commit -m "Save changes before switching branch" + git commit -m "Save changes before switching branch" || echo "No changes to commit" + + # Перевірка наявності гілки та відповідні дії if git ls-remote --exit-code --heads origin update-figma-tokens; then git checkout update-figma-tokens git pull --rebase origin update-figma-tokens else git checkout -b update-figma-tokens fi + + # Додавання та коміт для фінального оновлення, якщо є зміни git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "build: update SCSS variables and tokens" || echo "No changes to commit" From 5ddc6ee2d8a11d2c4c9bcf423768e380254e22f7 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 14:44:58 +0200 Subject: [PATCH 109/214] add mkdir --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 60eaa677e..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -8,14 +8,14 @@ "value": "#000000", "type": "color" }, - "red": { - "value": "#ee402d", - "type": "color" - }, "yellow": { "value": "#ffeb00", "type": "color" }, + "red": { + "value": "#ee402d", + "type": "color" + }, "green": { "value": "#6de354;", "type": "color" From af6268c44b917c244fba289df575ad6f1a638988 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 16:17:31 +0200 Subject: [PATCH 110/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index c106213ce..ee78274fd 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -37,7 +37,7 @@ jobs: git config user.email "github-actions[bot]@users.noreply.github.com" git fetch origin - # Створення директорій, якщо вони не існують + # Створення директорій та файлів, якщо вони не існують mkdir -p figma-tokens/transformed-tokens mkdir -p stories/assets/scss/figma-scss @@ -52,23 +52,14 @@ jobs: echo "Created an empty stories/assets/scss/figma-scss/_figma-variables.scss file." fi + # Переконайтесь, що створення файлів відбулось, перш ніж додавати їх до коміту + ls -la stories/assets/scss/figma-scss + # Додавання та коміт змін перед створенням чи оновленням гілки git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes before switching branch" || echo "No changes to commit" - # Перевірка наявності гілки та відповідні дії - if git ls-remote --exit-code --heads origin update-figma-tokens; then - git checkout update-figma-tokens - git pull --rebase origin update-figma-tokens - else - git checkout -b update-figma-tokens - fi - - # Додавання та коміт для фінального оновлення, якщо є зміни - git add stories/assets/scss/figma-scss/_figma-variables.scss - git commit -m "build: update SCSS variables and tokens" || echo "No changes to commit" - # Push changes to `update-figma-tokens` branch - name: Push changes run: | From 83aba76aa55d513e53f8121814d09f3484277d7f Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:18:22 +0200 Subject: [PATCH 111/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..60eaa677e 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -8,14 +8,14 @@ "value": "#000000", "type": "color" }, - "yellow": { - "value": "#ffeb00", - "type": "color" - }, "red": { "value": "#ee402d", "type": "color" }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, "green": { "value": "#6de354;", "type": "color" From 1d59bfcbbe48e58ce3231c4849343be249ad3648 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 16:22:07 +0200 Subject: [PATCH 112/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index ee78274fd..d63d93134 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -44,26 +44,29 @@ jobs: # Створення файлів, якщо вони не існують if [ ! -f figma-tokens/transformed-tokens/tokens-transformed.json ]; then echo "{}" > figma-tokens/transformed-tokens/tokens-transformed.json - echo "Created an empty figma-tokens/transformed-tokens/tokens-transformed.json file." fi if [ ! -f stories/assets/scss/figma-scss/_figma-variables.scss ]; then touch stories/assets/scss/figma-scss/_figma-variables.scss - echo "Created an empty stories/assets/scss/figma-scss/_figma-variables.scss file." fi - # Переконайтесь, що створення файлів відбулось, перш ніж додавати їх до коміту - ls -la stories/assets/scss/figma-scss - # Додавання та коміт змін перед створенням чи оновленням гілки git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes before switching branch" || echo "No changes to commit" + # Перевірка, чи існує віддалена гілка, та відповідні дії + if git ls-remote --exit-code --heads origin update-figma-tokens; then + git checkout update-figma-tokens + git pull --rebase origin update-figma-tokens + else + git checkout -b update-figma-tokens + fi + # Push changes to `update-figma-tokens` branch - name: Push changes run: | - git push origin update-figma-tokens + git push origin update-figma-tokens || echo "No changes to push" # Automatically add and commit all changes including SCSS - name: Auto commit updated tokens and SCSS From e639f47581fdbe4303cebe04887d26de0ee90932 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:22:31 +0200 Subject: [PATCH 113/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 60eaa677e..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -8,14 +8,14 @@ "value": "#000000", "type": "color" }, - "red": { - "value": "#ee402d", - "type": "color" - }, "yellow": { "value": "#ffeb00", "type": "color" }, + "red": { + "value": "#ee402d", + "type": "color" + }, "green": { "value": "#6de354;", "type": "color" From 91ad5faa1be4279e4abe028eea88933cd291be59 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 16:42:39 +0200 Subject: [PATCH 114/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index d63d93134..179c18b48 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -37,11 +37,11 @@ jobs: git config user.email "github-actions[bot]@users.noreply.github.com" git fetch origin - # Створення директорій та файлів, якщо вони не існують + # Create directories if they do not exist mkdir -p figma-tokens/transformed-tokens mkdir -p stories/assets/scss/figma-scss - # Створення файлів, якщо вони не існують + # Create files if they do not exist if [ ! -f figma-tokens/transformed-tokens/tokens-transformed.json ]; then echo "{}" > figma-tokens/transformed-tokens/tokens-transformed.json fi @@ -50,12 +50,12 @@ jobs: touch stories/assets/scss/figma-scss/_figma-variables.scss fi - # Додавання та коміт змін перед створенням чи оновленням гілки + # Add and commit changes before creating or updating a branch git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes before switching branch" || echo "No changes to commit" - # Перевірка, чи існує віддалена гілка, та відповідні дії + # Check if remote branch exists if git ls-remote --exit-code --heads origin update-figma-tokens; then git checkout update-figma-tokens git pull --rebase origin update-figma-tokens @@ -63,6 +63,10 @@ jobs: git checkout -b update-figma-tokens fi + git add figma-tokens/transformed-tokens/tokens-transformed.json + git add stories/assets/scss/figma-scss/_figma-variables.scss + git commit -m "Save changes in new branch" || echo "No changes to commit" + # Push changes to `update-figma-tokens` branch - name: Push changes run: | From 8aa593d1d1922667c285ed572606143c6e16b5bd Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:43:23 +0200 Subject: [PATCH 115/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..e40e688f1 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -4,10 +4,6 @@ "value": "#ffffff", "type": "color" }, - "black": { - "value": "#000000", - "type": "color" - }, "yellow": { "value": "#ffeb00", "type": "color" @@ -23,6 +19,10 @@ "azure": { "value": "#60d4f2", "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" } }, "$themes": [], From 3291aca7e8917d54effb3345f86b18f027b0e939 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 16:44:48 +0200 Subject: [PATCH 116/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 179c18b48..021227180 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -63,7 +63,6 @@ jobs: git checkout -b update-figma-tokens fi - git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes in new branch" || echo "No changes to commit" From 4301ea9e64e2f118343ae24fee85d3ec1921beb2 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:46:19 +0200 Subject: [PATCH 117/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index e40e688f1..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -4,6 +4,10 @@ "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" @@ -19,10 +23,6 @@ "azure": { "value": "#60d4f2", "type": "color" - }, - "black": { - "value": "#000000", - "type": "color" } }, "$themes": [], From 2be7a440bc5889578f8255dad82c82a300825348 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:47:30 +0200 Subject: [PATCH 118/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..458236bfd 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,5 +1,9 @@ { "global": { + "yellow": { + "value": "#ffeb00", + "type": "color" + }, "white": { "value": "#ffffff", "type": "color" @@ -8,10 +12,6 @@ "value": "#000000", "type": "color" }, - "yellow": { - "value": "#ffeb00", - "type": "color" - }, "red": { "value": "#ee402d", "type": "color" From f39c5488fca8d34cb7fb522fe483951cc6dcfc0b Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 16:47:56 +0200 Subject: [PATCH 119/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 458236bfd..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,9 +1,5 @@ { "global": { - "yellow": { - "value": "#ffeb00", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" @@ -12,6 +8,10 @@ "value": "#000000", "type": "color" }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, "red": { "value": "#ee402d", "type": "color" From 267b1b2fa490ea3546032a0bf54b0f2a2bd14b43 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 18:35:57 +0200 Subject: [PATCH 120/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 51 +++++++++--------------- 1 file changed, 19 insertions(+), 32 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 021227180..7c11f3919 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -37,54 +37,41 @@ jobs: git config user.email "github-actions[bot]@users.noreply.github.com" git fetch origin - # Create directories if they do not exist - mkdir -p figma-tokens/transformed-tokens - mkdir -p stories/assets/scss/figma-scss - - # Create files if they do not exist - if [ ! -f figma-tokens/transformed-tokens/tokens-transformed.json ]; then - echo "{}" > figma-tokens/transformed-tokens/tokens-transformed.json - fi - - if [ ! -f stories/assets/scss/figma-scss/_figma-variables.scss ]; then - touch stories/assets/scss/figma-scss/_figma-variables.scss - fi - # Add and commit changes before creating or updating a branch - git add figma-tokens/transformed-tokens/tokens-transformed.json + # git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes before switching branch" || echo "No changes to commit" - # Check if remote branch exists - if git ls-remote --exit-code --heads origin update-figma-tokens; then - git checkout update-figma-tokens - git pull --rebase origin update-figma-tokens - else - git checkout -b update-figma-tokens - fi + # # Check if remote branch exists + # if git ls-remote --exit-code --heads origin update-figma-tokens; then + # git checkout update-figma-tokens + # git pull --rebase origin update-figma-tokens + # else + # git checkout -b update-figma-tokens + # fi - git add stories/assets/scss/figma-scss/_figma-variables.scss - git commit -m "Save changes in new branch" || echo "No changes to commit" + # git add stories/assets/scss/figma-scss/_figma-variables.scss + # git commit -m "Save changes in new branch" || echo "No changes to commit" # Push changes to `update-figma-tokens` branch - name: Push changes run: | - git push origin update-figma-tokens || echo "No changes to push" + git push origin ${{ github.ref_name }} || echo "No changes to push" - # Automatically add and commit all changes including SCSS - - name: Auto commit updated tokens and SCSS - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: "build: update SCSS variables and tokens" - file_pattern: stories/assets/scss/figma-scss/_figma-variables.scss - branch: update-figma-tokens # Commit to the new branch + # # Automatically add and commit all changes including SCSS + # - name: Auto commit updated tokens and SCSS + # uses: stefanzweifel/git-auto-commit-action@v4 + # with: + # commit_message: "build: update SCSS variables and tokens" + # file_pattern: stories/assets/scss/figma-scss/_figma-variables.scss + # branch: update-figma-tokens # Commit to the new branch # Automatic pull request - name: Create Pull Request uses: peter-evans/create-pull-request@v5 with: token: ${{ secrets.GITHUB_TOKEN }} - branch: update-figma-tokens + branch: ${{ github.ref_name }} base: develop # Target branch for the PR commit-message: "build: update SCSS variables from Figma tokens" title: "Update SCSS variables from Figma tokens" From 4423a5c8974afe311a30a9fa351f19b71acdc153 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 18:37:04 +0200 Subject: [PATCH 121/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..03c2e7f54 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -4,14 +4,14 @@ "value": "#ffffff", "type": "color" }, - "black": { - "value": "#000000", - "type": "color" - }, "yellow": { "value": "#ffeb00", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "red": { "value": "#ee402d", "type": "color" From 3224d4138d7a0879094b3f63943fb1192ba8adba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 4 Nov 2024 16:37:58 +0000 Subject: [PATCH 122/214] Save changes before switching branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index faa252d53..129e55af2 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,9 +1,9 @@ // Do not edit directly, this file was auto-generated. -$black: #000000; $white: #ffffff; $yellow: #ffeb00; +$black: #000000; $red: #ee402d; $green: #6de354;; $azure: #60d4f2; From cc7b3c151dca02e00d46d6450fd9be403eb5d4ac Mon Sep 17 00:00:00 2001 From: Jura Khrapunov Date: Mon, 4 Nov 2024 11:46:52 -0500 Subject: [PATCH 123/214] #995 - temporarily disable Chromatic tests --- chromatic.config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chromatic.config.json b/chromatic.config.json index 1420357a0..b47f88636 100644 --- a/chromatic.config.json +++ b/chromatic.config.json @@ -2,6 +2,6 @@ "$schema": "https://www.chromatic.com/config-file.schema.json", "projectId": "UNDP Design System", "exitOnceUploaded": true, - "skip": "dependabot/**", + "skip": true, "onlyChanged": true } \ No newline at end of file From f2b58191227ce4b9df1d86a4aaf7c72c0a7c7e63 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Mon, 4 Nov 2024 18:58:02 +0200 Subject: [PATCH 124/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 03c2e7f54..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -4,14 +4,14 @@ "value": "#ffffff", "type": "color" }, - "yellow": { - "value": "#ffeb00", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, "red": { "value": "#ee402d", "type": "color" From 9f2db0296b7da786ea17a21180e942fd98dbd1b2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 4 Nov 2024 16:58:45 +0000 Subject: [PATCH 125/214] Save changes before switching branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 129e55af2..52a9fc6ba 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -2,8 +2,8 @@ // Do not edit directly, this file was auto-generated. $white: #ffffff; -$yellow: #ffeb00; $black: #000000; +$yellow: #ffeb00; $red: #ee402d; $green: #6de354;; $azure: #60d4f2; From 6a0b86e08317540bbea442ca3c600a3e5a641a70 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 18:59:21 +0200 Subject: [PATCH 126/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 7c11f3919..aa84547f4 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -37,35 +37,14 @@ jobs: git config user.email "github-actions[bot]@users.noreply.github.com" git fetch origin - # Add and commit changes before creating or updating a branch - # git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss - git commit -m "Save changes before switching branch" || echo "No changes to commit" - - # # Check if remote branch exists - # if git ls-remote --exit-code --heads origin update-figma-tokens; then - # git checkout update-figma-tokens - # git pull --rebase origin update-figma-tokens - # else - # git checkout -b update-figma-tokens - # fi - - # git add stories/assets/scss/figma-scss/_figma-variables.scss - # git commit -m "Save changes in new branch" || echo "No changes to commit" + git commit -m "Save changes in the branch" || echo "No changes to commit" # Push changes to `update-figma-tokens` branch - name: Push changes run: | git push origin ${{ github.ref_name }} || echo "No changes to push" - # # Automatically add and commit all changes including SCSS - # - name: Auto commit updated tokens and SCSS - # uses: stefanzweifel/git-auto-commit-action@v4 - # with: - # commit_message: "build: update SCSS variables and tokens" - # file_pattern: stories/assets/scss/figma-scss/_figma-variables.scss - # branch: update-figma-tokens # Commit to the new branch - # Automatic pull request - name: Create Pull Request uses: peter-evans/create-pull-request@v5 From 6fab88025ea0af02c78b050d223226a0b792b34b Mon Sep 17 00:00:00 2001 From: vern-gora Date: Mon, 4 Nov 2024 19:25:57 +0200 Subject: [PATCH 127/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index aa84547f4..178514af4 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -26,11 +26,14 @@ jobs: - name: Transform Figma tokens run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/transformed-tokens/tokens-transformed.json + - name: Clean transformed tokens + run: rm -f figma-tokens/transformed-tokens/tokens-transformed.json + # Run script for Style Dictionary, convert JSON to SCSS - name: Build Figma tokens to SCSS run: npm run build-tokens - # Create or update the `update-figma-tokens` branch + # Create or update the `issue-995-design-tokens` branch - name: Create or update branch run: | git config user.name "github-actions[bot]" @@ -40,7 +43,7 @@ jobs: git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes in the branch" || echo "No changes to commit" - # Push changes to `update-figma-tokens` branch + # Push changes to `issue-995-design-tokens` branch - name: Push changes run: | git push origin ${{ github.ref_name }} || echo "No changes to push" From 1e6660016b64444b949552e78ef9e56532023174 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 03:30:38 +0200 Subject: [PATCH 128/214] test --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..8249cd21f --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "black": { + "value": "#000000", + "type": "color" + }, + "white": { + "value": "#ffffff", + "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From d1a2ead866992b1906e01b47c677df59343191f8 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 03:33:26 +0200 Subject: [PATCH 129/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 8249cd21f..07b2f51ce 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -8,14 +8,14 @@ "value": "#ffffff", "type": "color" }, - "red": { - "value": "#ee402d", - "type": "color" - }, "yellow": { "value": "#ffeb00", "type": "color" }, + "red": { + "value": "#ee402d", + "type": "color" + }, "green": { "value": "#6de354;", "type": "color" From d83600b9d8ae60dd18eec68abe2ead9360ffbe80 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 03:39:00 +0200 Subject: [PATCH 130/214] test --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..b9feb0d4a --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "white": { + "value": "#ffffff", + "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From d7c8649573b437aa62e35f3bbf3946c9440c81b4 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 5 Nov 2024 03:40:56 +0200 Subject: [PATCH 131/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 178514af4..6039dff5d 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -26,9 +26,6 @@ jobs: - name: Transform Figma tokens run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/transformed-tokens/tokens-transformed.json - - name: Clean transformed tokens - run: rm -f figma-tokens/transformed-tokens/tokens-transformed.json - # Run script for Style Dictionary, convert JSON to SCSS - name: Build Figma tokens to SCSS run: npm run build-tokens From e8b31cc0284602120e97f99567654745ae6c6555 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 5 Nov 2024 01:41:38 +0000 Subject: [PATCH 132/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 52a9fc6ba..0580a4d63 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,7 +1,6 @@ // Do not edit directly, this file was auto-generated. -$white: #ffffff; $black: #000000; $yellow: #ffeb00; $red: #ee402d; From 021e85e6cbc6f0e96b1c00324db5f244959fcd98 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 03:47:45 +0200 Subject: [PATCH 133/214] test --- figma-tokens/input/tokens.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index cf12e64da..b9feb0d4a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,5 +1,9 @@ { "global": { + "white": { + "value": "#ffffff", + "type": "color" + }, "black": { "value": "#000000", "type": "color" @@ -27,4 +31,4 @@ "global" ] } -} +} \ No newline at end of file From cb2a3715dbe5a31b85658d662b268852a501ca3d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 5 Nov 2024 01:48:30 +0000 Subject: [PATCH 134/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 0580a4d63..52a9fc6ba 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,6 +1,7 @@ // Do not edit directly, this file was auto-generated. +$white: #ffffff; $black: #000000; $yellow: #ffeb00; $red: #ee402d; From b82193762e50779e01942c013665ba12477dce41 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 5 Nov 2024 03:48:38 +0200 Subject: [PATCH 135/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 6039dff5d..46c2533ae 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -45,6 +45,15 @@ jobs: run: | git push origin ${{ github.ref_name }} || echo "No changes to push" + # Attempt to automatically resolve conflicts by removing the file if needed + - name: Resolve conflicts + run: | + git status + if git ls-files -u | grep -q "figma-tokens/transformed-tokens/tokens-transformed.json"; then + git rm figma-tokens/transformed-tokens/tokens-transformed.json + git commit -m "Resolved conflict by removing tokens-transformed.json" + fi + # Automatic pull request - name: Create Pull Request uses: peter-evans/create-pull-request@v5 From 89b088d34e0124f0c92668110f01af87145f07f6 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 03:51:32 +0200 Subject: [PATCH 136/214] test --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..b9feb0d4a --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "white": { + "value": "#ffffff", + "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From 4226c73f20e89b13da760be0f8aaae84eb87a8c0 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 03:53:22 +0200 Subject: [PATCH 137/214] test red --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index b9feb0d4a..a7f06c169 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,5 +1,9 @@ { "global": { + "red": { + "value": "#ee402d", + "type": "color" + }, "white": { "value": "#ffffff", "type": "color" @@ -12,10 +16,6 @@ "value": "#ffeb00", "type": "color" }, - "red": { - "value": "#ee402d", - "type": "color" - }, "green": { "value": "#6de354;", "type": "color" From cc62f0aa5409732110d2ca0779a2ebbccb122a9f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 5 Nov 2024 01:55:47 +0000 Subject: [PATCH 138/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 52a9fc6ba..4cdc8fc16 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,10 +1,10 @@ // Do not edit directly, this file was auto-generated. +$red: #ee402d; $white: #ffffff; $black: #000000; $yellow: #ffeb00; -$red: #ee402d; $green: #6de354;; $azure: #60d4f2; $token-set-order-0: global; From 38e59fa86aee1268eb47f3738cb5704d486640a5 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 03:56:05 +0200 Subject: [PATCH 139/214] test black --- figma-tokens/input/tokens.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index aa7c033ca..60eaa677e 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,9 +1,5 @@ { "global": { - "red": { - "value": "#ee402d", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" @@ -12,6 +8,10 @@ "value": "#000000", "type": "color" }, + "red": { + "value": "#ee402d", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" @@ -31,4 +31,4 @@ "global" ] } -} +} \ No newline at end of file From 2ab829874630a9ca03d8f704cb424817160d5bdd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 5 Nov 2024 01:56:46 +0000 Subject: [PATCH 140/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 4cdc8fc16..192077db6 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,9 +1,9 @@ // Do not edit directly, this file was auto-generated. -$red: #ee402d; $white: #ffffff; $black: #000000; +$red: #ee402d; $yellow: #ffeb00; $green: #6de354;; $azure: #60d4f2; From c6a2baa807bcfbe1831d540d5d297fd7c6c8fc4b Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 5 Nov 2024 04:33:56 +0200 Subject: [PATCH 141/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 46c2533ae..c35771ddf 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -44,15 +44,7 @@ jobs: - name: Push changes run: | git push origin ${{ github.ref_name }} || echo "No changes to push" - - # Attempt to automatically resolve conflicts by removing the file if needed - - name: Resolve conflicts - run: | git status - if git ls-files -u | grep -q "figma-tokens/transformed-tokens/tokens-transformed.json"; then - git rm figma-tokens/transformed-tokens/tokens-transformed.json - git commit -m "Resolved conflict by removing tokens-transformed.json" - fi # Automatic pull request - name: Create Pull Request From d1e0048aabfd804b5b5c9e628ce342a6f23b223e Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 04:36:35 +0200 Subject: [PATCH 142/214] test red --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 60eaa677e..a7f06c169 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,5 +1,9 @@ { "global": { + "red": { + "value": "#ee402d", + "type": "color" + }, "white": { "value": "#ffffff", "type": "color" @@ -8,10 +12,6 @@ "value": "#000000", "type": "color" }, - "red": { - "value": "#ee402d", - "type": "color" - }, "yellow": { "value": "#ffeb00", "type": "color" From f63a2be69554947281aa367bb36e171fdb7c005c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 5 Nov 2024 02:37:19 +0000 Subject: [PATCH 143/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 192077db6..4cdc8fc16 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,9 +1,9 @@ // Do not edit directly, this file was auto-generated. +$red: #ee402d; $white: #ffffff; $black: #000000; -$red: #ee402d; $yellow: #ffeb00; $green: #6de354;; $azure: #60d4f2; From ad3839b7f8982129fe645888bea51d83eebc2d7d Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 5 Nov 2024 05:14:24 +0200 Subject: [PATCH 144/214] add figma-tokens/transformed-tokens/tokens-transformed.json in gitignore --- .github/workflows/build-figma-tokens.yml | 1 - .gitignore | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index c35771ddf..6039dff5d 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -44,7 +44,6 @@ jobs: - name: Push changes run: | git push origin ${{ github.ref_name }} || echo "No changes to push" - git status # Automatic pull request - name: Create Pull Request diff --git a/.gitignore b/.gitignore index 596a6d590..4af47607c 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ build-storybook.log chromatic.log chromatic-build-*.xml chromatic-diagnostics.json +figma-tokens/transformed-tokens/tokens-transformed.json From e065a15d784eabe3377d9900d273405403ab2836 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 05:16:42 +0200 Subject: [PATCH 145/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index a7f06c169..60eaa677e 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,9 +1,5 @@ { "global": { - "red": { - "value": "#ee402d", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" @@ -12,6 +8,10 @@ "value": "#000000", "type": "color" }, + "red": { + "value": "#ee402d", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From c8f60e0df423efccc88ec125e3b6cdac64e53963 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 5 Nov 2024 03:17:27 +0000 Subject: [PATCH 146/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 4cdc8fc16..192077db6 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,9 +1,9 @@ // Do not edit directly, this file was auto-generated. -$red: #ee402d; $white: #ffffff; $black: #000000; +$red: #ee402d; $yellow: #ffeb00; $green: #6de354;; $azure: #60d4f2; From 1a85a950cbfd38376f498fc93ffb4cede703bca4 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 5 Nov 2024 05:22:39 +0200 Subject: [PATCH 147/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 6039dff5d..9e5616ced 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -37,6 +37,7 @@ jobs: git config user.email "github-actions[bot]@users.noreply.github.com" git fetch origin + git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes in the branch" || echo "No changes to commit" From 3924e480525024875ead38423f3803099ef3accf Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 05:25:58 +0200 Subject: [PATCH 148/214] test --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..60eaa677e --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "white": { + "value": "#ffffff", + "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From 55e4ab4629c40e1ed3686e97ce87e8d3368a66ed Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 14:23:03 +0200 Subject: [PATCH 149/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 60eaa677e..8249cd21f 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "white": { - "value": "#ffffff", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "white": { + "value": "#ffffff", + "type": "color" + }, "red": { "value": "#ee402d", "type": "color" From 82778e78f474f67dc790707fc08b5cc14a9ed188 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 14:25:00 +0200 Subject: [PATCH 150/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 8249cd21f..60eaa677e 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "black": { + "value": "#000000", + "type": "color" + }, "red": { "value": "#ee402d", "type": "color" From d1a43b3c6fd060d69c1fc5e42a5903aa3e9dd391 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 5 Nov 2024 14:48:58 +0200 Subject: [PATCH 151/214] test --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..60eaa677e --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "white": { + "value": "#ffffff", + "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From 45633271e7d7e8715a7dfeac3750cc6e21be367c Mon Sep 17 00:00:00 2001 From: vern-gora Date: Wed, 6 Nov 2024 01:01:10 +0200 Subject: [PATCH 152/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 9e5616ced..e7f9694f2 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -35,7 +35,7 @@ jobs: run: | git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" - git fetch origin + git pull git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss From 096587a6d1a72b3479836ce2bfed32deb8a1cccc Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Wed, 6 Nov 2024 01:04:15 +0200 Subject: [PATCH 153/214] test --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..a7f06c169 --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "red": { + "value": "#ee402d", + "type": "color" + }, + "white": { + "value": "#ffffff", + "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From 5d8d8d07f196104dc78de9289808cd1174a5a5f0 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Wed, 6 Nov 2024 01:12:50 +0200 Subject: [PATCH 154/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index a7f06c169..321744928 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,13 @@ { "global": { - "red": { - "value": "#ee402d", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, + "red": { + "value": "#ee402d", + "type": "color" + }, "black": { "value": "#000000", "type": "color" From 737114e00ec30e3302b778ccf0a0e9cbea4c9b6e Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Wed, 6 Nov 2024 01:14:30 +0200 Subject: [PATCH 155/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 321744928..8249cd21f 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,5 +1,9 @@ { "global": { + "black": { + "value": "#000000", + "type": "color" + }, "white": { "value": "#ffffff", "type": "color" @@ -8,10 +12,6 @@ "value": "#ee402d", "type": "color" }, - "black": { - "value": "#000000", - "type": "color" - }, "yellow": { "value": "#ffeb00", "type": "color" From bfec8baaea6ae1ae909cef6ab6df073257b98d0b Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Wed, 6 Nov 2024 03:33:30 +0200 Subject: [PATCH 156/214] test --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..60eaa677e --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "white": { + "value": "#ffffff", + "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From df30ed13d45ec4b3e235b4a150878cab50c3c8bc Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 7 Nov 2024 02:32:59 +0200 Subject: [PATCH 157/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index e7f9694f2..cc82fd760 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -35,7 +35,6 @@ jobs: run: | git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" - git pull git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss From f0126c595b8784e5477ec56008a5e83a6503c037 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 7 Nov 2024 02:39:53 +0200 Subject: [PATCH 158/214] test without fetch --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..8249cd21f --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "black": { + "value": "#000000", + "type": "color" + }, + "white": { + "value": "#ffffff", + "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From 7eecb92f877fccd1e8d8acb733151ac21d901dfc Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 7 Nov 2024 03:31:31 +0200 Subject: [PATCH 159/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index cc82fd760..b21ab7cac 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -35,6 +35,7 @@ jobs: run: | git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" + # git fetch git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss From 6ad399525ff2b4e72e5aadb78ebfcacc7c54d5b2 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 7 Nov 2024 17:14:02 +0200 Subject: [PATCH 160/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index b21ab7cac..8b2a72aa3 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -3,7 +3,7 @@ name: Generate scss vars from figma tokens on: push: branches: - - issue-995-design-tokens + - update-figma-tokens paths: - 'figma-tokens/input/**' @@ -30,7 +30,7 @@ jobs: - name: Build Figma tokens to SCSS run: npm run build-tokens - # Create or update the `issue-995-design-tokens` branch + # Create or update the `update-figma-tokens` branch - name: Create or update branch run: | git config user.name "github-actions[bot]" @@ -41,7 +41,7 @@ jobs: git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes in the branch" || echo "No changes to commit" - # Push changes to `issue-995-design-tokens` branch + # Push changes to `update-figma-tokens` branch - name: Push changes run: | git push origin ${{ github.ref_name }} || echo "No changes to push" From 17d3ad45ccf7d176a0015666532b0fcbfbf9ebf1 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 7 Nov 2024 17:15:18 +0200 Subject: [PATCH 161/214] test --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..a7f06c169 --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "red": { + "value": "#ee402d", + "type": "color" + }, + "white": { + "value": "#ffffff", + "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From 3f20fddf8c49eacb251de4a84bd77bab338adb84 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Thu, 7 Nov 2024 17:18:42 +0200 Subject: [PATCH 162/214] test --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..321744928 --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "white": { + "value": "#ffffff", + "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From a210c573d5122bef1fe95274a45fef2d73632ef5 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 7 Nov 2024 18:41:09 +0200 Subject: [PATCH 163/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 116 +++++++++++------------ 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 8b2a72aa3..4c13d1cc4 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -1,58 +1,58 @@ -name: Generate scss vars from figma tokens - -on: - push: - branches: - - update-figma-tokens - paths: - - 'figma-tokens/input/**' - -jobs: - build_tokens: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v2 - - # Configuring Node.js Environment - - name: Setup Node.js environment - uses: actions/setup-node@v2.4.0 - - # Setting dependencies - - name: Install dependencies - run: npm ci - - # Token conversion using token-transformer - - name: Transform Figma tokens - run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/transformed-tokens/tokens-transformed.json - - # Run script for Style Dictionary, convert JSON to SCSS - - name: Build Figma tokens to SCSS - run: npm run build-tokens - - # Create or update the `update-figma-tokens` branch - - name: Create or update branch - run: | - git config user.name "github-actions[bot]" - git config user.email "github-actions[bot]@users.noreply.github.com" - # git fetch - - git add figma-tokens/transformed-tokens/tokens-transformed.json - git add stories/assets/scss/figma-scss/_figma-variables.scss - git commit -m "Save changes in the branch" || echo "No changes to commit" - - # Push changes to `update-figma-tokens` branch - - name: Push changes - run: | - git push origin ${{ github.ref_name }} || echo "No changes to push" - - # Automatic pull request - - name: Create Pull Request - uses: peter-evans/create-pull-request@v5 - with: - token: ${{ secrets.GITHUB_TOKEN }} - branch: ${{ github.ref_name }} - base: develop # Target branch for the PR - commit-message: "build: update SCSS variables from Figma tokens" - title: "Update SCSS variables from Figma tokens" - body: "This PR updates SCSS variables based on the latest Figma tokens." +# name: Generate scss vars from figma tokens + +# on: +# push: +# branches: +# - update-figma-tokens +# paths: +# - 'figma-tokens/input/**' + +# jobs: +# build_tokens: +# runs-on: ubuntu-latest +# steps: +# - name: Checkout code +# uses: actions/checkout@v2 + +# # Configuring Node.js Environment +# - name: Setup Node.js environment +# uses: actions/setup-node@v2.4.0 + +# # Setting dependencies +# - name: Install dependencies +# run: npm ci + +# # Token conversion using token-transformer +# - name: Transform Figma tokens +# run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/transformed-tokens/tokens-transformed.json + +# # Run script for Style Dictionary, convert JSON to SCSS +# - name: Build Figma tokens to SCSS +# run: npm run build-tokens + +# # Create or update the `update-figma-tokens` branch +# - name: Create or update branch +# run: | +# git config user.name "github-actions[bot]" +# git config user.email "github-actions[bot]@users.noreply.github.com" +# # git fetch + +# git add figma-tokens/transformed-tokens/tokens-transformed.json +# git add stories/assets/scss/figma-scss/_figma-variables.scss +# git commit -m "Save changes in the branch" || echo "No changes to commit" + +# # Push changes to `update-figma-tokens` branch +# - name: Push changes +# run: | +# git push origin ${{ github.ref_name }} || echo "No changes to push" + +# # Automatic pull request +# - name: Create Pull Request +# uses: peter-evans/create-pull-request@v5 +# with: +# token: ${{ secrets.GITHUB_TOKEN }} +# branch: ${{ github.ref_name }} +# base: develop # Target branch for the PR +# commit-message: "build: update SCSS variables from Figma tokens" +# title: "Update SCSS variables from Figma tokens" +# body: "This PR updates SCSS variables based on the latest Figma tokens." From 7b51501fa86547ab93399913b826aa1ae1561ad6 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 7 Nov 2024 23:19:40 +0200 Subject: [PATCH 164/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 116 +++++++++++------------ 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 4c13d1cc4..8b2a72aa3 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -1,58 +1,58 @@ -# name: Generate scss vars from figma tokens - -# on: -# push: -# branches: -# - update-figma-tokens -# paths: -# - 'figma-tokens/input/**' - -# jobs: -# build_tokens: -# runs-on: ubuntu-latest -# steps: -# - name: Checkout code -# uses: actions/checkout@v2 - -# # Configuring Node.js Environment -# - name: Setup Node.js environment -# uses: actions/setup-node@v2.4.0 - -# # Setting dependencies -# - name: Install dependencies -# run: npm ci - -# # Token conversion using token-transformer -# - name: Transform Figma tokens -# run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/transformed-tokens/tokens-transformed.json - -# # Run script for Style Dictionary, convert JSON to SCSS -# - name: Build Figma tokens to SCSS -# run: npm run build-tokens - -# # Create or update the `update-figma-tokens` branch -# - name: Create or update branch -# run: | -# git config user.name "github-actions[bot]" -# git config user.email "github-actions[bot]@users.noreply.github.com" -# # git fetch - -# git add figma-tokens/transformed-tokens/tokens-transformed.json -# git add stories/assets/scss/figma-scss/_figma-variables.scss -# git commit -m "Save changes in the branch" || echo "No changes to commit" - -# # Push changes to `update-figma-tokens` branch -# - name: Push changes -# run: | -# git push origin ${{ github.ref_name }} || echo "No changes to push" - -# # Automatic pull request -# - name: Create Pull Request -# uses: peter-evans/create-pull-request@v5 -# with: -# token: ${{ secrets.GITHUB_TOKEN }} -# branch: ${{ github.ref_name }} -# base: develop # Target branch for the PR -# commit-message: "build: update SCSS variables from Figma tokens" -# title: "Update SCSS variables from Figma tokens" -# body: "This PR updates SCSS variables based on the latest Figma tokens." +name: Generate scss vars from figma tokens + +on: + push: + branches: + - update-figma-tokens + paths: + - 'figma-tokens/input/**' + +jobs: + build_tokens: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + # Configuring Node.js Environment + - name: Setup Node.js environment + uses: actions/setup-node@v2.4.0 + + # Setting dependencies + - name: Install dependencies + run: npm ci + + # Token conversion using token-transformer + - name: Transform Figma tokens + run: npx token-transformer figma-tokens/input/tokens.json figma-tokens/transformed-tokens/tokens-transformed.json + + # Run script for Style Dictionary, convert JSON to SCSS + - name: Build Figma tokens to SCSS + run: npm run build-tokens + + # Create or update the `update-figma-tokens` branch + - name: Create or update branch + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + # git fetch + + git add figma-tokens/transformed-tokens/tokens-transformed.json + git add stories/assets/scss/figma-scss/_figma-variables.scss + git commit -m "Save changes in the branch" || echo "No changes to commit" + + # Push changes to `update-figma-tokens` branch + - name: Push changes + run: | + git push origin ${{ github.ref_name }} || echo "No changes to push" + + # Automatic pull request + - name: Create Pull Request + uses: peter-evans/create-pull-request@v5 + with: + token: ${{ secrets.GITHUB_TOKEN }} + branch: ${{ github.ref_name }} + base: develop # Target branch for the PR + commit-message: "build: update SCSS variables from Figma tokens" + title: "Update SCSS variables from Figma tokens" + body: "This PR updates SCSS variables based on the latest Figma tokens." From f000f579fec5232a586dd39260cd63863c5215ab Mon Sep 17 00:00:00 2001 From: vern-gora Date: Thu, 7 Nov 2024 23:51:08 +0200 Subject: [PATCH 165/214] Update .gitignore --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 4af47607c..596a6d590 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,3 @@ build-storybook.log chromatic.log chromatic-build-*.xml chromatic-diagnostics.json -figma-tokens/transformed-tokens/tokens-transformed.json From e14b6fb90e037d2fc915ad62bfb0d72042cdca39 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Fri, 8 Nov 2024 00:43:52 +0200 Subject: [PATCH 166/214] test --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 figma-tokens/input/tokens.json diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json new file mode 100644 index 000000000..ff5663d31 --- /dev/null +++ b/figma-tokens/input/tokens.json @@ -0,0 +1,34 @@ +{ + "global": { + "white": { + "value": "#ffffff", + "type": "color" + }, + "black": { + "value": "#000000", + "type": "color" + }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, + "green": { + "value": "#6de354;", + "type": "color" + }, + "red": { + "value": "#ee402d", + "type": "color" + }, + "azure": { + "value": "#60d4f2", + "type": "color" + } + }, + "$themes": [], + "$metadata": { + "tokenSetOrder": [ + "global" + ] + } +} \ No newline at end of file From be74083fd22fc64dc223c6be72a3cc932955101f Mon Sep 17 00:00:00 2001 From: vern-gora Date: Fri, 8 Nov 2024 00:44:44 +0200 Subject: [PATCH 167/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 8b2a72aa3..19d203d87 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -41,10 +41,10 @@ jobs: git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes in the branch" || echo "No changes to commit" - # Push changes to `update-figma-tokens` branch - - name: Push changes - run: | - git push origin ${{ github.ref_name }} || echo "No changes to push" + # # Push changes to `update-figma-tokens` branch + # - name: Push changes + # run: | + # git push origin ${{ github.ref_name }} || echo "No changes to push" # Automatic pull request - name: Create Pull Request From baf86983948ac9e3184de36a92a42bcc9343026e Mon Sep 17 00:00:00 2001 From: vern-gora Date: Fri, 8 Nov 2024 03:00:01 +0200 Subject: [PATCH 168/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 19d203d87..a3cb51934 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -35,16 +35,14 @@ jobs: run: | git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" - # git fetch - git add figma-tokens/transformed-tokens/tokens-transformed.json git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes in the branch" || echo "No changes to commit" - # # Push changes to `update-figma-tokens` branch - # - name: Push changes - # run: | - # git push origin ${{ github.ref_name }} || echo "No changes to push" + # Push changes to `update-figma-tokens` branch + - name: Push changes + run: | + git push origin ${{ github.ref_name }} || echo "No changes to push" # Automatic pull request - name: Create Pull Request From c5a1ba300dd6df233b261e89e0e880184fc3216b Mon Sep 17 00:00:00 2001 From: vern-gora Date: Fri, 8 Nov 2024 03:08:59 +0200 Subject: [PATCH 169/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index a3cb51934..f29e15813 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -36,7 +36,7 @@ jobs: git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" - git add stories/assets/scss/figma-scss/_figma-variables.scss + git add stories/assets/scss/figma-scss/_figma-variables.scss figma-tokens/transformed-tokens/tokens-transformed.json git commit -m "Save changes in the branch" || echo "No changes to commit" # Push changes to `update-figma-tokens` branch From 06f4edeb5b2dfad69a3caf0742fb539bbb2f8d97 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 12 Nov 2024 14:05:59 +0200 Subject: [PATCH 170/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index f29e15813..5c89e2b46 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -46,11 +46,17 @@ jobs: # Automatic pull request - name: Create Pull Request - uses: peter-evans/create-pull-request@v5 - with: - token: ${{ secrets.GITHUB_TOKEN }} - branch: ${{ github.ref_name }} - base: develop # Target branch for the PR - commit-message: "build: update SCSS variables from Figma tokens" - title: "Update SCSS variables from Figma tokens" - body: "This PR updates SCSS variables based on the latest Figma tokens." + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + PR_DATA=$(jq -n \ + --arg title "Update SCSS variables from Figma tokens" \ + --arg body "This PR updates SCSS variables based on the latest Figma tokens." \ + --arg head "${GITHUB_REF#refs/heads/}" \ + --arg base "develop" \ + '{title: $title, body: $body, head: $head, base: $base}') + + curl -s -X POST -H "Authorization: token $GITHUB_TOKEN" \ + -H "Accept: application/vnd.github.v3+json" \ + https://api.github.com/repos/${{ github.repository }}/pulls \ + -d "$PR_DATA" From 3ceb4259ce8bd99652b166460ab1cb5913534251 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 12 Nov 2024 14:10:08 +0200 Subject: [PATCH 171/214] test --- figma-tokens/input/tokens.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 321744928..60eaa677e 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -4,14 +4,14 @@ "value": "#ffffff", "type": "color" }, - "red": { - "value": "#ee402d", - "type": "color" - }, "black": { "value": "#000000", "type": "color" }, + "red": { + "value": "#ee402d", + "type": "color" + }, "yellow": { "value": "#ffeb00", "type": "color" From 4c53b0cdd8432cd7e85040b10595c952c4134e0f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 12 Nov 2024 12:10:44 +0000 Subject: [PATCH 172/214] Save changes in the branch --- .../transformed-tokens/tokens-transformed.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/figma-tokens/transformed-tokens/tokens-transformed.json b/figma-tokens/transformed-tokens/tokens-transformed.json index f381e2c22..62bf16c64 100644 --- a/figma-tokens/transformed-tokens/tokens-transformed.json +++ b/figma-tokens/transformed-tokens/tokens-transformed.json @@ -1,20 +1,20 @@ { - "black": { - "value": "#000000", - "type": "color" - }, "white": { "value": "#ffffff", "type": "color" }, - "yellow": { - "value": "#ffeb00", + "black": { + "value": "#000000", "type": "color" }, "red": { "value": "#ee402d", "type": "color" }, + "yellow": { + "value": "#ffeb00", + "type": "color" + }, "green": { "value": "#6de354;", "type": "color" From 7bdb9cc11bc941bf4027a838bb63eb4ce6583e2e Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 12 Nov 2024 14:27:20 +0200 Subject: [PATCH 173/214] test --- figma-tokens/input/tokens.json | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 60eaa677e..7a17335eb 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -7,22 +7,6 @@ "black": { "value": "#000000", "type": "color" - }, - "red": { - "value": "#ee402d", - "type": "color" - }, - "yellow": { - "value": "#ffeb00", - "type": "color" - }, - "green": { - "value": "#6de354;", - "type": "color" - }, - "azure": { - "value": "#60d4f2", - "type": "color" } }, "$themes": [], From da52c0affb82c5b2a45af52067f2bface71ccc1e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 12 Nov 2024 12:27:54 +0000 Subject: [PATCH 174/214] Save changes in the branch --- .../transformed-tokens/tokens-transformed.json | 16 ---------------- .../assets/scss/figma-scss/_figma-variables.scss | 4 ---- 2 files changed, 20 deletions(-) diff --git a/figma-tokens/transformed-tokens/tokens-transformed.json b/figma-tokens/transformed-tokens/tokens-transformed.json index 62bf16c64..307868a9b 100644 --- a/figma-tokens/transformed-tokens/tokens-transformed.json +++ b/figma-tokens/transformed-tokens/tokens-transformed.json @@ -7,22 +7,6 @@ "value": "#000000", "type": "color" }, - "red": { - "value": "#ee402d", - "type": "color" - }, - "yellow": { - "value": "#ffeb00", - "type": "color" - }, - "green": { - "value": "#6de354;", - "type": "color" - }, - "azure": { - "value": "#60d4f2", - "type": "color" - }, "tokenSetOrder": { "0": { "value": "global", diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 192077db6..6487c2c0e 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -3,8 +3,4 @@ $white: #ffffff; $black: #000000; -$red: #ee402d; -$yellow: #ffeb00; -$green: #6de354;; -$azure: #60d4f2; $token-set-order-0: global; From 64a620468342b4a20752b66f51d27c0588d9b3cc Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 12 Nov 2024 16:42:55 +0200 Subject: [PATCH 175/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index 5c89e2b46..a59f395e7 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -36,7 +36,7 @@ jobs: git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" - git add stories/assets/scss/figma-scss/_figma-variables.scss figma-tokens/transformed-tokens/tokens-transformed.json + git add stories/assets/scss/figma-scss/_figma-variables.scss git commit -m "Save changes in the branch" || echo "No changes to commit" # Push changes to `update-figma-tokens` branch From f6617d26bb500464dfff8ad76d8aeb6539f48af8 Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 12 Nov 2024 16:45:06 +0200 Subject: [PATCH 176/214] add yellow --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 7a17335eb..395d1564e 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -7,6 +7,10 @@ "black": { "value": "#000000", "type": "color" + }, + "yellow": { + "value": "#FFEB00", + "type": "color" } }, "$themes": [], From 8588ab2fea7fb0dd49f3122a19d20eae7f0cf2c0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 12 Nov 2024 14:45:55 +0000 Subject: [PATCH 177/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 6487c2c0e..021c22efa 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -3,4 +3,5 @@ $white: #ffffff; $black: #000000; +$yellow: #ffeb00; $token-set-order-0: global; From 56a151c503587860c76443af9bc2d9e8d9075f1b Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 12 Nov 2024 16:46:17 +0200 Subject: [PATCH 178/214] del yellow --- figma-tokens/input/tokens.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 395d1564e..7a17335eb 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -7,10 +7,6 @@ "black": { "value": "#000000", "type": "color" - }, - "yellow": { - "value": "#FFEB00", - "type": "color" } }, "$themes": [], From ab35bc2a0efce4e4bfc35b44bb1731fe426b3254 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 12 Nov 2024 14:47:07 +0000 Subject: [PATCH 179/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 1 - 1 file changed, 1 deletion(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 021c22efa..6487c2c0e 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -3,5 +3,4 @@ $white: #ffffff; $black: #000000; -$yellow: #ffeb00; $token-set-order-0: global; From 08a108a92b91d261cb8d333b068eb79f3c9ed36f Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Wed, 13 Nov 2024 17:48:23 +0200 Subject: [PATCH 180/214] testing functional tokens --- figma-tokens/input/tokens.json | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 7a17335eb..baadd09d6 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,18 +1,25 @@ { "global": { + "black": { + "value": "#000000", + "type": "color" + }, "white": { "value": "#ffffff", "type": "color" - }, - "black": { - "value": "#000000", + } + }, + "Functional Tokens": { + "black from global": { + "value": "{black}", "type": "color" } }, "$themes": [], "$metadata": { "tokenSetOrder": [ - "global" + "global", + "Functional Tokens" ] } } \ No newline at end of file From 0f5b5ccce79e02cbd7a1fae8ffdffd2c3cb7bb67 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 13 Nov 2024 15:49:00 +0000 Subject: [PATCH 181/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 6487c2c0e..7ebbbc92c 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,6 +1,8 @@ // Do not edit directly, this file was auto-generated. -$white: #ffffff; +$black-from-global: #000000; $black: #000000; +$white: #ffffff; $token-set-order-0: global; +$token-set-order-1: Functional Tokens; From dbc52d0355b8537ae3260c41351154fe49b6012d Mon Sep 17 00:00:00 2001 From: NMinksztym Date: Wed, 13 Nov 2024 18:31:41 +0100 Subject: [PATCH 182/214] new spacing --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index baadd09d6..6bafed3d1 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -7,6 +7,10 @@ "white": { "value": "#ffffff", "type": "color" + }, + "01": { + "value": "1", + "type": "spacing" } }, "Functional Tokens": { From b128df80e83c09d818dc708aa0df8d4cc0075089 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 13 Nov 2024 17:32:28 +0000 Subject: [PATCH 183/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 7ebbbc92c..e877e34a4 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -4,5 +4,6 @@ $black-from-global: #000000; $black: #000000; $white: #ffffff; +$01: 1; $token-set-order-0: global; $token-set-order-1: Functional Tokens; From 34d8814ea02b22a2ecc7ca91712e8eb173c85169 Mon Sep 17 00:00:00 2001 From: Adam Parker Date: Wed, 13 Nov 2024 13:30:40 -0500 Subject: [PATCH 184/214] Added spacing primitive tokens --- figma-tokens/input/tokens.json | 60 +++++++++++++++++++++++++++++++--- 1 file changed, 55 insertions(+), 5 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 6bafed3d1..e18713be9 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,5 +1,5 @@ { - "global": { + "primitive-tokens": { "black": { "value": "#000000", "type": "color" @@ -8,9 +8,59 @@ "value": "#ffffff", "type": "color" }, - "01": { - "value": "1", - "type": "spacing" + "spacing": { + "10": { + "value": "64", + "type": "spacing" + }, + "11": { + "value": "80", + "type": "spacing" + }, + "12": { + "value": "96", + "type": "spacing" + }, + "13": { + "value": "160", + "type": "spacing" + }, + "01": { + "value": "2", + "type": "spacing" + }, + "02": { + "value": "4", + "type": "spacing" + }, + "03": { + "value": "8", + "type": "spacing" + }, + "04": { + "value": "12", + "type": "spacing" + }, + "05": { + "value": "16", + "type": "spacing" + }, + "06": { + "value": "24", + "type": "spacing" + }, + "07": { + "value": "32", + "type": "spacing" + }, + "08": { + "value": "40", + "type": "spacing" + }, + "09": { + "value": "48", + "type": "spacing" + } } }, "Functional Tokens": { @@ -22,7 +72,7 @@ "$themes": [], "$metadata": { "tokenSetOrder": [ - "global", + "primitive-tokens", "Functional Tokens" ] } From 1d5c7afebe1d27b8feed24c9589c96ebe12f4fd6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 13 Nov 2024 18:31:14 +0000 Subject: [PATCH 185/214] Save changes in the branch --- .../assets/scss/figma-scss/_figma-variables.scss | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index e877e34a4..ee6e69d14 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -4,6 +4,18 @@ $black-from-global: #000000; $black: #000000; $white: #ffffff; -$01: 1; -$token-set-order-0: global; +$spacing-10: 64; +$spacing-11: 80; +$spacing-12: 96; +$spacing-13: 160; +$spacing-01: 2; +$spacing-02: 4; +$spacing-03: 8; +$spacing-04: 12; +$spacing-05: 16; +$spacing-06: 24; +$spacing-07: 32; +$spacing-08: 40; +$spacing-09: 48; +$token-set-order-0: primitive-tokens; $token-set-order-1: Functional Tokens; From 802c307dfe3eff50e7c6c044f64d172ff9c762fd Mon Sep 17 00:00:00 2001 From: Adam Parker Date: Wed, 13 Nov 2024 16:33:20 -0500 Subject: [PATCH 186/214] Add fontsize primitives; renamed sets --- figma-tokens/input/tokens.json | 82 +++++++++++++++++++++++++++++++--- 1 file changed, 77 insertions(+), 5 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index e18713be9..7534667de 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -61,19 +61,91 @@ "value": "48", "type": "spacing" } + }, + "fontfamily": { + "proximanova": { + "value": "Proxima Nova", + "type": "fontFamilies" + }, + "sohnebreit": { + "value": "Söhne Breit", + "type": "fontFamilies" + } + }, + "fontsize": { + "14": { + "value": "14", + "type": "fontSizes" + }, + "16": { + "value": "16", + "type": "fontSizes" + }, + "20": { + "value": "20", + "type": "fontSizes" + }, + "25": { + "value": "25", + "type": "fontSizes" + }, + "30": { + "value": "30", + "type": "fontSizes" + }, + "32": { + "value": "32", + "type": "fontSizes" + }, + "35": { + "value": "35", + "type": "fontSizes" + }, + "40": { + "value": "40", + "type": "fontSizes" + }, + "45": { + "value": "45", + "type": "fontSizes" + }, + "47": { + "value": "47", + "type": "fontSizes" + }, + "55": { + "value": "55", + "type": "fontSizes" + }, + "82": { + "value": "82", + "type": "fontSizes" + }, + "100": { + "value": "100", + "type": "fontSizes" + } } }, - "Functional Tokens": { - "black from global": { - "value": "{black}", - "type": "color" + "semantic-tokens": { + "fontfamily": { + "primary": { + "value": "{fontfamily.proximanova}", + "type": "fontFamilies" + }, + "secondary": { + "value": "{fontfamily.sohnebreit}", + "type": "fontFamilies" + } } }, + "component-tokens": {}, "$themes": [], "$metadata": { "tokenSetOrder": [ "primitive-tokens", - "Functional Tokens" + "semantic-tokens", + "component-tokens" ] } } \ No newline at end of file From f4f57b1d049c53f15d2c2c18693f1283df97f52d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 13 Nov 2024 21:33:54 +0000 Subject: [PATCH 187/214] Save changes in the branch --- .../scss/figma-scss/_figma-variables.scss | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index ee6e69d14..3c557d70c 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,7 +1,10 @@ // Do not edit directly, this file was auto-generated. -$black-from-global: #000000; +$fontfamily-primary: Proxima Nova; +$fontfamily-secondary: Söhne Breit; +$fontfamily-proximanova: Proxima Nova; +$fontfamily-sohnebreit: Söhne Breit; $black: #000000; $white: #ffffff; $spacing-10: 64; @@ -17,5 +20,19 @@ $spacing-06: 24; $spacing-07: 32; $spacing-08: 40; $spacing-09: 48; +$fontsize-14: 14; +$fontsize-16: 16; +$fontsize-20: 20; +$fontsize-25: 25; +$fontsize-30: 30; +$fontsize-32: 32; +$fontsize-35: 35; +$fontsize-40: 40; +$fontsize-45: 45; +$fontsize-47: 47; +$fontsize-55: 55; +$fontsize-82: 82; +$fontsize-100: 100; $token-set-order-0: primitive-tokens; -$token-set-order-1: Functional Tokens; +$token-set-order-1: semantic-tokens; +$token-set-order-2: component-tokens; From 5ceaf7dd411494deeeedc8e3b7aee9e2e73b4de1 Mon Sep 17 00:00:00 2001 From: Adam Parker Date: Wed, 13 Nov 2024 17:00:20 -0500 Subject: [PATCH 188/214] Added pixel units to spacing and fontsize --- figma-tokens/input/tokens.json | 52 +++++++++++++++++----------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 7534667de..4b97613f7 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -10,55 +10,55 @@ }, "spacing": { "10": { - "value": "64", + "value": "64px", "type": "spacing" }, "11": { - "value": "80", + "value": "80px", "type": "spacing" }, "12": { - "value": "96", + "value": "96px", "type": "spacing" }, "13": { - "value": "160", + "value": "160px", "type": "spacing" }, "01": { - "value": "2", + "value": "2px", "type": "spacing" }, "02": { - "value": "4", + "value": "4px", "type": "spacing" }, "03": { - "value": "8", + "value": "8px", "type": "spacing" }, "04": { - "value": "12", + "value": "12px", "type": "spacing" }, "05": { - "value": "16", + "value": "16px", "type": "spacing" }, "06": { - "value": "24", + "value": "24px", "type": "spacing" }, "07": { - "value": "32", + "value": "32px", "type": "spacing" }, "08": { - "value": "40", + "value": "40px", "type": "spacing" }, "09": { - "value": "48", + "value": "48px", "type": "spacing" } }, @@ -74,55 +74,55 @@ }, "fontsize": { "14": { - "value": "14", + "value": "14px", "type": "fontSizes" }, "16": { - "value": "16", + "value": "16px", "type": "fontSizes" }, "20": { - "value": "20", + "value": "20px", "type": "fontSizes" }, "25": { - "value": "25", + "value": "25px", "type": "fontSizes" }, "30": { - "value": "30", + "value": "30px", "type": "fontSizes" }, "32": { - "value": "32", + "value": "32px", "type": "fontSizes" }, "35": { - "value": "35", + "value": "35px", "type": "fontSizes" }, "40": { - "value": "40", + "value": "40px", "type": "fontSizes" }, "45": { - "value": "45", + "value": "45px", "type": "fontSizes" }, "47": { - "value": "47", + "value": "47px", "type": "fontSizes" }, "55": { - "value": "55", + "value": "55px", "type": "fontSizes" }, "82": { - "value": "82", + "value": "82px", "type": "fontSizes" }, "100": { - "value": "100", + "value": "100px", "type": "fontSizes" } } From 0a5680686f49487025e0d71201e98890dcdb8491 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 13 Nov 2024 22:00:55 +0000 Subject: [PATCH 189/214] Save changes in the branch --- .../scss/figma-scss/_figma-variables.scss | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 3c557d70c..3708923ff 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -7,32 +7,32 @@ $fontfamily-proximanova: Proxima Nova; $fontfamily-sohnebreit: Söhne Breit; $black: #000000; $white: #ffffff; -$spacing-10: 64; -$spacing-11: 80; -$spacing-12: 96; -$spacing-13: 160; -$spacing-01: 2; -$spacing-02: 4; -$spacing-03: 8; -$spacing-04: 12; -$spacing-05: 16; -$spacing-06: 24; -$spacing-07: 32; -$spacing-08: 40; -$spacing-09: 48; -$fontsize-14: 14; -$fontsize-16: 16; -$fontsize-20: 20; -$fontsize-25: 25; -$fontsize-30: 30; -$fontsize-32: 32; -$fontsize-35: 35; -$fontsize-40: 40; -$fontsize-45: 45; -$fontsize-47: 47; -$fontsize-55: 55; -$fontsize-82: 82; -$fontsize-100: 100; +$spacing-10: 64px; +$spacing-11: 80px; +$spacing-12: 96px; +$spacing-13: 160px; +$spacing-01: 2px; +$spacing-02: 4px; +$spacing-03: 8px; +$spacing-04: 12px; +$spacing-05: 16px; +$spacing-06: 24px; +$spacing-07: 32px; +$spacing-08: 40px; +$spacing-09: 48px; +$fontsize-14: 14px; +$fontsize-16: 16px; +$fontsize-20: 20px; +$fontsize-25: 25px; +$fontsize-30: 30px; +$fontsize-32: 32px; +$fontsize-35: 35px; +$fontsize-40: 40px; +$fontsize-45: 45px; +$fontsize-47: 47px; +$fontsize-55: 55px; +$fontsize-82: 82px; +$fontsize-100: 100px; $token-set-order-0: primitive-tokens; $token-set-order-1: semantic-tokens; $token-set-order-2: component-tokens; From e46d53e949cfba6c301ef7881586149da6af35a0 Mon Sep 17 00:00:00 2001 From: Adam Parker Date: Wed, 13 Nov 2024 17:17:08 -0500 Subject: [PATCH 190/214] Added more font families, and some semantic token examples --- figma-tokens/input/tokens.json | 54 ++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 4b97613f7..653d6720f 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -70,6 +70,38 @@ "sohnebreit": { "value": "Söhne Breit", "type": "fontFamilies" + }, + "notosans": { + "value": "Noto Sans", + "type": "fontFamilies" + }, + "notosans-arabic": { + "value": "Noto Sans Arabic", + "type": "fontFamilies" + }, + "notosans-burmese": { + "value": "Noto Sans Myanmar", + "type": "fontFamilies" + }, + "notosans-chinese": { + "value": "Noto Sans SC", + "type": "fontFamilies" + }, + "notosans-japanese": { + "value": "Noto Sans JP", + "type": "fontFamilies" + }, + "notosans-georgian": { + "value": "Noto Sans Georgian", + "type": "fontFamilies" + }, + "notosans-khmer": { + "value": "Noto Sans Khmer", + "type": "fontFamilies" + }, + "notosans-korean": { + "value": "Noto Sans KR", + "type": "fontFamilies" } }, "fontsize": { @@ -137,6 +169,28 @@ "value": "{fontfamily.sohnebreit}", "type": "fontFamilies" } + }, + "fontsize": { + "heading": { + "h1": { + "value": "{fontsize.100}", + "type": "fontSizes" + }, + "h2": { + "value": "{fontsize.55}", + "type": "fontSizes" + } + }, + "body": { + "default": { + "value": "{fontsize.20}", + "type": "fontSizes" + }, + "small": { + "value": "{fontsize.16}", + "type": "fontSizes" + } + } } }, "component-tokens": {}, From 2fe32ffb2a52bbc731cc82eeb4aabd0c0220260c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 13 Nov 2024 22:17:42 +0000 Subject: [PATCH 191/214] Save changes in the branch --- .../scss/figma-scss/_figma-variables.scss | 38 ++++++++++++------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 3708923ff..bd4dd4e55 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -5,6 +5,31 @@ $fontfamily-primary: Proxima Nova; $fontfamily-secondary: Söhne Breit; $fontfamily-proximanova: Proxima Nova; $fontfamily-sohnebreit: Söhne Breit; +$fontfamily-notosans: Noto Sans; +$fontfamily-notosans-arabic: Noto Sans Arabic; +$fontfamily-notosans-burmese: Noto Sans Myanmar; +$fontfamily-notosans-chinese: Noto Sans SC; +$fontfamily-notosans-japanese: Noto Sans JP; +$fontfamily-notosans-georgian: Noto Sans Georgian; +$fontfamily-notosans-khmer: Noto Sans Khmer; +$fontfamily-notosans-korean: Noto Sans KR; +$fontsize-14: 14px; +$fontsize-16: 16px; +$fontsize-20: 20px; +$fontsize-25: 25px; +$fontsize-30: 30px; +$fontsize-32: 32px; +$fontsize-35: 35px; +$fontsize-40: 40px; +$fontsize-45: 45px; +$fontsize-47: 47px; +$fontsize-55: 55px; +$fontsize-82: 82px; +$fontsize-100: 100px; +$fontsize-heading-h1: 100px; +$fontsize-heading-h2: 55px; +$fontsize-body-default: 20px; +$fontsize-body-small: 16px; $black: #000000; $white: #ffffff; $spacing-10: 64px; @@ -20,19 +45,6 @@ $spacing-06: 24px; $spacing-07: 32px; $spacing-08: 40px; $spacing-09: 48px; -$fontsize-14: 14px; -$fontsize-16: 16px; -$fontsize-20: 20px; -$fontsize-25: 25px; -$fontsize-30: 30px; -$fontsize-32: 32px; -$fontsize-35: 35px; -$fontsize-40: 40px; -$fontsize-45: 45px; -$fontsize-47: 47px; -$fontsize-55: 55px; -$fontsize-82: 82px; -$fontsize-100: 100px; $token-set-order-0: primitive-tokens; $token-set-order-1: semantic-tokens; $token-set-order-2: component-tokens; From e00f71122e2b970c47ba0c92a74cf56d5b01f01b Mon Sep 17 00:00:00 2001 From: Adam Parker Date: Wed, 13 Nov 2024 17:34:01 -0500 Subject: [PATCH 192/214] Removed placeholder color tokens. Added a few real ones. --- figma-tokens/input/tokens.json | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 653d6720f..e25f44c52 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,13 +1,5 @@ { "primitive-tokens": { - "black": { - "value": "#000000", - "type": "color" - }, - "white": { - "value": "#ffffff", - "type": "color" - }, "spacing": { "10": { "value": "64px", @@ -157,6 +149,32 @@ "value": "100px", "type": "fontSizes" } + }, + "color": { + "blue": { + "100": { + "value": "#B5D5F5", + "type": "color" + }, + "200": { + "value": "#94C4F5", + "type": "color" + } + }, + "gray": { + "100": { + "value": "#FAFAFA", + "type": "color" + }, + "200": { + "value": "#F7F7F7", + "type": "color" + }, + "300": { + "value": "#EDEFF0", + "type": "color" + } + } } }, "semantic-tokens": { From e36557d42fe131578c411ef38b61a52fc52c1876 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 13 Nov 2024 22:34:35 +0000 Subject: [PATCH 193/214] Save changes in the branch --- stories/assets/scss/figma-scss/_figma-variables.scss | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index bd4dd4e55..75bf98fd9 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -30,8 +30,6 @@ $fontsize-heading-h1: 100px; $fontsize-heading-h2: 55px; $fontsize-body-default: 20px; $fontsize-body-small: 16px; -$black: #000000; -$white: #ffffff; $spacing-10: 64px; $spacing-11: 80px; $spacing-12: 96px; @@ -45,6 +43,11 @@ $spacing-06: 24px; $spacing-07: 32px; $spacing-08: 40px; $spacing-09: 48px; +$color-blue-100: #b5d5f5; +$color-blue-200: #94c4f5; +$color-gray-100: #fafafa; +$color-gray-200: #f7f7f7; +$color-gray-300: #edeff0; $token-set-order-0: primitive-tokens; $token-set-order-1: semantic-tokens; $token-set-order-2: component-tokens; From ce4559ec7f4ace2534942f490ba35b06dc593c27 Mon Sep 17 00:00:00 2001 From: NMinksztym Date: Fri, 15 Nov 2024 15:05:00 +0100 Subject: [PATCH 194/214] 15.11 update --- figma-tokens/input/tokens.json | 206 +++++++++++++++++++++++++++++++++ 1 file changed, 206 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index e25f44c52..4a6f01aee 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -159,6 +159,26 @@ "200": { "value": "#94C4F5", "type": "color" + }, + "300": { + "value": "#6BABEB", + "type": "color" + }, + "400": { + "value": "#4F95DD", + "type": "color" + }, + "500": { + "value": "#3288CE", + "type": "color" + }, + "600": { + "value": "#006EB5", + "type": "color" + }, + "700": { + "value": "#1F5A95", + "type": "color" } }, "gray": { @@ -173,8 +193,152 @@ "300": { "value": "#EDEFF0", "type": "color" + }, + "400": { + "value": "#D4D6D8", + "type": "color" + }, + "500": { + "value": "#A9B1B7", + "type": "color" + }, + "600": { + "value": "#55606E", + "type": "color" + }, + "700": { + "value": "#232E3D", + "type": "color" + } + }, + "yellow": { + "200": { + "value": "#FFE17E", + "type": "color" + }, + "400": { + "value": "#FFEB00", + "type": "color" + }, + "600": { + "value": "#FBC412", + "type": "color" + } + }, + "red": { + "200": { + "value": "#FFBCB7", + "type": "color" + }, + "400": { + "value": "#EE402D", + "type": "color" + }, + "600": { + "value": "#D12800", + "type": "color" + } + }, + "green": { + "200": { + "value": "#B8ECB6", + "type": "color" + }, + "400": { + "value": "#6DE354", + "type": "color" + }, + "600": { + "value": "#59BA47", + "type": "color" + } + }, + "azure": { + "200": { + "value": "#A2DAF3", + "type": "color" + }, + "400": { + "value": "#60D4F2", + "type": "color" + }, + "600": { + "value": "#00C1FF", + "type": "color" } } + }, + "sizing": { + "01": { + "value": "8px", + "type": "sizing" + }, + "02": { + "value": "16px", + "type": "sizing" + }, + "03": { + "value": "24px", + "type": "sizing" + }, + "04": { + "value": "32px", + "type": "sizing" + }, + "05": { + "value": "64px", + "type": "sizing" + }, + "06": { + "value": "128px", + "type": "sizing" + }, + "07": { + "value": "256px", + "type": "sizing" + }, + "08": { + "value": "512px", + "type": "sizing" + }, + "09": { + "value": "1024px", + "type": "sizing" + } + }, + "lineheight": { + "110%": { + "value": "110%", + "type": "lineHeights" + }, + "137,5%": { + "value": "137,5%", + "type": "lineHeights" + } + }, + "fontweight": { + "bold": { + "value": "700", + "type": "fontWeights" + }, + "semibold": { + "value": "600", + "type": "fontWeights" + }, + "regular": { + "value": "400", + "type": "fontWeights" + } + }, + "textcase": { + "none": { + "value": "none", + "type": "textCase" + }, + "uppercase": { + "value": "uppercase", + "type": "textCase" + } } }, "semantic-tokens": { @@ -197,6 +361,22 @@ "h2": { "value": "{fontsize.55}", "type": "fontSizes" + }, + "h3": { + "value": "{fontsize.35}", + "type": "fontSizes" + }, + "h4": { + "value": "{fontsize.35}", + "type": "fontSizes" + }, + "h5": { + "value": "{fontsize.25}", + "type": "fontSizes" + }, + "h6": { + "value": "{fontsize.16}", + "type": "fontSizes" } }, "body": { @@ -209,6 +389,32 @@ "type": "fontSizes" } } + }, + "lineheight": { + "body": { + "value": "{lineheight.137,5%}", + "type": "lineHeights" + }, + "heading": { + "value": "{lineheight.110%}", + "type": "lineHeights" + } + }, + "color": { + "CTA": { + "default": { + "value": "{color.red.600}", + "type": "color" + }, + "hover": { + "value": "{color.red.400}", + "type": "color" + }, + "disabled": { + "value": "{color.gray.400}", + "type": "color" + } + } } }, "component-tokens": {}, From fe18e8f25bbcb376babb0957668604b454af1a49 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 15 Nov 2024 14:05:36 +0000 Subject: [PATCH 195/214] Save changes in the branch --- .../scss/figma-scss/_figma-variables.scss | 56 +++++++++++++++++-- 1 file changed, 51 insertions(+), 5 deletions(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 75bf98fd9..c3a9f5050 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -28,8 +28,45 @@ $fontsize-82: 82px; $fontsize-100: 100px; $fontsize-heading-h1: 100px; $fontsize-heading-h2: 55px; +$fontsize-heading-h3: 35px; +$fontsize-heading-h4: 35px; +$fontsize-heading-h5: 25px; +$fontsize-heading-h6: 16px; $fontsize-body-default: 20px; $fontsize-body-small: 16px; +$lineheight-body: 137,5%; +$lineheight-heading: 110%; +$lineheight-110: 110%; +$lineheight-137-5: 137,5%; +$color-cta-default: #d12800; +$color-cta-hover: #ee402d; +$color-cta-disabled: #d4d6d8; +$color-blue-100: #b5d5f5; +$color-blue-200: #94c4f5; +$color-blue-300: #6babeb; +$color-blue-400: #4f95dd; +$color-blue-500: #3288ce; +$color-blue-600: #006eb5; +$color-blue-700: #1f5a95; +$color-gray-100: #fafafa; +$color-gray-200: #f7f7f7; +$color-gray-300: #edeff0; +$color-gray-400: #d4d6d8; +$color-gray-500: #a9b1b7; +$color-gray-600: #55606e; +$color-gray-700: #232e3d; +$color-yellow-200: #ffe17e; +$color-yellow-400: #ffeb00; +$color-yellow-600: #fbc412; +$color-red-200: #ffbcb7; +$color-red-400: #ee402d; +$color-red-600: #d12800; +$color-green-200: #b8ecb6; +$color-green-400: #6de354; +$color-green-600: #59ba47; +$color-azure-200: #a2daf3; +$color-azure-400: #60d4f2; +$color-azure-600: #00c1ff; $spacing-10: 64px; $spacing-11: 80px; $spacing-12: 96px; @@ -43,11 +80,20 @@ $spacing-06: 24px; $spacing-07: 32px; $spacing-08: 40px; $spacing-09: 48px; -$color-blue-100: #b5d5f5; -$color-blue-200: #94c4f5; -$color-gray-100: #fafafa; -$color-gray-200: #f7f7f7; -$color-gray-300: #edeff0; +$sizing-01: 8px; +$sizing-02: 16px; +$sizing-03: 24px; +$sizing-04: 32px; +$sizing-05: 64px; +$sizing-06: 128px; +$sizing-07: 256px; +$sizing-08: 512px; +$sizing-09: 1024px; +$fontweight-bold: 700; +$fontweight-semibold: 600; +$fontweight-regular: 400; +$textcase-none: none; +$textcase-uppercase: uppercase; $token-set-order-0: primitive-tokens; $token-set-order-1: semantic-tokens; $token-set-order-2: component-tokens; From 543316e6d29c157c4cda3cf7d7e6ed15e34ac8ba Mon Sep 17 00:00:00 2001 From: vern-gora Date: Fri, 15 Nov 2024 17:55:30 +0200 Subject: [PATCH 196/214] Update _variables.scss --- stories/assets/scss/_variables.scss | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stories/assets/scss/_variables.scss b/stories/assets/scss/_variables.scss index 97f194ffe..3867e707f 100644 --- a/stories/assets/scss/_variables.scss +++ b/stories/assets/scss/_variables.scss @@ -1,3 +1,5 @@ +@use './figma-scss/figma-variables'; + // Image variables $img-path: '../../../assets/images'; $img-path-Icon: '../../../assets/icons'; From f9ed8e0a3bda9476adf4cec58852b6e8fd142393 Mon Sep 17 00:00:00 2001 From: NMinksztym Date: Mon, 18 Nov 2024 16:31:48 +0100 Subject: [PATCH 197/214] update 18/11 --- figma-tokens/input/tokens.json | 292 +++++++++++++++++++++++++++++++++ 1 file changed, 292 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 4a6f01aee..40ddf7e57 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -417,12 +417,304 @@ } } }, + "semantic-tokens/desktop": { + "color": { + "CTA": { + "default": { + "value": "{color.red.600}", + "type": "color" + }, + "hover": { + "value": "{color.red.400}", + "type": "color" + }, + "disabled": { + "value": "{color.gray.400}", + "type": "color" + } + } + }, + "fontfamily": { + "primary": { + "value": "{fontfamily.proximanova}", + "type": "text" + }, + "secondary": { + "value": "{fontfamily.sohnebreit}", + "type": "text" + } + }, + "fontsize": { + "heading": { + "h1": { + "value": "{fontsize.100}", + "type": "number" + }, + "h2": { + "value": "{fontsize.55}", + "type": "number" + }, + "h3": { + "value": "{fontsize.35}", + "type": "number" + }, + "h4": { + "value": "{fontsize.35}", + "type": "number" + }, + "h5": { + "value": "{fontsize.25}", + "type": "number" + }, + "h6": { + "value": "{fontsize.16}", + "type": "number" + } + }, + "body": { + "default": { + "value": "{fontsize.20}", + "type": "number" + }, + "small": { + "value": "{fontsize.16}", + "type": "number" + } + } + }, + "lineheight": { + "body": { + "value": "{lineheight.137,5%}", + "type": "number" + } + } + }, + "semantic-tokens/tablet": { + "color": { + "CTA": { + "default": { + "value": "{color.red.600}", + "type": "color" + }, + "hover": { + "value": "{color.red.400}", + "type": "color" + }, + "disabled": { + "value": "{color.gray.400}", + "type": "color" + } + } + }, + "fontfamily": { + "primary": { + "value": "{fontfamily.proximanova}", + "type": "text" + }, + "secondary": { + "value": "{fontfamily.sohnebreit}", + "type": "text" + } + }, + "fontsize": { + "heading": { + "h1": { + "value": "{fontsize.100}", + "type": "number" + }, + "h2": { + "value": "{fontsize.55}", + "type": "number" + }, + "h3": { + "value": "{fontsize.35}", + "type": "number" + }, + "h4": { + "value": "{fontsize.35}", + "type": "number" + }, + "h5": { + "value": "{fontsize.25}", + "type": "number" + }, + "h6": { + "value": "{fontsize.16}", + "type": "number" + } + }, + "body": { + "default": { + "value": "{fontsize.20}", + "type": "number" + }, + "small": { + "value": "{fontsize.16}", + "type": "number" + } + } + }, + "lineheight": { + "body": { + "value": "{lineheight.137,5%}", + "type": "number" + } + } + }, + "semantic-tokens/mobile": { + "color": { + "CTA": { + "default": { + "value": "{color.red.600}", + "type": "color" + }, + "hover": { + "value": "{color.red.400}", + "type": "color" + }, + "disabled": { + "value": "{color.gray.400}", + "type": "color" + } + } + }, + "fontfamily": { + "primary": { + "value": "{fontfamily.proximanova}", + "type": "text" + }, + "secondary": { + "value": "{fontfamily.sohnebreit}", + "type": "text" + } + }, + "fontsize": { + "heading": { + "h1": { + "value": "{fontsize.100}", + "type": "number" + }, + "h2": { + "value": "{fontsize.55}", + "type": "number" + }, + "h3": { + "value": "{fontsize.35}", + "type": "number" + }, + "h4": { + "value": "{fontsize.35}", + "type": "number" + }, + "h5": { + "value": "{fontsize.25}", + "type": "number" + }, + "h6": { + "value": "{fontsize.16}", + "type": "number" + } + }, + "body": { + "default": { + "value": "{fontsize.20}", + "type": "number" + }, + "small": { + "value": "{fontsize.16}", + "type": "number" + } + } + }, + "lineheight": { + "body": { + "value": "{lineheight.137,5%}", + "type": "number" + } + } + }, + "semantic-tokens/semantic-tokens": { + "color": { + "CTA": { + "default": { + "value": "{color.red.600}", + "type": "color" + }, + "hover": { + "value": "{color.red.400}", + "type": "color" + }, + "disabled": { + "value": "{color.gray.400}", + "type": "color" + } + } + }, + "fontfamily": { + "primary": { + "value": "{fontfamily.proximanova}", + "type": "text" + }, + "secondary": { + "value": "{fontfamily.sohnebreit}", + "type": "text" + } + }, + "fontsize": { + "heading": { + "h1": { + "value": "{fontsize.100}", + "type": "number" + }, + "h2": { + "value": "{fontsize.55}", + "type": "number" + }, + "h3": { + "value": "{fontsize.35}", + "type": "number" + }, + "h4": { + "value": "{fontsize.35}", + "type": "number" + }, + "h5": { + "value": "{fontsize.25}", + "type": "number" + }, + "h6": { + "value": "{fontsize.16}", + "type": "number" + } + }, + "body": { + "default": { + "value": "{fontsize.20}", + "type": "number" + }, + "small": { + "value": "{fontsize.16}", + "type": "number" + } + } + }, + "lineheight": { + "body": { + "value": "{lineheight.137,5%}", + "type": "number" + } + } + }, "component-tokens": {}, "$themes": [], "$metadata": { "tokenSetOrder": [ "primitive-tokens", "semantic-tokens", + "semantic-tokens/desktop", + "semantic-tokens/tablet", + "semantic-tokens/mobile", + "semantic-tokens/semantic-tokens", "component-tokens" ] } From 24d1fa6659cecf6a59a15d6ffae31fb334c126a3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 18 Nov 2024 15:32:25 +0000 Subject: [PATCH 198/214] Save changes in the branch --- .../scss/figma-scss/_figma-variables.scss | 64 ++++++++++--------- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index c3a9f5050..b593a06d7 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,6 +1,35 @@ // Do not edit directly, this file was auto-generated. +$color-cta-default: #d12800; +$color-cta-hover: #ee402d; +$color-cta-disabled: #d4d6d8; +$color-blue-100: #b5d5f5; +$color-blue-200: #94c4f5; +$color-blue-300: #6babeb; +$color-blue-400: #4f95dd; +$color-blue-500: #3288ce; +$color-blue-600: #006eb5; +$color-blue-700: #1f5a95; +$color-gray-100: #fafafa; +$color-gray-200: #f7f7f7; +$color-gray-300: #edeff0; +$color-gray-400: #d4d6d8; +$color-gray-500: #a9b1b7; +$color-gray-600: #55606e; +$color-gray-700: #232e3d; +$color-yellow-200: #ffe17e; +$color-yellow-400: #ffeb00; +$color-yellow-600: #fbc412; +$color-red-200: #ffbcb7; +$color-red-400: #ee402d; +$color-red-600: #d12800; +$color-green-200: #b8ecb6; +$color-green-400: #6de354; +$color-green-600: #59ba47; +$color-azure-200: #a2daf3; +$color-azure-400: #60d4f2; +$color-azure-600: #00c1ff; $fontfamily-primary: Proxima Nova; $fontfamily-secondary: Söhne Breit; $fontfamily-proximanova: Proxima Nova; @@ -38,35 +67,6 @@ $lineheight-body: 137,5%; $lineheight-heading: 110%; $lineheight-110: 110%; $lineheight-137-5: 137,5%; -$color-cta-default: #d12800; -$color-cta-hover: #ee402d; -$color-cta-disabled: #d4d6d8; -$color-blue-100: #b5d5f5; -$color-blue-200: #94c4f5; -$color-blue-300: #6babeb; -$color-blue-400: #4f95dd; -$color-blue-500: #3288ce; -$color-blue-600: #006eb5; -$color-blue-700: #1f5a95; -$color-gray-100: #fafafa; -$color-gray-200: #f7f7f7; -$color-gray-300: #edeff0; -$color-gray-400: #d4d6d8; -$color-gray-500: #a9b1b7; -$color-gray-600: #55606e; -$color-gray-700: #232e3d; -$color-yellow-200: #ffe17e; -$color-yellow-400: #ffeb00; -$color-yellow-600: #fbc412; -$color-red-200: #ffbcb7; -$color-red-400: #ee402d; -$color-red-600: #d12800; -$color-green-200: #b8ecb6; -$color-green-400: #6de354; -$color-green-600: #59ba47; -$color-azure-200: #a2daf3; -$color-azure-400: #60d4f2; -$color-azure-600: #00c1ff; $spacing-10: 64px; $spacing-11: 80px; $spacing-12: 96px; @@ -96,4 +96,8 @@ $textcase-none: none; $textcase-uppercase: uppercase; $token-set-order-0: primitive-tokens; $token-set-order-1: semantic-tokens; -$token-set-order-2: component-tokens; +$token-set-order-2: semantic-tokens/desktop; +$token-set-order-3: semantic-tokens/tablet; +$token-set-order-4: semantic-tokens/mobile; +$token-set-order-5: semantic-tokens/semantic-tokens; +$token-set-order-6: component-tokens; From 5947ccb43ed5da61cdf6e4d683926bd350af0f9d Mon Sep 17 00:00:00 2001 From: vern-gora Date: Tue, 19 Nov 2024 20:52:25 +0200 Subject: [PATCH 199/214] Update build-figma-tokens.yml --- .github/workflows/build-figma-tokens.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-figma-tokens.yml b/.github/workflows/build-figma-tokens.yml index a59f395e7..5c89e2b46 100644 --- a/.github/workflows/build-figma-tokens.yml +++ b/.github/workflows/build-figma-tokens.yml @@ -36,7 +36,7 @@ jobs: git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" - git add stories/assets/scss/figma-scss/_figma-variables.scss + git add stories/assets/scss/figma-scss/_figma-variables.scss figma-tokens/transformed-tokens/tokens-transformed.json git commit -m "Save changes in the branch" || echo "No changes to commit" # Push changes to `update-figma-tokens` branch From 65640644ba85317d0573ae0278c7074f039b190d Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 19 Nov 2024 20:53:18 +0200 Subject: [PATCH 200/214] test push --- figma-tokens/input/tokens.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 40ddf7e57..855e92cc9 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -266,6 +266,12 @@ "value": "#00C1FF", "type": "color" } + }, + "black": { + "black": { + "value": "#000000", + "type": "color" + } } }, "sizing": { From 9e6d8026c34defa3c375dccb8b2cb978ceecee04 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 19 Nov 2024 18:53:54 +0000 Subject: [PATCH 201/214] Save changes in the branch --- .../tokens-transformed.json | 442 +++++++++++++++++- .../scss/figma-scss/_figma-variables.scss | 1 + 2 files changed, 436 insertions(+), 7 deletions(-) diff --git a/figma-tokens/transformed-tokens/tokens-transformed.json b/figma-tokens/transformed-tokens/tokens-transformed.json index 307868a9b..c70952f30 100644 --- a/figma-tokens/transformed-tokens/tokens-transformed.json +++ b/figma-tokens/transformed-tokens/tokens-transformed.json @@ -1,15 +1,443 @@ { - "white": { - "value": "#ffffff", - "type": "color" + "color": { + "CTA": { + "default": { + "value": "#D12800", + "type": "color" + }, + "hover": { + "value": "#EE402D", + "type": "color" + }, + "disabled": { + "value": "#D4D6D8", + "type": "color" + } + }, + "blue": { + "100": { + "value": "#B5D5F5", + "type": "color" + }, + "200": { + "value": "#94C4F5", + "type": "color" + }, + "300": { + "value": "#6BABEB", + "type": "color" + }, + "400": { + "value": "#4F95DD", + "type": "color" + }, + "500": { + "value": "#3288CE", + "type": "color" + }, + "600": { + "value": "#006EB5", + "type": "color" + }, + "700": { + "value": "#1F5A95", + "type": "color" + } + }, + "gray": { + "100": { + "value": "#FAFAFA", + "type": "color" + }, + "200": { + "value": "#F7F7F7", + "type": "color" + }, + "300": { + "value": "#EDEFF0", + "type": "color" + }, + "400": { + "value": "#D4D6D8", + "type": "color" + }, + "500": { + "value": "#A9B1B7", + "type": "color" + }, + "600": { + "value": "#55606E", + "type": "color" + }, + "700": { + "value": "#232E3D", + "type": "color" + } + }, + "yellow": { + "200": { + "value": "#FFE17E", + "type": "color" + }, + "400": { + "value": "#FFEB00", + "type": "color" + }, + "600": { + "value": "#FBC412", + "type": "color" + } + }, + "red": { + "200": { + "value": "#FFBCB7", + "type": "color" + }, + "400": { + "value": "#EE402D", + "type": "color" + }, + "600": { + "value": "#D12800", + "type": "color" + } + }, + "green": { + "200": { + "value": "#B8ECB6", + "type": "color" + }, + "400": { + "value": "#6DE354", + "type": "color" + }, + "600": { + "value": "#59BA47", + "type": "color" + } + }, + "azure": { + "200": { + "value": "#A2DAF3", + "type": "color" + }, + "400": { + "value": "#60D4F2", + "type": "color" + }, + "600": { + "value": "#00C1FF", + "type": "color" + } + }, + "black": { + "black": { + "value": "#000000", + "type": "color" + } + } + }, + "fontfamily": { + "primary": { + "value": "Proxima Nova", + "type": "text" + }, + "secondary": { + "value": "Söhne Breit", + "type": "text" + }, + "proximanova": { + "value": "Proxima Nova", + "type": "fontFamilies" + }, + "sohnebreit": { + "value": "Söhne Breit", + "type": "fontFamilies" + }, + "notosans": { + "value": "Noto Sans", + "type": "fontFamilies" + }, + "notosans-arabic": { + "value": "Noto Sans Arabic", + "type": "fontFamilies" + }, + "notosans-burmese": { + "value": "Noto Sans Myanmar", + "type": "fontFamilies" + }, + "notosans-chinese": { + "value": "Noto Sans SC", + "type": "fontFamilies" + }, + "notosans-japanese": { + "value": "Noto Sans JP", + "type": "fontFamilies" + }, + "notosans-georgian": { + "value": "Noto Sans Georgian", + "type": "fontFamilies" + }, + "notosans-khmer": { + "value": "Noto Sans Khmer", + "type": "fontFamilies" + }, + "notosans-korean": { + "value": "Noto Sans KR", + "type": "fontFamilies" + } + }, + "fontsize": { + "14": { + "value": "14px", + "type": "fontSizes" + }, + "16": { + "value": "16px", + "type": "fontSizes" + }, + "20": { + "value": "20px", + "type": "fontSizes" + }, + "25": { + "value": "25px", + "type": "fontSizes" + }, + "30": { + "value": "30px", + "type": "fontSizes" + }, + "32": { + "value": "32px", + "type": "fontSizes" + }, + "35": { + "value": "35px", + "type": "fontSizes" + }, + "40": { + "value": "40px", + "type": "fontSizes" + }, + "45": { + "value": "45px", + "type": "fontSizes" + }, + "47": { + "value": "47px", + "type": "fontSizes" + }, + "55": { + "value": "55px", + "type": "fontSizes" + }, + "82": { + "value": "82px", + "type": "fontSizes" + }, + "100": { + "value": "100px", + "type": "fontSizes" + }, + "heading": { + "h1": { + "value": "100px", + "type": "number" + }, + "h2": { + "value": "55px", + "type": "number" + }, + "h3": { + "value": "35px", + "type": "number" + }, + "h4": { + "value": "35px", + "type": "number" + }, + "h5": { + "value": "25px", + "type": "number" + }, + "h6": { + "value": "16px", + "type": "number" + } + }, + "body": { + "default": { + "value": "20px", + "type": "number" + }, + "small": { + "value": "16px", + "type": "number" + } + } + }, + "lineheight": { + "body": { + "value": "137,5%", + "type": "number" + }, + "heading": { + "value": "110%", + "type": "lineHeights" + }, + "110%": { + "value": "110%", + "type": "lineHeights" + }, + "137,5%": { + "value": "137,5%", + "type": "lineHeights" + } + }, + "spacing": { + "10": { + "value": "64px", + "type": "spacing" + }, + "11": { + "value": "80px", + "type": "spacing" + }, + "12": { + "value": "96px", + "type": "spacing" + }, + "13": { + "value": "160px", + "type": "spacing" + }, + "01": { + "value": "2px", + "type": "spacing" + }, + "02": { + "value": "4px", + "type": "spacing" + }, + "03": { + "value": "8px", + "type": "spacing" + }, + "04": { + "value": "12px", + "type": "spacing" + }, + "05": { + "value": "16px", + "type": "spacing" + }, + "06": { + "value": "24px", + "type": "spacing" + }, + "07": { + "value": "32px", + "type": "spacing" + }, + "08": { + "value": "40px", + "type": "spacing" + }, + "09": { + "value": "48px", + "type": "spacing" + } + }, + "sizing": { + "01": { + "value": "8px", + "type": "sizing" + }, + "02": { + "value": "16px", + "type": "sizing" + }, + "03": { + "value": "24px", + "type": "sizing" + }, + "04": { + "value": "32px", + "type": "sizing" + }, + "05": { + "value": "64px", + "type": "sizing" + }, + "06": { + "value": "128px", + "type": "sizing" + }, + "07": { + "value": "256px", + "type": "sizing" + }, + "08": { + "value": "512px", + "type": "sizing" + }, + "09": { + "value": "1024px", + "type": "sizing" + } }, - "black": { - "value": "#000000", - "type": "color" + "fontweight": { + "bold": { + "value": 700, + "type": "fontWeights" + }, + "semibold": { + "value": 600, + "type": "fontWeights" + }, + "regular": { + "value": 400, + "type": "fontWeights" + } + }, + "textcase": { + "none": { + "value": "none", + "type": "textCase" + }, + "uppercase": { + "value": "uppercase", + "type": "textCase" + } }, "tokenSetOrder": { "0": { - "value": "global", + "value": "primitive-tokens", + "type": "other" + }, + "1": { + "value": "semantic-tokens", + "type": "other" + }, + "2": { + "value": "semantic-tokens/desktop", + "type": "other" + }, + "3": { + "value": "semantic-tokens/tablet", + "type": "other" + }, + "4": { + "value": "semantic-tokens/mobile", + "type": "other" + }, + "5": { + "value": "semantic-tokens/semantic-tokens", + "type": "other" + }, + "6": { + "value": "component-tokens", "type": "other" } } diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index b593a06d7..aa605fe70 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -30,6 +30,7 @@ $color-green-600: #59ba47; $color-azure-200: #a2daf3; $color-azure-400: #60d4f2; $color-azure-600: #00c1ff; +$color-black-black: #000000; $fontfamily-primary: Proxima Nova; $fontfamily-secondary: Söhne Breit; $fontfamily-proximanova: Proxima Nova; From 5658da058a3cb49195a8e112fb50a4ca568eff3a Mon Sep 17 00:00:00 2001 From: vern-gora <103502360+vern-gora@users.noreply.github.com> Date: Tue, 19 Nov 2024 20:59:16 +0200 Subject: [PATCH 202/214] delete test black color --- figma-tokens/input/tokens.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 855e92cc9..40ddf7e57 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -266,12 +266,6 @@ "value": "#00C1FF", "type": "color" } - }, - "black": { - "black": { - "value": "#000000", - "type": "color" - } } }, "sizing": { From 08061c6f40bbfb92c254d4b5913c84b73fb29495 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 19 Nov 2024 18:59:50 +0000 Subject: [PATCH 203/214] Save changes in the branch --- figma-tokens/transformed-tokens/tokens-transformed.json | 6 ------ stories/assets/scss/figma-scss/_figma-variables.scss | 1 - 2 files changed, 7 deletions(-) diff --git a/figma-tokens/transformed-tokens/tokens-transformed.json b/figma-tokens/transformed-tokens/tokens-transformed.json index c70952f30..725078a89 100644 --- a/figma-tokens/transformed-tokens/tokens-transformed.json +++ b/figma-tokens/transformed-tokens/tokens-transformed.json @@ -129,12 +129,6 @@ "value": "#00C1FF", "type": "color" } - }, - "black": { - "black": { - "value": "#000000", - "type": "color" - } } }, "fontfamily": { diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index aa605fe70..b593a06d7 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -30,7 +30,6 @@ $color-green-600: #59ba47; $color-azure-200: #a2daf3; $color-azure-400: #60d4f2; $color-azure-600: #00c1ff; -$color-black-black: #000000; $fontfamily-primary: Proxima Nova; $fontfamily-secondary: Söhne Breit; $fontfamily-proximanova: Proxima Nova; From 9a571ef8b2c1420b2bf94440d7f69f7cab0b4fac Mon Sep 17 00:00:00 2001 From: NMinksztym Date: Wed, 20 Nov 2024 21:03:59 +0100 Subject: [PATCH 204/214] update 20/11 --- figma-tokens/input/tokens.json | 360 ++++----------------------------- 1 file changed, 34 insertions(+), 326 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 40ddf7e57..c0f4b0899 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,57 +1,57 @@ { "primitive-tokens": { "spacing": { - "10": { - "value": "64px", - "type": "spacing" - }, - "11": { - "value": "80px", - "type": "spacing" - }, - "12": { - "value": "96px", - "type": "spacing" - }, - "13": { - "value": "160px", - "type": "spacing" - }, - "01": { + "2": { "value": "2px", "type": "spacing" }, - "02": { + "4": { "value": "4px", "type": "spacing" }, - "03": { + "8": { "value": "8px", "type": "spacing" }, - "04": { + "12": { "value": "12px", "type": "spacing" }, - "05": { + "16": { "value": "16px", "type": "spacing" }, - "06": { + "24": { "value": "24px", "type": "spacing" }, - "07": { + "32": { "value": "32px", "type": "spacing" }, - "08": { + "40": { "value": "40px", "type": "spacing" }, - "09": { + "48": { "value": "48px", "type": "spacing" + }, + "64": { + "value": "64px", + "type": "spacing" + }, + "80": { + "value": "80px", + "type": "spacing" + }, + "96": { + "value": "96px", + "type": "spacing" + }, + "160": { + "value": "160px", + "type": "spacing" } }, "fontfamily": { @@ -269,39 +269,39 @@ } }, "sizing": { - "01": { + "8": { "value": "8px", "type": "sizing" }, - "02": { + "16": { "value": "16px", "type": "sizing" }, - "03": { + "24": { "value": "24px", "type": "sizing" }, - "04": { + "32": { "value": "32px", "type": "sizing" }, - "05": { + "64": { "value": "64px", "type": "sizing" }, - "06": { + "128": { "value": "128px", "type": "sizing" }, - "07": { + "256": { "value": "256px", "type": "sizing" }, - "08": { + "512": { "value": "512px", "type": "sizing" }, - "09": { + "1024": { "value": "1024px", "type": "sizing" } @@ -417,304 +417,12 @@ } } }, - "semantic-tokens/desktop": { - "color": { - "CTA": { - "default": { - "value": "{color.red.600}", - "type": "color" - }, - "hover": { - "value": "{color.red.400}", - "type": "color" - }, - "disabled": { - "value": "{color.gray.400}", - "type": "color" - } - } - }, - "fontfamily": { - "primary": { - "value": "{fontfamily.proximanova}", - "type": "text" - }, - "secondary": { - "value": "{fontfamily.sohnebreit}", - "type": "text" - } - }, - "fontsize": { - "heading": { - "h1": { - "value": "{fontsize.100}", - "type": "number" - }, - "h2": { - "value": "{fontsize.55}", - "type": "number" - }, - "h3": { - "value": "{fontsize.35}", - "type": "number" - }, - "h4": { - "value": "{fontsize.35}", - "type": "number" - }, - "h5": { - "value": "{fontsize.25}", - "type": "number" - }, - "h6": { - "value": "{fontsize.16}", - "type": "number" - } - }, - "body": { - "default": { - "value": "{fontsize.20}", - "type": "number" - }, - "small": { - "value": "{fontsize.16}", - "type": "number" - } - } - }, - "lineheight": { - "body": { - "value": "{lineheight.137,5%}", - "type": "number" - } - } - }, - "semantic-tokens/tablet": { - "color": { - "CTA": { - "default": { - "value": "{color.red.600}", - "type": "color" - }, - "hover": { - "value": "{color.red.400}", - "type": "color" - }, - "disabled": { - "value": "{color.gray.400}", - "type": "color" - } - } - }, - "fontfamily": { - "primary": { - "value": "{fontfamily.proximanova}", - "type": "text" - }, - "secondary": { - "value": "{fontfamily.sohnebreit}", - "type": "text" - } - }, - "fontsize": { - "heading": { - "h1": { - "value": "{fontsize.100}", - "type": "number" - }, - "h2": { - "value": "{fontsize.55}", - "type": "number" - }, - "h3": { - "value": "{fontsize.35}", - "type": "number" - }, - "h4": { - "value": "{fontsize.35}", - "type": "number" - }, - "h5": { - "value": "{fontsize.25}", - "type": "number" - }, - "h6": { - "value": "{fontsize.16}", - "type": "number" - } - }, - "body": { - "default": { - "value": "{fontsize.20}", - "type": "number" - }, - "small": { - "value": "{fontsize.16}", - "type": "number" - } - } - }, - "lineheight": { - "body": { - "value": "{lineheight.137,5%}", - "type": "number" - } - } - }, - "semantic-tokens/mobile": { - "color": { - "CTA": { - "default": { - "value": "{color.red.600}", - "type": "color" - }, - "hover": { - "value": "{color.red.400}", - "type": "color" - }, - "disabled": { - "value": "{color.gray.400}", - "type": "color" - } - } - }, - "fontfamily": { - "primary": { - "value": "{fontfamily.proximanova}", - "type": "text" - }, - "secondary": { - "value": "{fontfamily.sohnebreit}", - "type": "text" - } - }, - "fontsize": { - "heading": { - "h1": { - "value": "{fontsize.100}", - "type": "number" - }, - "h2": { - "value": "{fontsize.55}", - "type": "number" - }, - "h3": { - "value": "{fontsize.35}", - "type": "number" - }, - "h4": { - "value": "{fontsize.35}", - "type": "number" - }, - "h5": { - "value": "{fontsize.25}", - "type": "number" - }, - "h6": { - "value": "{fontsize.16}", - "type": "number" - } - }, - "body": { - "default": { - "value": "{fontsize.20}", - "type": "number" - }, - "small": { - "value": "{fontsize.16}", - "type": "number" - } - } - }, - "lineheight": { - "body": { - "value": "{lineheight.137,5%}", - "type": "number" - } - } - }, - "semantic-tokens/semantic-tokens": { - "color": { - "CTA": { - "default": { - "value": "{color.red.600}", - "type": "color" - }, - "hover": { - "value": "{color.red.400}", - "type": "color" - }, - "disabled": { - "value": "{color.gray.400}", - "type": "color" - } - } - }, - "fontfamily": { - "primary": { - "value": "{fontfamily.proximanova}", - "type": "text" - }, - "secondary": { - "value": "{fontfamily.sohnebreit}", - "type": "text" - } - }, - "fontsize": { - "heading": { - "h1": { - "value": "{fontsize.100}", - "type": "number" - }, - "h2": { - "value": "{fontsize.55}", - "type": "number" - }, - "h3": { - "value": "{fontsize.35}", - "type": "number" - }, - "h4": { - "value": "{fontsize.35}", - "type": "number" - }, - "h5": { - "value": "{fontsize.25}", - "type": "number" - }, - "h6": { - "value": "{fontsize.16}", - "type": "number" - } - }, - "body": { - "default": { - "value": "{fontsize.20}", - "type": "number" - }, - "small": { - "value": "{fontsize.16}", - "type": "number" - } - } - }, - "lineheight": { - "body": { - "value": "{lineheight.137,5%}", - "type": "number" - } - } - }, "component-tokens": {}, "$themes": [], "$metadata": { "tokenSetOrder": [ "primitive-tokens", "semantic-tokens", - "semantic-tokens/desktop", - "semantic-tokens/tablet", - "semantic-tokens/mobile", - "semantic-tokens/semantic-tokens", "component-tokens" ] } From 3419d845fcb48168cfcfcab6f91daa997ad11347 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 20 Nov 2024 20:04:33 +0000 Subject: [PATCH 205/214] Save changes in the branch --- .../tokens-transformed.json | 364 +++++++++--------- .../scss/figma-scss/_figma-variables.scss | 108 +++--- 2 files changed, 226 insertions(+), 246 deletions(-) diff --git a/figma-tokens/transformed-tokens/tokens-transformed.json b/figma-tokens/transformed-tokens/tokens-transformed.json index 725078a89..00ad285e2 100644 --- a/figma-tokens/transformed-tokens/tokens-transformed.json +++ b/figma-tokens/transformed-tokens/tokens-transformed.json @@ -1,144 +1,12 @@ { - "color": { - "CTA": { - "default": { - "value": "#D12800", - "type": "color" - }, - "hover": { - "value": "#EE402D", - "type": "color" - }, - "disabled": { - "value": "#D4D6D8", - "type": "color" - } - }, - "blue": { - "100": { - "value": "#B5D5F5", - "type": "color" - }, - "200": { - "value": "#94C4F5", - "type": "color" - }, - "300": { - "value": "#6BABEB", - "type": "color" - }, - "400": { - "value": "#4F95DD", - "type": "color" - }, - "500": { - "value": "#3288CE", - "type": "color" - }, - "600": { - "value": "#006EB5", - "type": "color" - }, - "700": { - "value": "#1F5A95", - "type": "color" - } - }, - "gray": { - "100": { - "value": "#FAFAFA", - "type": "color" - }, - "200": { - "value": "#F7F7F7", - "type": "color" - }, - "300": { - "value": "#EDEFF0", - "type": "color" - }, - "400": { - "value": "#D4D6D8", - "type": "color" - }, - "500": { - "value": "#A9B1B7", - "type": "color" - }, - "600": { - "value": "#55606E", - "type": "color" - }, - "700": { - "value": "#232E3D", - "type": "color" - } - }, - "yellow": { - "200": { - "value": "#FFE17E", - "type": "color" - }, - "400": { - "value": "#FFEB00", - "type": "color" - }, - "600": { - "value": "#FBC412", - "type": "color" - } - }, - "red": { - "200": { - "value": "#FFBCB7", - "type": "color" - }, - "400": { - "value": "#EE402D", - "type": "color" - }, - "600": { - "value": "#D12800", - "type": "color" - } - }, - "green": { - "200": { - "value": "#B8ECB6", - "type": "color" - }, - "400": { - "value": "#6DE354", - "type": "color" - }, - "600": { - "value": "#59BA47", - "type": "color" - } - }, - "azure": { - "200": { - "value": "#A2DAF3", - "type": "color" - }, - "400": { - "value": "#60D4F2", - "type": "color" - }, - "600": { - "value": "#00C1FF", - "type": "color" - } - } - }, "fontfamily": { "primary": { "value": "Proxima Nova", - "type": "text" + "type": "fontFamilies" }, "secondary": { "value": "Söhne Breit", - "type": "text" + "type": "fontFamilies" }, "proximanova": { "value": "Proxima Nova", @@ -237,44 +105,44 @@ "heading": { "h1": { "value": "100px", - "type": "number" + "type": "fontSizes" }, "h2": { "value": "55px", - "type": "number" + "type": "fontSizes" }, "h3": { "value": "35px", - "type": "number" + "type": "fontSizes" }, "h4": { "value": "35px", - "type": "number" + "type": "fontSizes" }, "h5": { "value": "25px", - "type": "number" + "type": "fontSizes" }, "h6": { "value": "16px", - "type": "number" + "type": "fontSizes" } }, "body": { "default": { "value": "20px", - "type": "number" + "type": "fontSizes" }, "small": { "value": "16px", - "type": "number" + "type": "fontSizes" } } }, "lineheight": { "body": { "value": "137,5%", - "type": "number" + "type": "lineHeights" }, "heading": { "value": "110%", @@ -289,94 +157,226 @@ "type": "lineHeights" } }, - "spacing": { - "10": { - "value": "64px", - "type": "spacing" + "color": { + "CTA": { + "default": { + "value": "#D12800", + "type": "color" + }, + "hover": { + "value": "#EE402D", + "type": "color" + }, + "disabled": { + "value": "#D4D6D8", + "type": "color" + } }, - "11": { - "value": "80px", - "type": "spacing" + "blue": { + "100": { + "value": "#B5D5F5", + "type": "color" + }, + "200": { + "value": "#94C4F5", + "type": "color" + }, + "300": { + "value": "#6BABEB", + "type": "color" + }, + "400": { + "value": "#4F95DD", + "type": "color" + }, + "500": { + "value": "#3288CE", + "type": "color" + }, + "600": { + "value": "#006EB5", + "type": "color" + }, + "700": { + "value": "#1F5A95", + "type": "color" + } }, - "12": { - "value": "96px", - "type": "spacing" + "gray": { + "100": { + "value": "#FAFAFA", + "type": "color" + }, + "200": { + "value": "#F7F7F7", + "type": "color" + }, + "300": { + "value": "#EDEFF0", + "type": "color" + }, + "400": { + "value": "#D4D6D8", + "type": "color" + }, + "500": { + "value": "#A9B1B7", + "type": "color" + }, + "600": { + "value": "#55606E", + "type": "color" + }, + "700": { + "value": "#232E3D", + "type": "color" + } }, - "13": { - "value": "160px", - "type": "spacing" + "yellow": { + "200": { + "value": "#FFE17E", + "type": "color" + }, + "400": { + "value": "#FFEB00", + "type": "color" + }, + "600": { + "value": "#FBC412", + "type": "color" + } + }, + "red": { + "200": { + "value": "#FFBCB7", + "type": "color" + }, + "400": { + "value": "#EE402D", + "type": "color" + }, + "600": { + "value": "#D12800", + "type": "color" + } + }, + "green": { + "200": { + "value": "#B8ECB6", + "type": "color" + }, + "400": { + "value": "#6DE354", + "type": "color" + }, + "600": { + "value": "#59BA47", + "type": "color" + } }, - "01": { + "azure": { + "200": { + "value": "#A2DAF3", + "type": "color" + }, + "400": { + "value": "#60D4F2", + "type": "color" + }, + "600": { + "value": "#00C1FF", + "type": "color" + } + } + }, + "spacing": { + "2": { "value": "2px", "type": "spacing" }, - "02": { + "4": { "value": "4px", "type": "spacing" }, - "03": { + "8": { "value": "8px", "type": "spacing" }, - "04": { + "12": { "value": "12px", "type": "spacing" }, - "05": { + "16": { "value": "16px", "type": "spacing" }, - "06": { + "24": { "value": "24px", "type": "spacing" }, - "07": { + "32": { "value": "32px", "type": "spacing" }, - "08": { + "40": { "value": "40px", "type": "spacing" }, - "09": { + "48": { "value": "48px", "type": "spacing" + }, + "64": { + "value": "64px", + "type": "spacing" + }, + "80": { + "value": "80px", + "type": "spacing" + }, + "96": { + "value": "96px", + "type": "spacing" + }, + "160": { + "value": "160px", + "type": "spacing" } }, "sizing": { - "01": { + "8": { "value": "8px", "type": "sizing" }, - "02": { + "16": { "value": "16px", "type": "sizing" }, - "03": { + "24": { "value": "24px", "type": "sizing" }, - "04": { + "32": { "value": "32px", "type": "sizing" }, - "05": { + "64": { "value": "64px", "type": "sizing" }, - "06": { + "128": { "value": "128px", "type": "sizing" }, - "07": { + "256": { "value": "256px", "type": "sizing" }, - "08": { + "512": { "value": "512px", "type": "sizing" }, - "09": { + "1024": { "value": "1024px", "type": "sizing" } @@ -415,22 +415,6 @@ "type": "other" }, "2": { - "value": "semantic-tokens/desktop", - "type": "other" - }, - "3": { - "value": "semantic-tokens/tablet", - "type": "other" - }, - "4": { - "value": "semantic-tokens/mobile", - "type": "other" - }, - "5": { - "value": "semantic-tokens/semantic-tokens", - "type": "other" - }, - "6": { "value": "component-tokens", "type": "other" } diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index b593a06d7..ebaee547e 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -1,35 +1,6 @@ // Do not edit directly, this file was auto-generated. -$color-cta-default: #d12800; -$color-cta-hover: #ee402d; -$color-cta-disabled: #d4d6d8; -$color-blue-100: #b5d5f5; -$color-blue-200: #94c4f5; -$color-blue-300: #6babeb; -$color-blue-400: #4f95dd; -$color-blue-500: #3288ce; -$color-blue-600: #006eb5; -$color-blue-700: #1f5a95; -$color-gray-100: #fafafa; -$color-gray-200: #f7f7f7; -$color-gray-300: #edeff0; -$color-gray-400: #d4d6d8; -$color-gray-500: #a9b1b7; -$color-gray-600: #55606e; -$color-gray-700: #232e3d; -$color-yellow-200: #ffe17e; -$color-yellow-400: #ffeb00; -$color-yellow-600: #fbc412; -$color-red-200: #ffbcb7; -$color-red-400: #ee402d; -$color-red-600: #d12800; -$color-green-200: #b8ecb6; -$color-green-400: #6de354; -$color-green-600: #59ba47; -$color-azure-200: #a2daf3; -$color-azure-400: #60d4f2; -$color-azure-600: #00c1ff; $fontfamily-primary: Proxima Nova; $fontfamily-secondary: Söhne Breit; $fontfamily-proximanova: Proxima Nova; @@ -67,28 +38,57 @@ $lineheight-body: 137,5%; $lineheight-heading: 110%; $lineheight-110: 110%; $lineheight-137-5: 137,5%; -$spacing-10: 64px; -$spacing-11: 80px; -$spacing-12: 96px; -$spacing-13: 160px; -$spacing-01: 2px; -$spacing-02: 4px; -$spacing-03: 8px; -$spacing-04: 12px; -$spacing-05: 16px; -$spacing-06: 24px; -$spacing-07: 32px; -$spacing-08: 40px; -$spacing-09: 48px; -$sizing-01: 8px; -$sizing-02: 16px; -$sizing-03: 24px; -$sizing-04: 32px; -$sizing-05: 64px; -$sizing-06: 128px; -$sizing-07: 256px; -$sizing-08: 512px; -$sizing-09: 1024px; +$color-cta-default: #d12800; +$color-cta-hover: #ee402d; +$color-cta-disabled: #d4d6d8; +$color-blue-100: #b5d5f5; +$color-blue-200: #94c4f5; +$color-blue-300: #6babeb; +$color-blue-400: #4f95dd; +$color-blue-500: #3288ce; +$color-blue-600: #006eb5; +$color-blue-700: #1f5a95; +$color-gray-100: #fafafa; +$color-gray-200: #f7f7f7; +$color-gray-300: #edeff0; +$color-gray-400: #d4d6d8; +$color-gray-500: #a9b1b7; +$color-gray-600: #55606e; +$color-gray-700: #232e3d; +$color-yellow-200: #ffe17e; +$color-yellow-400: #ffeb00; +$color-yellow-600: #fbc412; +$color-red-200: #ffbcb7; +$color-red-400: #ee402d; +$color-red-600: #d12800; +$color-green-200: #b8ecb6; +$color-green-400: #6de354; +$color-green-600: #59ba47; +$color-azure-200: #a2daf3; +$color-azure-400: #60d4f2; +$color-azure-600: #00c1ff; +$spacing-2: 2px; +$spacing-4: 4px; +$spacing-8: 8px; +$spacing-12: 12px; +$spacing-16: 16px; +$spacing-24: 24px; +$spacing-32: 32px; +$spacing-40: 40px; +$spacing-48: 48px; +$spacing-64: 64px; +$spacing-80: 80px; +$spacing-96: 96px; +$spacing-160: 160px; +$sizing-8: 8px; +$sizing-16: 16px; +$sizing-24: 24px; +$sizing-32: 32px; +$sizing-64: 64px; +$sizing-128: 128px; +$sizing-256: 256px; +$sizing-512: 512px; +$sizing-1024: 1024px; $fontweight-bold: 700; $fontweight-semibold: 600; $fontweight-regular: 400; @@ -96,8 +96,4 @@ $textcase-none: none; $textcase-uppercase: uppercase; $token-set-order-0: primitive-tokens; $token-set-order-1: semantic-tokens; -$token-set-order-2: semantic-tokens/desktop; -$token-set-order-3: semantic-tokens/tablet; -$token-set-order-4: semantic-tokens/mobile; -$token-set-order-5: semantic-tokens/semantic-tokens; -$token-set-order-6: component-tokens; +$token-set-order-2: component-tokens; From 1e44ec732add8641fdf644724e40d7b076e247b4 Mon Sep 17 00:00:00 2001 From: Adam Parker Date: Mon, 25 Nov 2024 10:32:11 -0500 Subject: [PATCH 206/214] added black and white color primitives --- figma-tokens/input/tokens.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index c0f4b0899..71ca277ea 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -266,6 +266,14 @@ "value": "#00C1FF", "type": "color" } + }, + "black": { + "value": "#000000", + "type": "color" + }, + "white": { + "value": "#ffffff", + "type": "color" } }, "sizing": { From e3423eb0c2b71fce7a5b4d8e202f7aea1a7181c7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 25 Nov 2024 15:32:48 +0000 Subject: [PATCH 207/214] Save changes in the branch --- figma-tokens/transformed-tokens/tokens-transformed.json | 8 ++++++++ stories/assets/scss/figma-scss/_figma-variables.scss | 2 ++ 2 files changed, 10 insertions(+) diff --git a/figma-tokens/transformed-tokens/tokens-transformed.json b/figma-tokens/transformed-tokens/tokens-transformed.json index 00ad285e2..291cab8f9 100644 --- a/figma-tokens/transformed-tokens/tokens-transformed.json +++ b/figma-tokens/transformed-tokens/tokens-transformed.json @@ -287,6 +287,14 @@ "value": "#00C1FF", "type": "color" } + }, + "black": { + "value": "#000000", + "type": "color" + }, + "white": { + "value": "#ffffff", + "type": "color" } }, "spacing": { diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index ebaee547e..ed4fbae08 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -67,6 +67,8 @@ $color-green-600: #59ba47; $color-azure-200: #a2daf3; $color-azure-400: #60d4f2; $color-azure-600: #00c1ff; +$color-black: #000000; +$color-white: #ffffff; $spacing-2: 2px; $spacing-4: 4px; $spacing-8: 8px; From 4d387fcc4aa788ad4f7a6013be7ccec449231bce Mon Sep 17 00:00:00 2001 From: Adam Parker Date: Mon, 25 Nov 2024 11:41:36 -0500 Subject: [PATCH 208/214] Added semantic color tokens. Reworked the semantic font-sizes --- figma-tokens/input/tokens.json | 98 +++++++++++++++++++++++++++------- 1 file changed, 78 insertions(+), 20 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 71ca277ea..04f49d64a 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -277,6 +277,18 @@ } }, "sizing": { + "1": { + "value": "1px", + "type": "sizing" + }, + "2": { + "value": "2px", + "type": "sizing" + }, + "4": { + "value": "4px", + "type": "sizing" + }, "8": { "value": "8px", "type": "sizing" @@ -361,38 +373,38 @@ } }, "fontsize": { + "body": { + "default": { + "value": "{fontsize.20}", + "type": "fontSizes" + }, + "small": { + "value": "{fontsize.16}", + "type": "fontSizes" + } + }, "heading": { - "h1": { + "xxlarge": { "value": "{fontsize.100}", "type": "fontSizes" }, - "h2": { + "xlarge": { "value": "{fontsize.55}", "type": "fontSizes" }, - "h3": { + "large": { "value": "{fontsize.35}", "type": "fontSizes" }, - "h4": { + "medium": { "value": "{fontsize.35}", "type": "fontSizes" }, - "h5": { + "small": { "value": "{fontsize.25}", "type": "fontSizes" }, - "h6": { - "value": "{fontsize.16}", - "type": "fontSizes" - } - }, - "body": { - "default": { - "value": "{fontsize.20}", - "type": "fontSizes" - }, - "small": { + "xsmall": { "value": "{fontsize.16}", "type": "fontSizes" } @@ -409,20 +421,66 @@ } }, "color": { - "CTA": { + "text": { "default": { + "value": "{color.black}", + "type": "color" + }, + "inverse": { + "value": "{color.white}", + "type": "color" + } + }, + "accent": { + "value": "{color.yellow.400}", + "type": "color" + }, + "brand": { + "value": "{color.blue.600}", + "type": "color" + }, + "action": { + "primary": { "value": "{color.red.600}", "type": "color" }, - "hover": { - "value": "{color.red.400}", + "secondary": { + "value": "{color.blue.600}", + "type": "color" + } + }, + "surface": { + "default": { + "value": "{color.gray.200}", + "type": "color" + } + }, + "background": { + "default": { + "value": "{color.white}", + "type": "color" + } + }, + "border": { + "default": { + "value": "{color.black}", "type": "color" }, - "disabled": { + "subtle": { "value": "{color.gray.400}", "type": "color" + }, + "inverse": { + "value": "{color.white}", + "type": "color" } } + }, + "border": { + "default": { + "value": "2px", + "type": "borderWidth" + } } }, "component-tokens": {}, From 50d4e6195583dc36b97b3935de161f7a9d93ee83 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 25 Nov 2024 16:42:13 +0000 Subject: [PATCH 209/214] Save changes in the branch --- .../tokens-transformed.json | 98 +++++++++++++++---- .../scss/figma-scss/_figma-variables.scss | 30 ++++-- 2 files changed, 99 insertions(+), 29 deletions(-) diff --git a/figma-tokens/transformed-tokens/tokens-transformed.json b/figma-tokens/transformed-tokens/tokens-transformed.json index 291cab8f9..4e4d4d85f 100644 --- a/figma-tokens/transformed-tokens/tokens-transformed.json +++ b/figma-tokens/transformed-tokens/tokens-transformed.json @@ -102,38 +102,38 @@ "value": "100px", "type": "fontSizes" }, + "body": { + "default": { + "value": "20px", + "type": "fontSizes" + }, + "small": { + "value": "16px", + "type": "fontSizes" + } + }, "heading": { - "h1": { + "xxlarge": { "value": "100px", "type": "fontSizes" }, - "h2": { + "xlarge": { "value": "55px", "type": "fontSizes" }, - "h3": { + "large": { "value": "35px", "type": "fontSizes" }, - "h4": { + "medium": { "value": "35px", "type": "fontSizes" }, - "h5": { + "small": { "value": "25px", "type": "fontSizes" }, - "h6": { - "value": "16px", - "type": "fontSizes" - } - }, - "body": { - "default": { - "value": "20px", - "type": "fontSizes" - }, - "small": { + "xsmall": { "value": "16px", "type": "fontSizes" } @@ -158,18 +158,58 @@ } }, "color": { - "CTA": { + "text": { "default": { + "value": "#000000", + "type": "color" + }, + "inverse": { + "value": "#ffffff", + "type": "color" + } + }, + "accent": { + "value": "#FFEB00", + "type": "color" + }, + "brand": { + "value": "#006EB5", + "type": "color" + }, + "action": { + "primary": { "value": "#D12800", "type": "color" }, - "hover": { - "value": "#EE402D", + "secondary": { + "value": "#006EB5", + "type": "color" + } + }, + "surface": { + "default": { + "value": "#F7F7F7", + "type": "color" + } + }, + "background": { + "default": { + "value": "#ffffff", + "type": "color" + } + }, + "border": { + "default": { + "value": "#000000", "type": "color" }, - "disabled": { + "subtle": { "value": "#D4D6D8", "type": "color" + }, + "inverse": { + "value": "#ffffff", + "type": "color" } }, "blue": { @@ -297,6 +337,12 @@ "type": "color" } }, + "border": { + "default": { + "value": "2px", + "type": "borderWidth" + } + }, "spacing": { "2": { "value": "2px", @@ -352,6 +398,18 @@ } }, "sizing": { + "1": { + "value": "1px", + "type": "sizing" + }, + "2": { + "value": "2px", + "type": "sizing" + }, + "4": { + "value": "4px", + "type": "sizing" + }, "8": { "value": "8px", "type": "sizing" diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index ed4fbae08..892091b62 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -26,21 +26,29 @@ $fontsize-47: 47px; $fontsize-55: 55px; $fontsize-82: 82px; $fontsize-100: 100px; -$fontsize-heading-h1: 100px; -$fontsize-heading-h2: 55px; -$fontsize-heading-h3: 35px; -$fontsize-heading-h4: 35px; -$fontsize-heading-h5: 25px; -$fontsize-heading-h6: 16px; $fontsize-body-default: 20px; $fontsize-body-small: 16px; +$fontsize-heading-xxlarge: 100px; +$fontsize-heading-xlarge: 55px; +$fontsize-heading-large: 35px; +$fontsize-heading-medium: 35px; +$fontsize-heading-small: 25px; +$fontsize-heading-xsmall: 16px; $lineheight-body: 137,5%; $lineheight-heading: 110%; $lineheight-110: 110%; $lineheight-137-5: 137,5%; -$color-cta-default: #d12800; -$color-cta-hover: #ee402d; -$color-cta-disabled: #d4d6d8; +$color-text-default: #000000; +$color-text-inverse: #ffffff; +$color-accent: #ffeb00; +$color-brand: #006eb5; +$color-action-primary: #d12800; +$color-action-secondary: #006eb5; +$color-surface-default: #f7f7f7; +$color-background-default: #ffffff; +$color-border-default: #000000; +$color-border-subtle: #d4d6d8; +$color-border-inverse: #ffffff; $color-blue-100: #b5d5f5; $color-blue-200: #94c4f5; $color-blue-300: #6babeb; @@ -69,6 +77,7 @@ $color-azure-400: #60d4f2; $color-azure-600: #00c1ff; $color-black: #000000; $color-white: #ffffff; +$border-default: 2px; $spacing-2: 2px; $spacing-4: 4px; $spacing-8: 8px; @@ -82,6 +91,9 @@ $spacing-64: 64px; $spacing-80: 80px; $spacing-96: 96px; $spacing-160: 160px; +$sizing-1: 1px; +$sizing-2: 2px; +$sizing-4: 4px; $sizing-8: 8px; $sizing-16: 16px; $sizing-24: 24px; From aec6be6a42f139afae4feffc5c778cbf21fbba67 Mon Sep 17 00:00:00 2001 From: Adam Parker Date: Mon, 25 Nov 2024 15:47:03 -0500 Subject: [PATCH 210/214] renamed all three groups to remove "-tokens" from each --- figma-tokens/input/tokens.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 04f49d64a..5a38ddd12 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -1,5 +1,5 @@ { - "primitive-tokens": { + "primitive": { "spacing": { "2": { "value": "2px", @@ -361,7 +361,7 @@ } } }, - "semantic-tokens": { + "semantic": { "fontfamily": { "primary": { "value": "{fontfamily.proximanova}", @@ -483,13 +483,13 @@ } } }, - "component-tokens": {}, + "component": {}, "$themes": [], "$metadata": { "tokenSetOrder": [ - "primitive-tokens", - "semantic-tokens", - "component-tokens" + "primitive", + "semantic", + "component" ] } } \ No newline at end of file From 8acac0b8480648530ec0c86e0688d638ca290b4f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 25 Nov 2024 20:47:43 +0000 Subject: [PATCH 211/214] Save changes in the branch --- figma-tokens/transformed-tokens/tokens-transformed.json | 6 +++--- stories/assets/scss/figma-scss/_figma-variables.scss | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/figma-tokens/transformed-tokens/tokens-transformed.json b/figma-tokens/transformed-tokens/tokens-transformed.json index 4e4d4d85f..ed68d7cdd 100644 --- a/figma-tokens/transformed-tokens/tokens-transformed.json +++ b/figma-tokens/transformed-tokens/tokens-transformed.json @@ -473,15 +473,15 @@ }, "tokenSetOrder": { "0": { - "value": "primitive-tokens", + "value": "primitive", "type": "other" }, "1": { - "value": "semantic-tokens", + "value": "semantic", "type": "other" }, "2": { - "value": "component-tokens", + "value": "component", "type": "other" } } diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index 892091b62..c1605ca2b 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -108,6 +108,6 @@ $fontweight-semibold: 600; $fontweight-regular: 400; $textcase-none: none; $textcase-uppercase: uppercase; -$token-set-order-0: primitive-tokens; -$token-set-order-1: semantic-tokens; -$token-set-order-2: component-tokens; +$token-set-order-0: primitive; +$token-set-order-1: semantic; +$token-set-order-2: component; From 6b18a50e004f0c63b6477ebcf65a40a483591948 Mon Sep 17 00:00:00 2001 From: Adam Parker Date: Mon, 25 Nov 2024 16:30:04 -0500 Subject: [PATCH 212/214] added border-weight subtle --- figma-tokens/input/tokens.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/figma-tokens/input/tokens.json b/figma-tokens/input/tokens.json index 5a38ddd12..1d4b7b927 100644 --- a/figma-tokens/input/tokens.json +++ b/figma-tokens/input/tokens.json @@ -480,6 +480,10 @@ "default": { "value": "2px", "type": "borderWidth" + }, + "subtle": { + "value": "1px", + "type": "borderWidth" } } }, From b821906132f872cc8172728c90f4fadfd544896f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 25 Nov 2024 21:30:38 +0000 Subject: [PATCH 213/214] Save changes in the branch --- figma-tokens/transformed-tokens/tokens-transformed.json | 4 ++++ stories/assets/scss/figma-scss/_figma-variables.scss | 1 + 2 files changed, 5 insertions(+) diff --git a/figma-tokens/transformed-tokens/tokens-transformed.json b/figma-tokens/transformed-tokens/tokens-transformed.json index ed68d7cdd..7bcc93020 100644 --- a/figma-tokens/transformed-tokens/tokens-transformed.json +++ b/figma-tokens/transformed-tokens/tokens-transformed.json @@ -341,6 +341,10 @@ "default": { "value": "2px", "type": "borderWidth" + }, + "subtle": { + "value": "1px", + "type": "borderWidth" } }, "spacing": { diff --git a/stories/assets/scss/figma-scss/_figma-variables.scss b/stories/assets/scss/figma-scss/_figma-variables.scss index c1605ca2b..f0e413c53 100644 --- a/stories/assets/scss/figma-scss/_figma-variables.scss +++ b/stories/assets/scss/figma-scss/_figma-variables.scss @@ -78,6 +78,7 @@ $color-azure-600: #00c1ff; $color-black: #000000; $color-white: #ffffff; $border-default: 2px; +$border-subtle: 1px; $spacing-2: 2px; $spacing-4: 4px; $spacing-8: 8px; From 83f826c2f20d729d059278b53b886ce001f3f904 Mon Sep 17 00:00:00 2001 From: vern-gora Date: Wed, 27 Nov 2024 00:00:42 +0200 Subject: [PATCH 214/214] Update build-figma-tokens.mjs --- figma-tokens/build-figma-tokens.mjs | 73 ++++++++++++++++++++--------- 1 file changed, 50 insertions(+), 23 deletions(-) diff --git a/figma-tokens/build-figma-tokens.mjs b/figma-tokens/build-figma-tokens.mjs index 0759ac7d5..2af6d1d25 100644 --- a/figma-tokens/build-figma-tokens.mjs +++ b/figma-tokens/build-figma-tokens.mjs @@ -1,30 +1,23 @@ import StyleDictionary from 'style-dictionary'; -const sd = new StyleDictionary('./figma-tokens/config/config.json'); -await sd.buildAllPlatforms(); - -// - -// import StyleDictionary from 'style-dictionary'; +// function kebabIt(str) { +// return str +// .match(/[A-Z]{2,}(?=[A-Z][a-z]+[0-9]*|\b)|[A-Z]?[a-z]+[0-9]*|[A-Z]|[0-9]+/g) +// .join('-') +// .toLowerCase(); +// } -// const config = { -// source: ['../transformed-tokens/**/*.json'], -// platforms: { -// scss: { -// transformGroup: 'scss', -// buildPath: '../../stories/assets/scss/figma-scss/', -// files: [ -// { -// destination: '_figma-variables.scss', -// format: 'scss/variables', -// }, -// ], -// }, -// }, -// }; +// StyleDictionaryPackage.registerFormat({ +// name: 'scss/variables', +// formatter: function (dictionary, config) { +// return `${this.selector} { +// ${dictionary.allProperties.map(prop => `${prop.name}: ${prop.value};`).join('\n')} +// }` +// } +// }); -// const sd = StyleDictionary.extend(config); -// sd.buildAllPlatforms(); +const sd = new StyleDictionary('./figma-tokens/config/config.json'); +await sd.buildAllPlatforms(); // @@ -50,3 +43,37 @@ await sd.buildAllPlatforms(); // }); // extendedSd.buildAllPlatforms(); + +//Px To Rem + +// function fontPxToRem(token, options) { +// const baseFont = getBasePxFontSize(options); +// const floatVal = parseFloat(token.value); +// if (isNaN(floatVal)) { +// console.log('NaN error', token.name, token.value, 'rem'); +// } +// if (floatVal === 0) { +// return '0'; +// } +// return `${floatVal / baseFont}rem`; +// } + +// StyleDictionaryPackage.registerTransform({ +// name: 'size/pxToRem', +// type: 'value', +// matcher: (token) => ['fontSizes'].includes(token.type), +// transformer: (token, options) => fontPxToRem(token, options) +// }) +// // +// StyleDictionaryPackage.registerTransform({ +// name: 'sizes/px', +// type: 'value', +// matcher: function(prop) { +// // You can be more specific here if you only want 'em' units for font sizes +// return ["fontSize", "spacing", "borderRadius", "borderWidth", "sizing"].includes(prop.attributes.category); +// }, +// transformer: function(prop) { +// // You can also modify the value here if you want to convert pixels to ems +// return parseFloat(prop.original.value) + 'px'; +// } +// });