Add tsconfig.build (#6813)

* Add tsconfig.build

* eslint tsconfig
This commit is contained in:
Jaco 2022-01-11 09:10:22 +01:00 committed by GitHub
parent 1ad02c74ac
commit a3a449e7b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 97 additions and 83 deletions

View File

@ -15,7 +15,7 @@ module.exports = {
parserOptions: { parserOptions: {
...base.parserOptions, ...base.parserOptions,
project: [ project: [
'./tsconfig.json' './tsconfig.eslint.json'
] ]
}, },
rules: { rules: {

View File

@ -57,11 +57,11 @@
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.16.7", "@babel/core": "^7.16.7",
"@babel/register": "^7.16.7", "@babel/register": "^7.16.8",
"@babel/runtime": "^7.16.7", "@babel/runtime": "^7.16.7",
"@crustio/crust-pin": "^1.0.0", "@crustio/crust-pin": "^1.0.0",
"@pinata/sdk": "^1.1.23", "@pinata/sdk": "^1.1.23",
"@polkadot/dev": "^0.65.23", "@polkadot/dev": "^0.65.25",
"@types/bn.js": "^4.11.6", "@types/bn.js": "^4.11.6",
"@types/chart.js": "^2.9.35", "@types/chart.js": "^2.9.35",
"@types/file-saver": "^2.0.4", "@types/file-saver": "^2.0.4",

View File

@ -45,6 +45,6 @@
"lodash": "^4.17.21", "lodash": "^4.17.21",
"moonbeam-types-bundle": "2.0.2", "moonbeam-types-bundle": "2.0.2",
"pontem-types-bundle": "1.0.15", "pontem-types-bundle": "1.0.15",
"rxjs": "^7.5.1" "rxjs": "^7.5.2"
} }
} }

View File

@ -14,7 +14,7 @@
"dependencies": { "dependencies": {
"@babel/core": "^7.16.7", "@babel/core": "^7.16.7",
"@babel/polyfill": "^7.12.1", "@babel/polyfill": "^7.12.1",
"@polkadot/dev": "^0.65.23", "@polkadot/dev": "^0.65.25",
"@polkadot/react-components": "^0.101.2-4", "@polkadot/react-components": "^0.101.2-4",
"electron-log": "^4.4.4", "electron-log": "^4.4.4",
"electron-updater": "^4.6.5" "electron-updater": "^4.6.5"

View File

@ -18,7 +18,7 @@
"@babel/runtime": "^7.16.7", "@babel/runtime": "^7.16.7",
"@polkadot/apps-config": "^0.101.2-4", "@polkadot/apps-config": "^0.101.2-4",
"@polkadot/apps-routing": "^0.101.2-4", "@polkadot/apps-routing": "^0.101.2-4",
"@polkadot/dev": "^0.65.23", "@polkadot/dev": "^0.65.25",
"@polkadot/react-api": "^0.101.2-4", "@polkadot/react-api": "^0.101.2-4",
"@polkadot/react-components": "^0.101.2-4", "@polkadot/react-components": "^0.101.2-4",
"@polkadot/react-hooks": "^0.101.2-4", "@polkadot/react-hooks": "^0.101.2-4",

View File

@ -14,7 +14,7 @@
"version": "0.101.2-4", "version": "0.101.2-4",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.16.7", "@babel/runtime": "^7.16.7",
"@polkadot/phishing": "^0.8.9", "@polkadot/phishing": "^0.8.11",
"@polkadot/react-components": "^0.101.2-4", "@polkadot/react-components": "^0.101.2-4",
"@polkadot/vanitygen": "^0.48.11", "@polkadot/vanitygen": "^0.48.11",
"detect-browser": "^5.3.0", "detect-browser": "^5.3.0",

View File

@ -19,6 +19,6 @@
"@polkadot/extension-dapp": "^0.42.5", "@polkadot/extension-dapp": "^0.42.5",
"@substrate/connect": "0.4.6", "@substrate/connect": "0.4.6",
"fflate": "^0.7.2", "fflate": "^0.7.2",
"rxjs": "^7.5.1" "rxjs": "^7.5.2"
} }
} }

11
tsconfig.build.json Normal file
View File

@ -0,0 +1,11 @@
{
"extends": "./tsconfig.base.json",
"exclude": [
"build/**/*",
"**/build/**/*"
],
"compilerOptions": {
"baseUrl": "./packages",
"outDir": "./build"
}
}

View File

@ -5,6 +5,7 @@
"**/build/**/*" "**/build/**/*"
], ],
"compilerOptions": { "compilerOptions": {
"baseUrl": "./packages" "baseUrl": "./packages",
"composite": false
} }
} }

View File

@ -1,11 +1,13 @@
{ {
"extends": "./tsconfig.base.json", "extends": "./tsconfig.base.json",
"exclude": [
"build/**/*",
"**/build/**/*"
],
"compilerOptions": { "compilerOptions": {
"baseUrl": "./packages", "baseUrl": "./packages",
"outDir": "./build" "composite": false
} },
"include": [
"packages/**/src/**/*"
],
"exclude": [
"**/node_modules/**/*"
]
} }

136
yarn.lock
View File

@ -1387,9 +1387,9 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/register@npm:^7.16.7": "@babel/register@npm:^7.16.7, @babel/register@npm:^7.16.8":
version: 7.16.7 version: 7.16.8
resolution: "@babel/register@npm:7.16.7" resolution: "@babel/register@npm:7.16.8"
dependencies: dependencies:
clone-deep: ^4.0.1 clone-deep: ^4.0.1
find-cache-dir: ^2.0.0 find-cache-dir: ^2.0.0
@ -1398,7 +1398,7 @@ __metadata:
source-map-support: ^0.5.16 source-map-support: ^0.5.16
peerDependencies: peerDependencies:
"@babel/core": ^7.0.0-0 "@babel/core": ^7.0.0-0
checksum: 28685b4f23c5ab79560e8f0331a707bd2c6b89114ed06882a14325d0ad7eee4030bcc4a7496526d87ed7ecc001cffffc2cc4c06ba2cd16870ed7196e346cf45f checksum: e6b53de9eff3766cf62397561d3250c1c9da0cd67c5879c439140c42cf5a0a017b69025ec526c015af0b5ae7a50f7df61415be68ff6bb0af78af99a58ba59f85
languageName: node languageName: node
linkType: hard linkType: hard
@ -2631,7 +2631,7 @@ __metadata:
resolution: "@polkadot/app-accounts@workspace:packages/page-accounts" resolution: "@polkadot/app-accounts@workspace:packages/page-accounts"
dependencies: dependencies:
"@babel/runtime": ^7.16.7 "@babel/runtime": ^7.16.7
"@polkadot/phishing": ^0.8.9 "@polkadot/phishing": ^0.8.11
"@polkadot/react-components": ^0.101.2-4 "@polkadot/react-components": ^0.101.2-4
"@polkadot/test-support": 0.101.2-4 "@polkadot/test-support": 0.101.2-4
"@polkadot/vanitygen": ^0.48.11 "@polkadot/vanitygen": ^0.48.11
@ -2911,7 +2911,7 @@ __metadata:
lodash: ^4.17.21 lodash: ^4.17.21
moonbeam-types-bundle: 2.0.2 moonbeam-types-bundle: 2.0.2
pontem-types-bundle: 1.0.15 pontem-types-bundle: 1.0.15
rxjs: ^7.5.1 rxjs: ^7.5.2
languageName: unknown languageName: unknown
linkType: soft linkType: soft
@ -2921,7 +2921,7 @@ __metadata:
dependencies: dependencies:
"@babel/core": ^7.16.7 "@babel/core": ^7.16.7
"@babel/polyfill": ^7.12.1 "@babel/polyfill": ^7.12.1
"@polkadot/dev": ^0.65.23 "@polkadot/dev": ^0.65.25
"@polkadot/react-components": ^0.101.2-4 "@polkadot/react-components": ^0.101.2-4
"@types/react-dom": ^17.0.11 "@types/react-dom": ^17.0.11
"@types/tmp": ^0.2.3 "@types/tmp": ^0.2.3
@ -2955,7 +2955,7 @@ __metadata:
"@babel/runtime": ^7.16.7 "@babel/runtime": ^7.16.7
"@polkadot/apps-config": ^0.101.2-4 "@polkadot/apps-config": ^0.101.2-4
"@polkadot/apps-routing": ^0.101.2-4 "@polkadot/apps-routing": ^0.101.2-4
"@polkadot/dev": ^0.65.23 "@polkadot/dev": ^0.65.25
"@polkadot/react-api": ^0.101.2-4 "@polkadot/react-api": ^0.101.2-4
"@polkadot/react-components": ^0.101.2-4 "@polkadot/react-components": ^0.101.2-4
"@polkadot/react-hooks": ^0.101.2-4 "@polkadot/react-hooks": ^0.101.2-4
@ -2992,9 +2992,9 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"@polkadot/dev@npm:^0.65.23": "@polkadot/dev@npm:^0.65.25":
version: 0.65.23 version: 0.65.25
resolution: "@polkadot/dev@npm:0.65.23" resolution: "@polkadot/dev@npm:0.65.25"
dependencies: dependencies:
"@babel/cli": ^7.16.7 "@babel/cli": ^7.16.7
"@babel/core": ^7.16.7 "@babel/core": ^7.16.7
@ -3018,8 +3018,8 @@ __metadata:
"@rollup/plugin-json": ^4.1.0 "@rollup/plugin-json": ^4.1.0
"@rollup/plugin-node-resolve": ^13.1.3 "@rollup/plugin-node-resolve": ^13.1.3
"@rushstack/eslint-patch": ^1.1.0 "@rushstack/eslint-patch": ^1.1.0
"@typescript-eslint/eslint-plugin": 5.9.0 "@typescript-eslint/eslint-plugin": 5.9.1
"@typescript-eslint/parser": 5.9.0 "@typescript-eslint/parser": 5.9.1
"@vue/component-compiler-utils": ^3.3.0 "@vue/component-compiler-utils": ^3.3.0
babel-jest: ^27.4.6 babel-jest: ^27.4.6
babel-plugin-module-extension-resolver: ^1.0.0-rc.2 babel-plugin-module-extension-resolver: ^1.0.0-rc.2
@ -3080,7 +3080,7 @@ __metadata:
polkadot-exec-rollup: scripts/polkadot-exec-rollup.mjs polkadot-exec-rollup: scripts/polkadot-exec-rollup.mjs
polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs
polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs
checksum: 4195a0cd5de5ddc037d275cb412604d702278e990e330a895d688fdde462317ca792e0e6ae652aa67cfd53cf8c09c97f3e601f6176515b9e9c3e18d907316dbb checksum: f49ff9a0f4348eefcd3a6edf53ad337308f029a872170d3b271cee3a6c6c01309063cad84779cfadcdd779beba06bbf1f4153dc2136465864d1cd7b1c5a5d0f3
languageName: node languageName: node
linkType: hard linkType: hard
@ -3208,7 +3208,7 @@ __metadata:
"@polkadot/extension-dapp": ^0.42.5 "@polkadot/extension-dapp": ^0.42.5
"@substrate/connect": 0.4.6 "@substrate/connect": 0.4.6
fflate: ^0.7.2 fflate: ^0.7.2
rxjs: ^7.5.1 rxjs: ^7.5.2
languageName: unknown languageName: unknown
linkType: soft linkType: soft
@ -4865,13 +4865,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/eslint-plugin@npm:5.9.0": "@typescript-eslint/eslint-plugin@npm:5.9.1":
version: 5.9.0 version: 5.9.1
resolution: "@typescript-eslint/eslint-plugin@npm:5.9.0" resolution: "@typescript-eslint/eslint-plugin@npm:5.9.1"
dependencies: dependencies:
"@typescript-eslint/experimental-utils": 5.9.0 "@typescript-eslint/experimental-utils": 5.9.1
"@typescript-eslint/scope-manager": 5.9.0 "@typescript-eslint/scope-manager": 5.9.1
"@typescript-eslint/type-utils": 5.9.0 "@typescript-eslint/type-utils": 5.9.1
debug: ^4.3.2 debug: ^4.3.2
functional-red-black-tree: ^1.0.1 functional-red-black-tree: ^1.0.1
ignore: ^5.1.8 ignore: ^5.1.8
@ -4884,58 +4884,58 @@ __metadata:
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: 31443d4331dddf7618d6b3fdbf148ec6d5ce7c64c85ec3973e520e633467d8d5605896f7eab9d7c6f81c050458c84bca10a6b0ed3537d48e6ee728f8b64d46a2 checksum: 75119682f9fa14afc093983be0f477fc21c85c700a47889e3fc5b6d4efe98750b99b0667a8ff371d02153814658ae552d2032e1d0c590c983fe6a74f282d51fb
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/experimental-utils@npm:5.9.0": "@typescript-eslint/experimental-utils@npm:5.9.1":
version: 5.9.0 version: 5.9.1
resolution: "@typescript-eslint/experimental-utils@npm:5.9.0" resolution: "@typescript-eslint/experimental-utils@npm:5.9.1"
dependencies: dependencies:
"@types/json-schema": ^7.0.9 "@types/json-schema": ^7.0.9
"@typescript-eslint/scope-manager": 5.9.0 "@typescript-eslint/scope-manager": 5.9.1
"@typescript-eslint/types": 5.9.0 "@typescript-eslint/types": 5.9.1
"@typescript-eslint/typescript-estree": 5.9.0 "@typescript-eslint/typescript-estree": 5.9.1
eslint-scope: ^5.1.1 eslint-scope: ^5.1.1
eslint-utils: ^3.0.0 eslint-utils: ^3.0.0
peerDependencies: peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
checksum: 731b27840642b644e65f4ae321ed47e973ffadacd1aa24a19b02b4b298b5bcfbfa16c2d3d034e87a08c3c45f942c5b974f7619cb143eb23fb950f37418dce791 checksum: ff8d38fc572aa4395116df82a596a8632b25bbd490c9f6337a58b95cfd878def1f8e1b431ebbb58bfa3e2b746ac63f59bf78d8b424c3eb3cadf4b3128b758d4c
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/parser@npm:5.9.0": "@typescript-eslint/parser@npm:5.9.1":
version: 5.9.0 version: 5.9.1
resolution: "@typescript-eslint/parser@npm:5.9.0" resolution: "@typescript-eslint/parser@npm:5.9.1"
dependencies: dependencies:
"@typescript-eslint/scope-manager": 5.9.0 "@typescript-eslint/scope-manager": 5.9.1
"@typescript-eslint/types": 5.9.0 "@typescript-eslint/types": 5.9.1
"@typescript-eslint/typescript-estree": 5.9.0 "@typescript-eslint/typescript-estree": 5.9.1
debug: ^4.3.2 debug: ^4.3.2
peerDependencies: peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: ae95a7eb977b7bb4eec98357577b043d8ba48d47ae43ec18eadd350336b485ce91ac969b92e22143cc77797cc96cf37598d2bddcdd974d45fb3ec4f01b53b92a checksum: 138b31115ccae574d25525389537da71e9bd628e367c136da77f8cf3b4a11ebea138f9851dc6d7df3da163db791aeb8a1ef6d2de557a4248ca8e3ecea6b379f1
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/scope-manager@npm:5.9.0": "@typescript-eslint/scope-manager@npm:5.9.1":
version: 5.9.0 version: 5.9.1
resolution: "@typescript-eslint/scope-manager@npm:5.9.0" resolution: "@typescript-eslint/scope-manager@npm:5.9.1"
dependencies: dependencies:
"@typescript-eslint/types": 5.9.0 "@typescript-eslint/types": 5.9.1
"@typescript-eslint/visitor-keys": 5.9.0 "@typescript-eslint/visitor-keys": 5.9.1
checksum: 46e7ab0cef558e7faf1aa8d122a265e196566c0073292f5b2f9cede1f63f52860be8e4ef90251c15e0922339c15852584cb5337382035baff87f1203c0c8d1b5 checksum: 2b532d355885f8b4691fc4726e3d1abe16325c660735eb9d0dc47739ce9259a30ab3f8bfaec1abacf9713d80efdb6a5da6db7e9f96188c61dfe076689b9a4459
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/type-utils@npm:5.9.0": "@typescript-eslint/type-utils@npm:5.9.1":
version: 5.9.0 version: 5.9.1
resolution: "@typescript-eslint/type-utils@npm:5.9.0" resolution: "@typescript-eslint/type-utils@npm:5.9.1"
dependencies: dependencies:
"@typescript-eslint/experimental-utils": 5.9.0 "@typescript-eslint/experimental-utils": 5.9.1
debug: ^4.3.2 debug: ^4.3.2
tsutils: ^3.21.0 tsutils: ^3.21.0
peerDependencies: peerDependencies:
@ -4943,7 +4943,7 @@ __metadata:
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: 787c3277e37f6bbd723ff10aec6ddc61a62860bd2b1d354c4a50c1aec9b479ee4f51be9fd1cdeac2e43e22161481e76409c00e6a4d50549ceaee0c59fc5cd73d checksum: 23df02c241334a7d53cbb1fea911d381db009fc06b38c16b7f48d1789f9ab76a8007f34d03664d15683c87668ba8d0300c4579413b4aeaa5863ee73a4c7f797c
languageName: node languageName: node
linkType: hard linkType: hard
@ -4954,19 +4954,19 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/types@npm:5.9.0": "@typescript-eslint/types@npm:5.9.1":
version: 5.9.0 version: 5.9.1
resolution: "@typescript-eslint/types@npm:5.9.0" resolution: "@typescript-eslint/types@npm:5.9.1"
checksum: 7c4e142600aec266b41418dab1d0cee8cace980b6990692df6522de6eab6705bf515aef36180e4a38c62acb10c92fb474269ac6856a4266d6b035068cd83fad3 checksum: 99b90da0cad9e8db75c3870adf6457291a93e7bedcdcebcc31ffb0c71db6f82c22845fd1c890684b542c7764b41eb9cbfb6e8c55feaf7692669f334f786b3f14
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/typescript-estree@npm:5.9.0": "@typescript-eslint/typescript-estree@npm:5.9.1":
version: 5.9.0 version: 5.9.1
resolution: "@typescript-eslint/typescript-estree@npm:5.9.0" resolution: "@typescript-eslint/typescript-estree@npm:5.9.1"
dependencies: dependencies:
"@typescript-eslint/types": 5.9.0 "@typescript-eslint/types": 5.9.1
"@typescript-eslint/visitor-keys": 5.9.0 "@typescript-eslint/visitor-keys": 5.9.1
debug: ^4.3.2 debug: ^4.3.2
globby: ^11.0.4 globby: ^11.0.4
is-glob: ^4.0.3 is-glob: ^4.0.3
@ -4975,7 +4975,7 @@ __metadata:
peerDependenciesMeta: peerDependenciesMeta:
typescript: typescript:
optional: true optional: true
checksum: 71e3f720e335fb08e66950d32b723484aa4d1f4a3163e82259f4be2d11091545070c2e71472be470403cb6f82bf1abe84fa89c1d0b1d47adc8550b3f70aabfb5 checksum: a13dabebf8223ddd2f6e8114e6edbb062eb094002ee16d269d901a8c64b9fde6105bf1a8ad491d0abdb770be0641da0022d4bec64e786e4f114c688723ad39ba
languageName: node languageName: node
linkType: hard linkType: hard
@ -5007,13 +5007,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@typescript-eslint/visitor-keys@npm:5.9.0": "@typescript-eslint/visitor-keys@npm:5.9.1":
version: 5.9.0 version: 5.9.1
resolution: "@typescript-eslint/visitor-keys@npm:5.9.0" resolution: "@typescript-eslint/visitor-keys@npm:5.9.1"
dependencies: dependencies:
"@typescript-eslint/types": 5.9.0 "@typescript-eslint/types": 5.9.1
eslint-visitor-keys: ^3.0.0 eslint-visitor-keys: ^3.0.0
checksum: 34a595b83b0e7d4f387d6c81b272804b94a1a91478c5f856fdfdd227595bf8562bf3f5d732606d10b4522c3f2617d09d4bacd2193f757a324ea66b3144a68903 checksum: 9eb6902161fc9120907d514ed9f4c0237349904e17436571a8ab1820b0426c47de1b8d65eb9804a6544f80b714ffec89f9ed8bf386cb9881f909ef58c145752d
languageName: node languageName: node
linkType: hard linkType: hard
@ -16067,11 +16067,11 @@ __metadata:
resolution: "polkadot-apps@workspace:." resolution: "polkadot-apps@workspace:."
dependencies: dependencies:
"@babel/core": ^7.16.7 "@babel/core": ^7.16.7
"@babel/register": ^7.16.7 "@babel/register": ^7.16.8
"@babel/runtime": ^7.16.7 "@babel/runtime": ^7.16.7
"@crustio/crust-pin": ^1.0.0 "@crustio/crust-pin": ^1.0.0
"@pinata/sdk": ^1.1.23 "@pinata/sdk": ^1.1.23
"@polkadot/dev": ^0.65.23 "@polkadot/dev": ^0.65.25
"@types/bn.js": ^4.11.6 "@types/bn.js": ^4.11.6
"@types/chart.js": ^2.9.35 "@types/chart.js": ^2.9.35
"@types/file-saver": ^2.0.4 "@types/file-saver": ^2.0.4
@ -17686,12 +17686,12 @@ resolve@^2.0.0-next.3:
languageName: node languageName: node
linkType: hard linkType: hard
"rxjs@npm:^7.5.1": "rxjs@npm:^7.5.1, rxjs@npm:^7.5.2":
version: 7.5.1 version: 7.5.2
resolution: "rxjs@npm:7.5.1" resolution: "rxjs@npm:7.5.2"
dependencies: dependencies:
tslib: ^2.1.0 tslib: ^2.1.0
checksum: 78e3eecb1644dd83adabc8d956f879dca62eb19c8afcd6acac71cf6d94534c33ea201e65387494fdeb1332395cba081e194f5a9699d58a5d48e416b8b52372aa checksum: daf1fe7289de500b25d822fd96cde3c138c7902e8bf0e6aa12a3e70847a5cabeeb4d677f10e19387e1db44b12c5b1be0ff5c79b8cd63ed6ce891d765e566cf4d
languageName: node languageName: node
linkType: hard linkType: hard