├── .changeset ├── README.md └── config.json ├── .commitlintrc ├── .github └── workflows │ ├── lint.yml │ ├── release-snapshot.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky └── commit-msg ├── .npmrc.example ├── .nvmrc ├── .prettierignore ├── .prettierrc.cjs ├── .syncpackrc.cjs ├── .vscode ├── extensions.json └── settings.json ├── README.md ├── apps └── docs │ ├── .prettierrc.js │ ├── .storybook │ └── main.js │ ├── CHANGELOG.md │ ├── package.json │ └── stories │ ├── anchor.stories.mdx │ ├── button.stories.mdx │ └── heading.stories.mdx ├── package.json ├── packages ├── config-eslint │ ├── .prettierrc.cjs │ ├── index.js │ └── package.json ├── config-prettier │ ├── index.js │ └── package.json ├── config-tsconfig │ ├── base.json │ ├── node16.json │ ├── package.json │ └── react-library.json ├── tds-core │ ├── .eslintrc.cjs │ ├── .prettierrc.cjs │ ├── CHANGELOG.md │ ├── README.md │ ├── cypress.config.ts │ ├── cypress │ │ ├── fixtures │ │ │ └── example.json │ │ └── support │ │ │ ├── commands.ts │ │ │ ├── component-index.html │ │ │ └── component.ts │ ├── package.json │ ├── src │ │ ├── Button.cy.tsx │ │ ├── Button.tsx │ │ ├── Heading.cy.tsx │ │ ├── Heading.tsx │ │ └── index.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vite.config.ts ├── tds-deprecated │ ├── .eslintrc.cjs │ ├── .prettierrc.cjs │ ├── CHANGELOG.md │ ├── README.md │ ├── cypress.config.ts │ ├── cypress │ │ ├── fixtures │ │ │ └── example.json │ │ └── support │ │ │ ├── commands.ts │ │ │ ├── component-index.html │ │ │ └── component.ts │ ├── package.json │ ├── src │ │ ├── Anchor.cy.tsx │ │ ├── Anchor.tsx │ │ └── index.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vite.config.ts └── tds-utils │ ├── .eslintrc.cjs │ ├── .prettierrc.cjs │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── src │ ├── index.ts │ ├── strings.ts │ └── utils │ │ ├── capitalize.spec.ts │ │ ├── capitalize.ts │ │ ├── reverse.spec.ts │ │ ├── reverse.ts │ │ ├── toSlug.spec.ts │ │ ├── toSlug.ts │ │ ├── useIsomorphicLayoutEffect.spec.ts │ │ ├── useIsomorphicLayoutEffect.ts │ │ ├── usePrevious.spec.ts │ │ └── usePrevious.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vite.config.ts ├── turbo.json └── yarn.lock /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.commitlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.commitlintrc -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.github/workflows/release-snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.npmrc.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.npmrc.example -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('config-prettier'), 3 | }; 4 | -------------------------------------------------------------------------------- /.syncpackrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.syncpackrc.cjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/README.md -------------------------------------------------------------------------------- /apps/docs/.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('config-prettier'), 3 | }; 4 | -------------------------------------------------------------------------------- /apps/docs/.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/apps/docs/.storybook/main.js -------------------------------------------------------------------------------- /apps/docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/apps/docs/CHANGELOG.md -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/docs/stories/anchor.stories.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/apps/docs/stories/anchor.stories.mdx -------------------------------------------------------------------------------- /apps/docs/stories/button.stories.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/apps/docs/stories/button.stories.mdx -------------------------------------------------------------------------------- /apps/docs/stories/heading.stories.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/apps/docs/stories/heading.stories.mdx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/package.json -------------------------------------------------------------------------------- /packages/config-eslint/.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('config-prettier'), 3 | }; 4 | -------------------------------------------------------------------------------- /packages/config-eslint/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/config-eslint/index.js -------------------------------------------------------------------------------- /packages/config-eslint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/config-eslint/package.json -------------------------------------------------------------------------------- /packages/config-prettier/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | singleQuote: true, 3 | }; 4 | -------------------------------------------------------------------------------- /packages/config-prettier/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/config-prettier/package.json -------------------------------------------------------------------------------- /packages/config-tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/config-tsconfig/base.json -------------------------------------------------------------------------------- /packages/config-tsconfig/node16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/config-tsconfig/node16.json -------------------------------------------------------------------------------- /packages/config-tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/config-tsconfig/package.json -------------------------------------------------------------------------------- /packages/config-tsconfig/react-library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/config-tsconfig/react-library.json -------------------------------------------------------------------------------- /packages/tds-core/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/tds-core/.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('config-prettier'), 3 | }; 4 | -------------------------------------------------------------------------------- /packages/tds-core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/tds-core/README.md: -------------------------------------------------------------------------------- 1 | # TDS Core 2 | 3 | A collection of react components. 4 | -------------------------------------------------------------------------------- /packages/tds-core/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/cypress.config.ts -------------------------------------------------------------------------------- /packages/tds-core/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/cypress/fixtures/example.json -------------------------------------------------------------------------------- /packages/tds-core/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/cypress/support/commands.ts -------------------------------------------------------------------------------- /packages/tds-core/cypress/support/component-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/cypress/support/component-index.html -------------------------------------------------------------------------------- /packages/tds-core/cypress/support/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/cypress/support/component.ts -------------------------------------------------------------------------------- /packages/tds-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/package.json -------------------------------------------------------------------------------- /packages/tds-core/src/Button.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/src/Button.cy.tsx -------------------------------------------------------------------------------- /packages/tds-core/src/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/src/Button.tsx -------------------------------------------------------------------------------- /packages/tds-core/src/Heading.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/src/Heading.cy.tsx -------------------------------------------------------------------------------- /packages/tds-core/src/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/src/Heading.tsx -------------------------------------------------------------------------------- /packages/tds-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/src/index.ts -------------------------------------------------------------------------------- /packages/tds-core/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/tsconfig.build.json -------------------------------------------------------------------------------- /packages/tds-core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/tsconfig.json -------------------------------------------------------------------------------- /packages/tds-core/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-core/vite.config.ts -------------------------------------------------------------------------------- /packages/tds-deprecated/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/tds-deprecated/.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('config-prettier'), 3 | }; 4 | -------------------------------------------------------------------------------- /packages/tds-deprecated/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/CHANGELOG.md -------------------------------------------------------------------------------- /packages/tds-deprecated/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/README.md -------------------------------------------------------------------------------- /packages/tds-deprecated/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/cypress.config.ts -------------------------------------------------------------------------------- /packages/tds-deprecated/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/cypress/fixtures/example.json -------------------------------------------------------------------------------- /packages/tds-deprecated/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/cypress/support/commands.ts -------------------------------------------------------------------------------- /packages/tds-deprecated/cypress/support/component-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/cypress/support/component-index.html -------------------------------------------------------------------------------- /packages/tds-deprecated/cypress/support/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/cypress/support/component.ts -------------------------------------------------------------------------------- /packages/tds-deprecated/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/package.json -------------------------------------------------------------------------------- /packages/tds-deprecated/src/Anchor.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/src/Anchor.cy.tsx -------------------------------------------------------------------------------- /packages/tds-deprecated/src/Anchor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/src/Anchor.tsx -------------------------------------------------------------------------------- /packages/tds-deprecated/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/src/index.ts -------------------------------------------------------------------------------- /packages/tds-deprecated/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/tsconfig.build.json -------------------------------------------------------------------------------- /packages/tds-deprecated/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/tsconfig.json -------------------------------------------------------------------------------- /packages/tds-deprecated/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-deprecated/vite.config.ts -------------------------------------------------------------------------------- /packages/tds-utils/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/tds-utils/.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('config-prettier'), 3 | }; 4 | -------------------------------------------------------------------------------- /packages/tds-utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/CHANGELOG.md -------------------------------------------------------------------------------- /packages/tds-utils/README.md: -------------------------------------------------------------------------------- 1 | # TDS Utils 2 | 3 | A collection of utility methods and react hooks. 4 | -------------------------------------------------------------------------------- /packages/tds-utils/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/jest.config.ts -------------------------------------------------------------------------------- /packages/tds-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/package.json -------------------------------------------------------------------------------- /packages/tds-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/index.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/strings.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/utils/capitalize.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/utils/capitalize.spec.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/utils/capitalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/utils/capitalize.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/utils/reverse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/utils/reverse.spec.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/utils/reverse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/utils/reverse.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/utils/toSlug.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/utils/toSlug.spec.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/utils/toSlug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/utils/toSlug.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/utils/useIsomorphicLayoutEffect.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/utils/useIsomorphicLayoutEffect.spec.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/utils/useIsomorphicLayoutEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/utils/useIsomorphicLayoutEffect.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/utils/usePrevious.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/utils/usePrevious.spec.ts -------------------------------------------------------------------------------- /packages/tds-utils/src/utils/usePrevious.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/src/utils/usePrevious.ts -------------------------------------------------------------------------------- /packages/tds-utils/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/tsconfig.build.json -------------------------------------------------------------------------------- /packages/tds-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/tsconfig.json -------------------------------------------------------------------------------- /packages/tds-utils/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/packages/tds-utils/vite.config.ts -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/turbo.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anthonyhastings/turborepo-design-system/HEAD/yarn.lock --------------------------------------------------------------------------------