├── .editorconfig ├── .github ├── instructions │ └── instructions.md └── workflows │ ├── deploy.yml │ └── test.yml ├── .gitignore ├── .husky └── pre-commit ├── .nvmrc ├── .prettierignore ├── .vscode ├── extensions.json ├── mcp.json └── settings.json ├── 404.html ├── CONTRIBUTING.md ├── README.md ├── copilot-instructions ├── architectural-domains.json ├── domains │ ├── code-generation.md │ ├── component-structure.md │ ├── design-token-processing.md │ ├── figma-plugin-architecture.md │ ├── github-integration.md │ ├── testing-architecture.md │ └── ui-state-management.md ├── file-categorization.json ├── style-guides │ ├── figma-processors.md │ ├── figma-transformers.md │ ├── react-components.md │ ├── react-context.md │ ├── react-hooks.md │ ├── type-definitions.md │ └── utility-functions.md └── techstack.md ├── docs ├── DOCS.md ├── declaration-order.md └── flow.svg ├── eslint.config.mjs ├── img ├── bitovi.png └── eggstractor.png ├── manifest.json ├── nx.json ├── package.json ├── packages ├── common │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── tests │ │ │ └── utils │ │ │ │ └── get-valid-stylesheet-format.test.ts │ │ ├── types │ │ │ ├── github-config.ts │ │ │ ├── index.ts │ │ │ ├── message-to-main-thread-payload.ts │ │ │ ├── message-to-ui-payload.ts │ │ │ └── stylesheet-format.ts │ │ └── utils │ │ │ ├── get-valid-stylesheet-format.ts │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.test.json │ └── vite.config.ts ├── figma │ ├── eslint.config.mjs │ ├── package.json │ ├── scripts │ │ └── generate-theme.js │ ├── src │ │ ├── github.ts │ │ ├── index.ts │ │ ├── processors │ │ │ ├── README.md │ │ │ ├── background.processor.ts │ │ │ ├── border.processor.ts │ │ │ ├── font.processor.ts │ │ │ ├── index.ts │ │ │ ├── layout.processor.ts │ │ │ └── spacing.processor.ts │ │ ├── services │ │ │ ├── collection.service.ts │ │ │ ├── effect.service.ts │ │ │ ├── index.ts │ │ │ ├── token.service.ts │ │ │ └── variable.service.ts │ │ ├── tests │ │ │ ├── __snapshots__ │ │ │ │ └── demo-data.test.ts.snap │ │ │ ├── demo-data.test.ts │ │ │ ├── fixtures │ │ │ │ ├── figma-test-data-alignment.json │ │ │ │ ├── figma-test-data_background.json │ │ │ │ ├── figma-test-data_border-color.json │ │ │ │ ├── figma-test-data_border-position.json │ │ │ │ ├── figma-test-data_border-radius.json │ │ │ │ ├── figma-test-data_border-shape.json │ │ │ │ ├── figma-test-data_border-sides.json │ │ │ │ ├── figma-test-data_demo.json │ │ │ │ ├── figma-test-data_font-style.json │ │ │ │ ├── figma-test-data_height.json │ │ │ │ ├── figma-test-data_layout-alignment.json │ │ │ │ ├── figma-test-data_layout-direction.json │ │ │ │ ├── figma-test-data_opacity.json │ │ │ │ ├── figma-test-data_padding.json │ │ │ │ ├── figma-test-data_paragraph.json │ │ │ │ ├── figma-test-data_width.json │ │ │ │ └── figma-test-simple_background.json │ │ │ ├── processors │ │ │ │ ├── __snapshots__ │ │ │ │ │ ├── background-processors.test.ts.snap │ │ │ │ │ ├── border-processors.test.ts.snap │ │ │ │ │ ├── layout-processors.test.ts.snap │ │ │ │ │ ├── padding-processors.test.ts.snap │ │ │ │ │ └── text-processors.test.ts.snap │ │ │ │ ├── background-processors.test.ts │ │ │ │ ├── border-processors.test.ts │ │ │ │ ├── layout-processors.test.ts │ │ │ │ ├── padding-processors.test.ts │ │ │ │ └── text-processors.test.ts │ │ │ ├── services │ │ │ │ └── collection.service.test.ts │ │ │ ├── test.utils.ts │ │ │ ├── transformers │ │ │ │ ├── tailwind │ │ │ │ │ ├── generators.test.ts │ │ │ │ │ └── semantic-color-utilities.test.ts │ │ │ │ ├── utils │ │ │ │ │ └── updated-padding-based-on-border-utils.test.ts │ │ │ │ └── variants │ │ │ │ │ ├── convert-variant-group-by-data.ts │ │ │ │ │ ├── convert-variant-group-by.test.ts │ │ │ │ │ ├── generate-combinatorial-styles-examples │ │ │ │ │ ├── input-include-root.ts │ │ │ │ │ ├── input-line-height.ts │ │ │ │ │ ├── input-pink-purple.ts │ │ │ │ │ ├── input-red-medium-no-icon-outlier.ts │ │ │ │ │ ├── input-regular.ts │ │ │ │ │ ├── output-include-root.ts │ │ │ │ │ ├── output-line-height.ts │ │ │ │ │ ├── output-pink-purple.ts │ │ │ │ │ ├── output-red-medium-no-icon-outlier.ts │ │ │ │ │ └── output-regular.ts │ │ │ │ │ └── generate-combinatorial-styles.test.ts │ │ │ ├── utils │ │ │ │ ├── create-naming-context │ │ │ │ │ └── create-naming-context.utils.test.ts │ │ │ │ ├── string.utils.test.ts │ │ │ │ └── theme-tokens.utils.test.ts │ │ │ └── value.utils.test.ts │ │ ├── transformers │ │ │ ├── css.transformer.ts │ │ │ ├── index.ts │ │ │ ├── scss.transformer.ts │ │ │ ├── tailwind │ │ │ │ ├── filters.ts │ │ │ │ ├── generators.ts │ │ │ │ └── index.ts │ │ │ ├── types │ │ │ │ ├── index.ts │ │ │ │ └── transformer.ts │ │ │ ├── utils │ │ │ │ ├── deduplicate-messages.utils.ts │ │ │ │ ├── get-style-property-and-value.utils.ts │ │ │ │ ├── group-by.utils.ts │ │ │ │ ├── index.ts │ │ │ │ └── updated-padding-based-on-border.utils.ts │ │ │ └── variants │ │ │ │ ├── convert-to-generator-tokens.ts │ │ │ │ ├── convert-variant-group-by.ts │ │ │ │ ├── generate-combinatorial-styles.ts │ │ │ │ └── index.ts │ │ ├── types │ │ │ ├── gradients.ts │ │ │ ├── index.ts │ │ │ ├── processor.types.ts │ │ │ ├── processors.ts │ │ │ ├── test.d.ts │ │ │ └── tokens.ts │ │ └── utils │ │ │ ├── color.utils.ts │ │ │ ├── constants.utils.ts │ │ │ ├── create-naming-context │ │ │ ├── create-naming-context.utils.ts │ │ │ ├── index.ts │ │ │ └── naming-context.utils.ts │ │ │ ├── delay.utils.ts │ │ │ ├── get-valid-stylesheet-format.utils.ts │ │ │ ├── index.ts │ │ │ ├── is-variable-alias.utils.ts │ │ │ ├── mode.utils.ts │ │ │ ├── node.utils.ts │ │ │ ├── serialize-figma-data.utils.ts │ │ │ ├── string.utils.ts │ │ │ ├── theme-tokens.utils.ts │ │ │ ├── units.utils.ts │ │ │ └── value.utils.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── tsconfig.test.json │ ├── types │ │ └── json.d.ts │ ├── visualizer │ │ ├── README.md │ │ ├── bs-config.json │ │ ├── index.html │ │ └── script.js │ └── vite.config.ts ├── ui-e2e │ ├── eslint.config.mjs │ ├── package.json │ ├── playwright.config.ts │ ├── src │ │ └── example.spec.ts │ └── tsconfig.json └── ui │ ├── assets │ └── bitovi-wordmark.png │ ├── eslint.config.mjs │ ├── index.html │ ├── package.json │ ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ └── site.webmanifest │ ├── src │ ├── app │ │ ├── app.tsx │ │ ├── components │ │ │ ├── Button │ │ │ │ ├── Button.module.scss │ │ │ │ ├── Button.tsx │ │ │ │ └── index.ts │ │ │ ├── ButtonGroup │ │ │ │ ├── ButtonGroup.module.scss │ │ │ │ ├── ButtonGroup.tsx │ │ │ │ ├── components │ │ │ │ │ ├── ButtonGroupItem │ │ │ │ │ │ ├── ButtonGroupItem.scss │ │ │ │ │ │ ├── ButtonGroupItem.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── Card │ │ │ │ ├── Card.module.scss │ │ │ │ ├── ExpandableCard.tsx │ │ │ │ ├── StaticCard.tsx │ │ │ │ └── index.ts │ │ │ ├── Input │ │ │ │ ├── Input.module.scss │ │ │ │ ├── Input.tsx │ │ │ │ └── index.ts │ │ │ ├── LabelLink │ │ │ │ ├── LabelLink.module.scss │ │ │ │ ├── LabelLink.tsx │ │ │ │ └── index.ts │ │ │ ├── MemoryPersistenceRouter │ │ │ │ ├── MemoryPersistenceRouter.tsx │ │ │ │ └── index.ts │ │ │ ├── Nav │ │ │ │ ├── Nav.module.scss │ │ │ │ ├── Nav.tsx │ │ │ │ ├── components │ │ │ │ │ ├── NavItem │ │ │ │ │ │ ├── NavItem.scss │ │ │ │ │ │ ├── NavItem.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── ProgressBar │ │ │ │ ├── ProgressBar.module.scss │ │ │ │ ├── ProgressBar.tsx │ │ │ │ └── index.ts │ │ │ ├── StepperStep │ │ │ │ ├── StepperStep.module.scss │ │ │ │ ├── StepperStep.tsx │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── context │ │ │ ├── ConfigContext │ │ │ │ ├── ConfigContext.tsx │ │ │ │ └── index.ts │ │ │ ├── GeneratedStylesContext │ │ │ │ ├── GeneratedStylesContext.tsx │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── useOnPluginMessage │ │ │ │ ├── index.ts │ │ │ │ └── useOnPluginMessage.ts │ │ │ └── useRoutePersistence │ │ │ │ ├── index.ts │ │ │ │ └── useRoutePersistence.ts │ │ ├── routes │ │ │ ├── About │ │ │ │ ├── About.module.scss │ │ │ │ ├── About.tsx │ │ │ │ └── index.ts │ │ │ ├── Components │ │ │ │ ├── Components.module.scss │ │ │ │ ├── Components.tsx │ │ │ │ └── index.ts │ │ │ ├── Export │ │ │ │ ├── Export.module.scss │ │ │ │ ├── Export.tsx │ │ │ │ ├── components │ │ │ │ │ ├── CopyIcon.tsx │ │ │ │ │ ├── ExportTestDataButton │ │ │ │ │ │ ├── ExportTestDataButton.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── GeneratingStylesProgressBar │ │ │ │ │ │ ├── GeneratingStylesProgressBar.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── Output │ │ │ │ │ │ ├── Output.module.scss │ │ │ │ │ │ ├── Output.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── Spinner │ │ │ │ │ │ ├── Spinner.module.scss │ │ │ │ │ │ ├── Spinner.tsx │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── Status │ │ │ │ │ │ ├── context │ │ │ │ │ │ │ ├── StatusContext │ │ │ │ │ │ │ │ ├── StatusContext.tsx │ │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── constants │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── Setup │ │ │ │ ├── Setup.module.scss │ │ │ │ ├── Setup.tsx │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── copyToClipboard │ │ │ ├── copyToClipboard.ts │ │ │ └── index.ts │ │ │ ├── highlightCode │ │ │ ├── highlightCode.ts │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── isFigmaPluginUI │ │ │ ├── index.ts │ │ │ └── isFigmaPluginUI.ts │ │ │ └── messageMainThread │ │ │ ├── index.ts │ │ │ └── messageMainThread.ts │ ├── assets │ │ └── .gitkeep │ ├── generated.scss │ ├── main.tsx │ ├── mockFigma │ │ ├── index.ts │ │ └── mockFigma.ts │ ├── resets.scss │ ├── styles.scss │ ├── styles │ │ └── highlight-theme.scss │ └── tests │ │ └── utilities │ │ └── highlightCode.test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.test.json │ ├── types │ └── global.d.ts │ └── vite.config.ts ├── prettier.config.js ├── tools ├── affected-lint.mjs └── format-staged.mjs ├── tsconfig.base.json ├── tsconfig.json └── vitest.workspace.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/instructions/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/.github/instructions/instructions.md -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.13.1 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/.vscode/mcp.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/404.html -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/README.md -------------------------------------------------------------------------------- /copilot-instructions/architectural-domains.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/architectural-domains.json -------------------------------------------------------------------------------- /copilot-instructions/domains/code-generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/domains/code-generation.md -------------------------------------------------------------------------------- /copilot-instructions/domains/component-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/domains/component-structure.md -------------------------------------------------------------------------------- /copilot-instructions/domains/design-token-processing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/domains/design-token-processing.md -------------------------------------------------------------------------------- /copilot-instructions/domains/figma-plugin-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/domains/figma-plugin-architecture.md -------------------------------------------------------------------------------- /copilot-instructions/domains/github-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/domains/github-integration.md -------------------------------------------------------------------------------- /copilot-instructions/domains/testing-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/domains/testing-architecture.md -------------------------------------------------------------------------------- /copilot-instructions/domains/ui-state-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/domains/ui-state-management.md -------------------------------------------------------------------------------- /copilot-instructions/file-categorization.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/file-categorization.json -------------------------------------------------------------------------------- /copilot-instructions/style-guides/figma-processors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/style-guides/figma-processors.md -------------------------------------------------------------------------------- /copilot-instructions/style-guides/figma-transformers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/style-guides/figma-transformers.md -------------------------------------------------------------------------------- /copilot-instructions/style-guides/react-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/style-guides/react-components.md -------------------------------------------------------------------------------- /copilot-instructions/style-guides/react-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/style-guides/react-context.md -------------------------------------------------------------------------------- /copilot-instructions/style-guides/react-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/style-guides/react-hooks.md -------------------------------------------------------------------------------- /copilot-instructions/style-guides/type-definitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/style-guides/type-definitions.md -------------------------------------------------------------------------------- /copilot-instructions/style-guides/utility-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/style-guides/utility-functions.md -------------------------------------------------------------------------------- /copilot-instructions/techstack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/copilot-instructions/techstack.md -------------------------------------------------------------------------------- /docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/docs/DOCS.md -------------------------------------------------------------------------------- /docs/declaration-order.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/docs/declaration-order.md -------------------------------------------------------------------------------- /docs/flow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/docs/flow.svg -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /img/bitovi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/img/bitovi.png -------------------------------------------------------------------------------- /img/eggstractor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/img/eggstractor.png -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/manifest.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/package.json -------------------------------------------------------------------------------- /packages/common/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/eslint.config.mjs -------------------------------------------------------------------------------- /packages/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/package.json -------------------------------------------------------------------------------- /packages/common/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/src/index.ts -------------------------------------------------------------------------------- /packages/common/src/tests/utils/get-valid-stylesheet-format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/src/tests/utils/get-valid-stylesheet-format.test.ts -------------------------------------------------------------------------------- /packages/common/src/types/github-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/src/types/github-config.ts -------------------------------------------------------------------------------- /packages/common/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/src/types/index.ts -------------------------------------------------------------------------------- /packages/common/src/types/message-to-main-thread-payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/src/types/message-to-main-thread-payload.ts -------------------------------------------------------------------------------- /packages/common/src/types/message-to-ui-payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/src/types/message-to-ui-payload.ts -------------------------------------------------------------------------------- /packages/common/src/types/stylesheet-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/src/types/stylesheet-format.ts -------------------------------------------------------------------------------- /packages/common/src/utils/get-valid-stylesheet-format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/src/utils/get-valid-stylesheet-format.ts -------------------------------------------------------------------------------- /packages/common/src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from './get-valid-stylesheet-format'; 2 | -------------------------------------------------------------------------------- /packages/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/tsconfig.json -------------------------------------------------------------------------------- /packages/common/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/tsconfig.lib.json -------------------------------------------------------------------------------- /packages/common/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/tsconfig.test.json -------------------------------------------------------------------------------- /packages/common/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/common/vite.config.ts -------------------------------------------------------------------------------- /packages/figma/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/eslint.config.mjs -------------------------------------------------------------------------------- /packages/figma/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/package.json -------------------------------------------------------------------------------- /packages/figma/scripts/generate-theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/scripts/generate-theme.js -------------------------------------------------------------------------------- /packages/figma/src/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/github.ts -------------------------------------------------------------------------------- /packages/figma/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/index.ts -------------------------------------------------------------------------------- /packages/figma/src/processors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/processors/README.md -------------------------------------------------------------------------------- /packages/figma/src/processors/background.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/processors/background.processor.ts -------------------------------------------------------------------------------- /packages/figma/src/processors/border.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/processors/border.processor.ts -------------------------------------------------------------------------------- /packages/figma/src/processors/font.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/processors/font.processor.ts -------------------------------------------------------------------------------- /packages/figma/src/processors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/processors/index.ts -------------------------------------------------------------------------------- /packages/figma/src/processors/layout.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/processors/layout.processor.ts -------------------------------------------------------------------------------- /packages/figma/src/processors/spacing.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/processors/spacing.processor.ts -------------------------------------------------------------------------------- /packages/figma/src/services/collection.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/services/collection.service.ts -------------------------------------------------------------------------------- /packages/figma/src/services/effect.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/services/effect.service.ts -------------------------------------------------------------------------------- /packages/figma/src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/services/index.ts -------------------------------------------------------------------------------- /packages/figma/src/services/token.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/services/token.service.ts -------------------------------------------------------------------------------- /packages/figma/src/services/variable.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/services/variable.service.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/__snapshots__/demo-data.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/__snapshots__/demo-data.test.ts.snap -------------------------------------------------------------------------------- /packages/figma/src/tests/demo-data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/demo-data.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data-alignment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data-alignment.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_background.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_background.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_border-color.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_border-color.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_border-position.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_border-position.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_border-radius.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_border-radius.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_border-shape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_border-shape.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_border-sides.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_border-sides.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_demo.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_font-style.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_font-style.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_height.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_height.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_layout-alignment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_layout-alignment.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_layout-direction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_layout-direction.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_opacity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_opacity.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_padding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_padding.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_paragraph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_paragraph.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-data_width.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-data_width.json -------------------------------------------------------------------------------- /packages/figma/src/tests/fixtures/figma-test-simple_background.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/fixtures/figma-test-simple_background.json -------------------------------------------------------------------------------- /packages/figma/src/tests/processors/__snapshots__/background-processors.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/processors/__snapshots__/background-processors.test.ts.snap -------------------------------------------------------------------------------- /packages/figma/src/tests/processors/__snapshots__/border-processors.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/processors/__snapshots__/border-processors.test.ts.snap -------------------------------------------------------------------------------- /packages/figma/src/tests/processors/__snapshots__/layout-processors.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/processors/__snapshots__/layout-processors.test.ts.snap -------------------------------------------------------------------------------- /packages/figma/src/tests/processors/__snapshots__/padding-processors.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/processors/__snapshots__/padding-processors.test.ts.snap -------------------------------------------------------------------------------- /packages/figma/src/tests/processors/__snapshots__/text-processors.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/processors/__snapshots__/text-processors.test.ts.snap -------------------------------------------------------------------------------- /packages/figma/src/tests/processors/background-processors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/processors/background-processors.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/processors/border-processors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/processors/border-processors.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/processors/layout-processors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/processors/layout-processors.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/processors/padding-processors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/processors/padding-processors.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/processors/text-processors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/processors/text-processors.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/services/collection.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/services/collection.service.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/test.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/test.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/tailwind/generators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/tailwind/generators.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/tailwind/semantic-color-utilities.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/tailwind/semantic-color-utilities.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/utils/updated-padding-based-on-border-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/utils/updated-padding-based-on-border-utils.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/convert-variant-group-by-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/convert-variant-group-by-data.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/convert-variant-group-by.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/convert-variant-group-by.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/input-include-root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/input-include-root.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/input-line-height.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/input-line-height.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/input-pink-purple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/input-pink-purple.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/input-red-medium-no-icon-outlier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/input-red-medium-no-icon-outlier.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/input-regular.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/input-regular.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/output-include-root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/output-include-root.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/output-line-height.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/output-line-height.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/output-pink-purple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/output-pink-purple.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/output-red-medium-no-icon-outlier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/output-red-medium-no-icon-outlier.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/output-regular.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles-examples/output-regular.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/transformers/variants/generate-combinatorial-styles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/transformers/variants/generate-combinatorial-styles.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/utils/create-naming-context/create-naming-context.utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/utils/create-naming-context/create-naming-context.utils.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/utils/string.utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/utils/string.utils.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/utils/theme-tokens.utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/utils/theme-tokens.utils.test.ts -------------------------------------------------------------------------------- /packages/figma/src/tests/value.utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/tests/value.utils.test.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/css.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/css.transformer.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/index.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/scss.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/scss.transformer.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/tailwind/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/tailwind/filters.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/tailwind/generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/tailwind/generators.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/tailwind/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/tailwind/index.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './transformer'; 2 | -------------------------------------------------------------------------------- /packages/figma/src/transformers/types/transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/types/transformer.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/utils/deduplicate-messages.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/utils/deduplicate-messages.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/utils/get-style-property-and-value.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/utils/get-style-property-and-value.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/utils/group-by.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/utils/group-by.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/utils/index.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/utils/updated-padding-based-on-border.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/utils/updated-padding-based-on-border.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/variants/convert-to-generator-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/variants/convert-to-generator-tokens.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/variants/convert-variant-group-by.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/variants/convert-variant-group-by.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/variants/generate-combinatorial-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/variants/generate-combinatorial-styles.ts -------------------------------------------------------------------------------- /packages/figma/src/transformers/variants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/transformers/variants/index.ts -------------------------------------------------------------------------------- /packages/figma/src/types/gradients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/types/gradients.ts -------------------------------------------------------------------------------- /packages/figma/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/types/index.ts -------------------------------------------------------------------------------- /packages/figma/src/types/processor.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/types/processor.types.ts -------------------------------------------------------------------------------- /packages/figma/src/types/processors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/types/processors.ts -------------------------------------------------------------------------------- /packages/figma/src/types/test.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/types/test.d.ts -------------------------------------------------------------------------------- /packages/figma/src/types/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/types/tokens.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/color.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/color.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/constants.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/constants.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/create-naming-context/create-naming-context.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/create-naming-context/create-naming-context.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/create-naming-context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/create-naming-context/index.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/create-naming-context/naming-context.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/create-naming-context/naming-context.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/delay.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/delay.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/get-valid-stylesheet-format.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/get-valid-stylesheet-format.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/index.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/is-variable-alias.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/is-variable-alias.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/mode.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/mode.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/node.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/node.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/serialize-figma-data.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/serialize-figma-data.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/string.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/string.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/theme-tokens.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/theme-tokens.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/units.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/units.utils.ts -------------------------------------------------------------------------------- /packages/figma/src/utils/value.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/src/utils/value.utils.ts -------------------------------------------------------------------------------- /packages/figma/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/tailwind.config.js -------------------------------------------------------------------------------- /packages/figma/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/tsconfig.json -------------------------------------------------------------------------------- /packages/figma/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/tsconfig.node.json -------------------------------------------------------------------------------- /packages/figma/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/tsconfig.test.json -------------------------------------------------------------------------------- /packages/figma/types/json.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/types/json.d.ts -------------------------------------------------------------------------------- /packages/figma/visualizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/visualizer/README.md -------------------------------------------------------------------------------- /packages/figma/visualizer/bs-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/visualizer/bs-config.json -------------------------------------------------------------------------------- /packages/figma/visualizer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/visualizer/index.html -------------------------------------------------------------------------------- /packages/figma/visualizer/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/visualizer/script.js -------------------------------------------------------------------------------- /packages/figma/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/figma/vite.config.ts -------------------------------------------------------------------------------- /packages/ui-e2e/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui-e2e/eslint.config.mjs -------------------------------------------------------------------------------- /packages/ui-e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui-e2e/package.json -------------------------------------------------------------------------------- /packages/ui-e2e/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui-e2e/playwright.config.ts -------------------------------------------------------------------------------- /packages/ui-e2e/src/example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui-e2e/src/example.spec.ts -------------------------------------------------------------------------------- /packages/ui-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui-e2e/tsconfig.json -------------------------------------------------------------------------------- /packages/ui/assets/bitovi-wordmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/assets/bitovi-wordmark.png -------------------------------------------------------------------------------- /packages/ui/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/eslint.config.mjs -------------------------------------------------------------------------------- /packages/ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/index.html -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /packages/ui/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /packages/ui/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/public/apple-touch-icon.png -------------------------------------------------------------------------------- /packages/ui/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/public/favicon-16x16.png -------------------------------------------------------------------------------- /packages/ui/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/public/favicon-32x32.png -------------------------------------------------------------------------------- /packages/ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/public/favicon.ico -------------------------------------------------------------------------------- /packages/ui/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/public/site.webmanifest -------------------------------------------------------------------------------- /packages/ui/src/app/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/app.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/Button/Button.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Button/Button.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/components/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Button/Button.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/Button/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Button'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/ButtonGroup/ButtonGroup.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/ButtonGroup/ButtonGroup.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/components/ButtonGroup/ButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/ButtonGroup/ButtonGroup.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/ButtonGroup/components/ButtonGroupItem/ButtonGroupItem.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/ButtonGroup/components/ButtonGroupItem/ButtonGroupItem.scss -------------------------------------------------------------------------------- /packages/ui/src/app/components/ButtonGroup/components/ButtonGroupItem/ButtonGroupItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/ButtonGroup/components/ButtonGroupItem/ButtonGroupItem.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/ButtonGroup/components/ButtonGroupItem/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ButtonGroupItem'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/ButtonGroup/components/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ButtonGroupItem'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/ButtonGroup/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ButtonGroup'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/Card/Card.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Card/Card.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/components/Card/ExpandableCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Card/ExpandableCard.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/Card/StaticCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Card/StaticCard.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/Card/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Card/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/components/Input/Input.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Input/Input.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/components/Input/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Input/Input.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/Input/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Input'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/LabelLink/LabelLink.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/LabelLink/LabelLink.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/components/LabelLink/LabelLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/LabelLink/LabelLink.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/LabelLink/index.ts: -------------------------------------------------------------------------------- 1 | export * from './LabelLink'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/MemoryPersistenceRouter/MemoryPersistenceRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/MemoryPersistenceRouter/MemoryPersistenceRouter.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/MemoryPersistenceRouter/index.ts: -------------------------------------------------------------------------------- 1 | export * from './MemoryPersistenceRouter'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/Nav/Nav.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Nav/Nav.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/components/Nav/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Nav/Nav.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/Nav/components/NavItem/NavItem.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Nav/components/NavItem/NavItem.scss -------------------------------------------------------------------------------- /packages/ui/src/app/components/Nav/components/NavItem/NavItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/Nav/components/NavItem/NavItem.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/Nav/components/NavItem/index.ts: -------------------------------------------------------------------------------- 1 | export * from './NavItem'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/Nav/components/index.ts: -------------------------------------------------------------------------------- 1 | export * from './NavItem'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/Nav/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Nav'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/ProgressBar/ProgressBar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/ProgressBar/ProgressBar.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/components/ProgressBar/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/ProgressBar/ProgressBar.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/ProgressBar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ProgressBar'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/components/StepperStep/StepperStep.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/StepperStep/StepperStep.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/components/StepperStep/StepperStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/StepperStep/StepperStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/components/StepperStep/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/StepperStep/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/components/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/context/ConfigContext/ConfigContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/context/ConfigContext/ConfigContext.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/context/ConfigContext/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ConfigContext'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/context/GeneratedStylesContext/GeneratedStylesContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/context/GeneratedStylesContext/GeneratedStylesContext.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/context/GeneratedStylesContext/index.ts: -------------------------------------------------------------------------------- 1 | export * from './GeneratedStylesContext'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/context/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/hooks/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/hooks/useOnPluginMessage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useOnPluginMessage'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/hooks/useOnPluginMessage/useOnPluginMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/hooks/useOnPluginMessage/useOnPluginMessage.ts -------------------------------------------------------------------------------- /packages/ui/src/app/hooks/useRoutePersistence/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useRoutePersistence'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/hooks/useRoutePersistence/useRoutePersistence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/hooks/useRoutePersistence/useRoutePersistence.ts -------------------------------------------------------------------------------- /packages/ui/src/app/routes/About/About.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/About/About.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/routes/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/About/About.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/routes/About/index.ts: -------------------------------------------------------------------------------- 1 | export * from './About'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Components/Components.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Components/Components.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Components/Components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Components/Components.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Components/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Components'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/Export.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/Export.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/Export.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/Export.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/CopyIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/CopyIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/ExportTestDataButton/ExportTestDataButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/ExportTestDataButton/ExportTestDataButton.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/ExportTestDataButton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/ExportTestDataButton/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/GeneratingStylesProgressBar/GeneratingStylesProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/GeneratingStylesProgressBar/GeneratingStylesProgressBar.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/GeneratingStylesProgressBar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './GeneratingStylesProgressBar'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/Output/Output.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/Output/Output.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/Output/Output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/Output/Output.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/Output/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Output'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/Spinner/Spinner.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/Spinner/Spinner.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/Spinner/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/Spinner/Spinner.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/Spinner/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/Spinner/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/Status/context/StatusContext/StatusContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/Status/context/StatusContext/StatusContext.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/Status/context/StatusContext/index.ts: -------------------------------------------------------------------------------- 1 | export * from './StatusContext'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/Status/context/index.ts: -------------------------------------------------------------------------------- 1 | export * from './StatusContext'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/Status/index.ts: -------------------------------------------------------------------------------- 1 | export * from './context'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/components/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/constants/index.ts: -------------------------------------------------------------------------------- 1 | export const TIME_TO_REMOVE_PROGRESS_BAR = 2000; // in ms 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Export/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Export/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Setup/Setup.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Setup/Setup.module.scss -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Setup/Setup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/Setup/Setup.tsx -------------------------------------------------------------------------------- /packages/ui/src/app/routes/Setup/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Setup'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/routes/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/utils/copyToClipboard/copyToClipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/utils/copyToClipboard/copyToClipboard.ts -------------------------------------------------------------------------------- /packages/ui/src/app/utils/copyToClipboard/index.ts: -------------------------------------------------------------------------------- 1 | export * from './copyToClipboard'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/utils/highlightCode/highlightCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/utils/highlightCode/highlightCode.ts -------------------------------------------------------------------------------- /packages/ui/src/app/utils/highlightCode/index.ts: -------------------------------------------------------------------------------- 1 | export * from './highlightCode'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/utils/index.ts -------------------------------------------------------------------------------- /packages/ui/src/app/utils/isFigmaPluginUI/index.ts: -------------------------------------------------------------------------------- 1 | export * from './isFigmaPluginUI'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/utils/isFigmaPluginUI/isFigmaPluginUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/utils/isFigmaPluginUI/isFigmaPluginUI.ts -------------------------------------------------------------------------------- /packages/ui/src/app/utils/messageMainThread/index.ts: -------------------------------------------------------------------------------- 1 | export * from './messageMainThread'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/app/utils/messageMainThread/messageMainThread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/app/utils/messageMainThread/messageMainThread.ts -------------------------------------------------------------------------------- /packages/ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/ui/src/generated.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/generated.scss -------------------------------------------------------------------------------- /packages/ui/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/main.tsx -------------------------------------------------------------------------------- /packages/ui/src/mockFigma/index.ts: -------------------------------------------------------------------------------- 1 | export * from './mockFigma'; 2 | -------------------------------------------------------------------------------- /packages/ui/src/mockFigma/mockFigma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/mockFigma/mockFigma.ts -------------------------------------------------------------------------------- /packages/ui/src/resets.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/resets.scss -------------------------------------------------------------------------------- /packages/ui/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/styles.scss -------------------------------------------------------------------------------- /packages/ui/src/styles/highlight-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/styles/highlight-theme.scss -------------------------------------------------------------------------------- /packages/ui/src/tests/utilities/highlightCode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/src/tests/utilities/highlightCode.test.ts -------------------------------------------------------------------------------- /packages/ui/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/tsconfig.app.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/tsconfig.test.json -------------------------------------------------------------------------------- /packages/ui/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/types/global.d.ts -------------------------------------------------------------------------------- /packages/ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/packages/ui/vite.config.ts -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/prettier.config.js -------------------------------------------------------------------------------- /tools/affected-lint.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/tools/affected-lint.mjs -------------------------------------------------------------------------------- /tools/format-staged.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/tools/format-staged.mjs -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitovi/eggstractor/HEAD/vitest.workspace.ts --------------------------------------------------------------------------------