mirror of
https://github.com/storybookjs/storybook.git
synced 2025-03-17 05:02:23 +08:00
- `@types/webpack-env` must be defined as `dependencies` in packages that export a type/function using typings from `@types/webpack-env` (it is often `NodeModule`). In that case `/// <reference types="webpack-env" />` is present in some files of the `dist` folder of the lib. Example: `lib/client-api`. - `@types/webpack-env` must be defined as `devDependencies` in packages that use its typings internally but does not expose anything related to it. Many addons need the type because they use `module.hot` function. Example: `addons/a11y` - `webpack-env` should be removed from "compilerOptions.types" key of `tsconfig.json` of packages that don't need it. I also bump `@types/webpack-env` to ^1.15.0 to have the same version all across the monorepo
11 lines
199 B
JSON
11 lines
199 B
JSON
{
|
|
"extends": "../../tsconfig.json",
|
|
"compileOnSave": false,
|
|
"compilerOptions": {
|
|
"outDir": "dist",
|
|
"types": ["webpack-env"],
|
|
"rootDir": "./src",
|
|
"resolveJsonModule": true
|
|
}
|
|
}
|