patch: Remove esInterop TS flag

Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
This commit is contained in:
Lorenzo Alberto Maria Ambrosi 2021-11-11 14:39:33 +01:00
parent 98e33b619b
commit a190818827
4 changed files with 16 additions and 11 deletions

View File

@ -11,17 +11,13 @@
"pretty": true, "pretty": true,
"sourceMap": true, "sourceMap": true,
"baseUrl": "./src", "baseUrl": "./src",
/* Additional Checks */
"noUnusedLocals": true, "noUnusedLocals": true,
"noUnusedParameters": true, "noUnusedParameters": true,
"noImplicitReturns": true, "noImplicitReturns": true,
"noFallthroughCasesInSwitch": true, "noFallthroughCasesInSwitch": true,
/* Module Resolution Options */
"moduleResolution": "node", "moduleResolution": "node",
"esModuleInterop": true,
"allowSyntheticDefaultImports": true, "allowSyntheticDefaultImports": true,
"resolveJsonModule": true, "resolveJsonModule": true,
"allowJs": true, "allowJs": true,
}, }
"exclude": ["test", "release/build", "release/app/dist", ".erb/dll"]
} }

View File

@ -10,7 +10,16 @@
"jsx": "react", "jsx": "react",
"typeRoots": ["./node_modules/@types", "./typings"], "typeRoots": ["./node_modules/@types", "./typings"],
"importHelpers": true, "importHelpers": true,
"allowSyntheticDefaultImports": true "allowSyntheticDefaultImports": true,
"lib": ["dom", "esnext"],
"declaration": true,
"declarationMap": true,
"pretty": true,
"sourceMap": true,
"baseUrl": "./src",
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"allowJs": true
}, },
"include": [ "include": [
"lib/**/*.ts", "lib/**/*.ts",

View File

@ -1 +1 @@
declare module 'sudo-prompt'; declare module '@balena/sudo-prompt';

View File

@ -14,17 +14,17 @@
* limitations under the License. * limitations under the License.
*/ */
import CopyPlugin from 'copy-webpack-plugin'; import * as CopyPlugin from 'copy-webpack-plugin';
import { readdirSync } from 'fs'; import { readdirSync } from 'fs';
import * as _ from 'lodash'; import * as _ from 'lodash';
import * as os from 'os'; import * as os from 'os';
import outdent from 'outdent'; import outdent from 'outdent';
import * as path from 'path'; import * as path from 'path';
import { env } from 'process'; import { env } from 'process';
import SimpleProgressWebpackPlugin from 'simple-progress-webpack-plugin'; import * as SimpleProgressWebpackPlugin from 'simple-progress-webpack-plugin';
import TerserPlugin from 'terser-webpack-plugin'; import * as TerserPlugin from 'terser-webpack-plugin';
import { BannerPlugin, NormalModuleReplacementPlugin } from 'webpack'; import { BannerPlugin, NormalModuleReplacementPlugin } from 'webpack';
import PnpWebpackPlugin from 'pnp-webpack-plugin'; import * as PnpWebpackPlugin from 'pnp-webpack-plugin';
import * as tsconfigRaw from './tsconfig.webpack.json'; import * as tsconfigRaw from './tsconfig.webpack.json';