Create React apps (with Typescript) with no build configuration.
Do you know react and want to try out typescript? Or do you know typescript and want to try out react? Get all the benefits from create-react-app
but you use typescript! 🚀
npm install -g create-react-app
create-react-app my-app --scripts-version=@zinserjan/react-scripts-ts
cd my-app/
npm start
- Better CSS minification via postcss-pipeline-webpack-plugin/cssnano
- CSS-Modules
- SCSS
- Decorators
- EditorConfig
- TSLint tweaks
When you run npm run build
the terminal will output the error, including the highlighted sourecode (like babel)!
- Fix
typescript
version to 2.3.x until 2.4 @types are fixed
- Fix issue with new @types/react
- All tsc to parse config (for
extend
) - Thanks to @DorianGrey - Fix various jest issues - thanks to @zinserjan
- Fix code coverage - thanks to @zinserjan
- Upgrade to
react-scripts@1.0.6
- Update to
tslint@5.2.0
- thanks to @mindjuice - Fix test setup issue - thanks to @jonmpqts
- Add
source-map-loader
- thanks to @Place1 - Update to
typescript@2.3.3
- thanks to @sjdweb
- Fix issue with jest finding test files
- Upgrade to
react-scripts@1.x.x
- Upgrade to typescript@2.3.2 - thanks to @patrick91
- Add tests around react-scripts-ts - thanks to @migerh
- Upgrade to typescript@2.2.2 - thanks to @jeremistadler
- Fix regression where no
@types
were being installed on init
- Merge facebookincubator/create-react-app@0.9.5 into react-scripts-ts
- Merge facebookincubator/create-react-app@0.9.4 into react-scripts-ts
- Merge facebookincubator/create-react-app@0.9.3 into react-scripts-ts
- Merge facebookincubator/create-react-app@0.9.2 into react-scripts-ts
- Merge facebookincubator/create-react-app@0.9.1 into react-scripts-ts
- Merge facebookincubator/create-react-app@0.9.0 into react-scripts-ts
- Add missing
cli-highlight
dependency
- Print file names when running
npm run build
- Add support for
setupTest.ts
- Highlight source code when erroring in
npm run build
- Change mentions of
eslint
totslint
- Remove hidden character from
tsconfig.json
- Copy
typescriptTransform.js
when runningnpm run eject