2 Commits

Author SHA1 Message Date
Wes Souza
2eac4e8aa5 feat(storybook): Reimplement "Themes" add on with React95 style
This also upgrades many dependencies, removes storybook-addon-styled-component-theme and configures babel in preparation for Storybook v7.
2022-08-04 21:50:37 +02:00
Wes Souza
cc6ca3e2a9 chore: install and configure TypeScript
This commit:
- Adds .editorconfig file
- Installs TypeScript and necessary dependencies
- Configures TypeScript tsconfig.json
- Configures Rollup to use esbuild and export .d.ts
- Converts entry files to TypeScript
- Configures Storybook to generate docs based on types
- Configures TypeScript on ESLint
- Configures Jest and ts-jest for TypeScript
- Fixes no-use-before-define problems on stories
- Ignores @typescript-eslint/no-unused-vars on mapFromWindowsTheme
- Fixes test failure on CSS check
2022-07-24 19:57:31 +02:00