Add Typescript Webpack loading to a react-app-rewired
config.
/* config-overrides.js */
const rewireTypescript = require('react-app-rewire-typescript');
module.exports = function override(config, env) {
// ...
config = rewireTypescript(config, env);
// ...
return config;
}
For running .ts
test files, take a look at ts-jest
. PRs to integrate ts-jest
compatibility into this repo are welcome.
Working example (for use with react-scripts-ts):
{
"scripts": {
"start": "react-app-rewired start --scripts-version react-scripts-ts",
"build": "react-app-rewired build --scripts-version react-scripts-ts",
"test": "react-app-rewired test --scripts-version react-scripts-ts --env=jsdom",
"eject": "react-scripts eject"
}
}