react-lightning-design-system
react-lightning-design-system copied to clipboard
Set up TypeScript Environment
ref. #289
Construct TypeScript environment. In addition to transpile to current ES5 format (with babel-preset-env), we need to build as ES Modules format so that the users can use Tree-shaking with webpack, Rollup, etc.
TODO
- [x] Update Babel's version to 7 to support TypeScript > #291
- [x] Enable to transpile
.ts
files to ES5 format > #291 - [x] Update React version > #292
- [x] Update ESLint version > #293
- [x] Introduce Prettier > #294
- [x] Update Storybook version to v5 > #297
- [x] Enable to use ESLint with TypeScript > #298
- [x] Enable to run Jest > 287f01b in #303
- [ ] Enable to transpile
.ts
files to ES Modules format - [x] Enable to run Storybook