Update dev (w/ stricter tsconfig) (#3444)

This commit is contained in:
Jaco
2023-06-09 12:58:28 +03:00
committed by GitHub
parent b9bf83dec7
commit 9f397f38ac
6 changed files with 93 additions and 86 deletions
+7
View File
@@ -1,5 +1,12 @@
# CHANGELOG
## master
Changes:
- Adjust object index access for stricter tsconfig settings
## 0.21.4 Jun 5, 2023
Contributed:
+1 -1
View File
@@ -41,7 +41,7 @@
"dnslink-cloudflare": "^3.0.0"
},
"devDependencies": {
"@polkadot/dev": "^0.75.16",
"@polkadot/dev": "^0.75.19",
"@types/node": "^20.2.5"
},
"resolutions": {
+1 -1
View File
@@ -95,7 +95,7 @@ describe('added urls', (): void => {
}, []);
expect(
process.env.CI_LOG
process.env['CI_LOG']
? []
: dupes
).toEqual([]);
+3 -3
View File
@@ -45,9 +45,9 @@ async function loopSome (site: string, matcher: () => Promise<string[] | null>):
// shared between polkadot.center & polkadot-event.com (addresses are also the same on first run)
function checkGetWallet (site: string): Promise<[string, string[]]> {
return loopSome(site, async (): Promise<string[] | null> => {
const result = await fetchJson<Record<string, string>>(`https://${site}/get_wallet.php`, TIMEOUT);
const result = await fetchJson<{ wallet?: string }>(`https://${site}/get_wallet.php`, TIMEOUT);
return (result && result.wallet)
return result?.wallet
? [result.wallet.replace('\r', '').trim()]
: null;
});
@@ -204,7 +204,7 @@ describe('addrcheck', (): void => {
console.log('Addresses found\n', JSON.stringify(mapFound, null, 2));
console.log('Addresses missing\n', JSON.stringify(mapMiss, null, 2));
sites.length && process.env.CI_LOG && fs.appendFileSync('./.github/addrcheck.md', `\n\n${sites.length} urls with missing entries found at ${new Date().toUTCString()}:\n\n${TICKS}\n${JSON.stringify(mapMiss, null, 2)}\n${TICKS}\n`);
sites.length && process.env['CI_LOG'] && fs.appendFileSync('./.github/addrcheck.md', `\n\n${sites.length} urls with missing entries found at ${new Date().toUTCString()}:\n\n${TICKS}\n${JSON.stringify(mapMiss, null, 2)}\n${TICKS}\n`);
expect(sites).toEqual([]);
+1 -1
View File
@@ -29,7 +29,7 @@ const ourSiteList = JSON.parse(fs.readFileSync('all.json', 'utf-8')) as { allow:
function assertAndLog (check: boolean, site: string, missing: unknown): void {
if (!check) {
process.env.CI_LOG && fs.appendFileSync('./.github/crosscheck.md', `
process.env['CI_LOG'] && fs.appendFileSync('./.github/crosscheck.md', `
Missing entries found from ${site}:
+80 -80
View File
@@ -392,34 +392,34 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/dev-test@npm:^0.75.16":
version: 0.75.16
resolution: "@polkadot/dev-test@npm:0.75.16"
"@polkadot/dev-test@npm:^0.75.19":
version: 0.75.19
resolution: "@polkadot/dev-test@npm:0.75.19"
dependencies:
jsdom: ^22.1.0
tslib: ^2.5.3
checksum: 4b079411cc14029f533deadee7deabfd9f86a29cdd8b173d090e4f8a672d8a850d2c38263e1af2679db512f8f3ccb8fde6fa353d2f17830a246137adba6c5d85
checksum: a3c187fde1b9512e11c3917df54912fdb01adb2e9e9eb8893f6916ea2c33bf4883dad253388dcaa606171f5047fedb0a5ed6ff3b9fa256c6ff94dcc1398c6f1c
languageName: node
linkType: hard
"@polkadot/dev-ts@npm:^0.75.16":
version: 0.75.16
resolution: "@polkadot/dev-ts@npm:0.75.16"
"@polkadot/dev-ts@npm:^0.75.19":
version: 0.75.19
resolution: "@polkadot/dev-ts@npm:0.75.19"
dependencies:
json5: ^2.2.3
tslib: ^2.5.3
typescript: ^5.1.3
checksum: 87df9766ccacb56edd66d3b3073f1920939f13fc883de8759014fb2e788b3c9abd24eecaa9d91f934ed37c0715d48eacb4cc4b5d99e11e7347593ef3e505bb70
checksum: efc93f826c5dd1c54b472a61e8cdaeb83f167eaa94194b391d22b8adf2bcf578ed2b9251c863c45907b43ce45c12cde441872f43b1bc69c03983c1a4ee7c2e87
languageName: node
linkType: hard
"@polkadot/dev@npm:^0.75.16":
version: 0.75.16
resolution: "@polkadot/dev@npm:0.75.16"
"@polkadot/dev@npm:^0.75.19":
version: 0.75.19
resolution: "@polkadot/dev@npm:0.75.19"
dependencies:
"@eslint/js": ^8.42.0
"@polkadot/dev-test": ^0.75.16
"@polkadot/dev-ts": ^0.75.16
"@polkadot/dev-test": ^0.75.19
"@polkadot/dev-ts": ^0.75.19
"@rollup/plugin-alias": ^5.0.0
"@rollup/plugin-commonjs": ^25.0.0
"@rollup/plugin-dynamic-import-vars": ^2.0.3
@@ -427,8 +427,8 @@ __metadata:
"@rollup/plugin-json": ^6.0.0
"@rollup/plugin-node-resolve": ^15.1.0
"@tsconfig/strictest": ^2.0.1
"@typescript-eslint/eslint-plugin": ^5.59.8
"@typescript-eslint/parser": ^5.59.8
"@typescript-eslint/eslint-plugin": ^5.59.9
"@typescript-eslint/parser": ^5.59.9
eslint: ^8.42.0
eslint-config-standard: ^17.1.0
eslint-import-resolver-node: ^0.3.7
@@ -450,12 +450,12 @@ __metadata:
globals: ^13.20.0
json5: ^2.2.3
madge: ^6.1.0
rollup: ^3.23.0
rollup: ^3.24.0
rollup-plugin-cleanup: ^3.2.1
tslib: ^2.5.3
typescript: ^5.1.3
webpack: ^5.85.0
webpack-cli: ^5.1.2
webpack: ^5.86.0
webpack-cli: ^5.1.4
webpack-dev-server: ^4.15.0
webpack-merge: ^5.9.0
webpack-subresource-integrity: ^5.2.0-rc.1
@@ -484,7 +484,7 @@ __metadata:
polkadot-exec-rollup: scripts/polkadot-exec-rollup.mjs
polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs
polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs
checksum: 17bd59605879803792189a771ba91ea500a1dcfab528856d14fed0c9a3628306107348be47e0ef1465dbe93f860ae34a9c0f05d58f568fea3b38df4e31ebf5e2
checksum: ab5e3c64f125508c068ca2e3f784947b1ddd1196f71cfc820b9bd11fae28548926865f18dadbb8321a646dba4d80f44122890a54efb97bef370b92a2e5f0fc46
languageName: node
linkType: hard
@@ -1129,14 +1129,14 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/eslint-plugin@npm:^5.59.8":
version: 5.59.8
resolution: "@typescript-eslint/eslint-plugin@npm:5.59.8"
"@typescript-eslint/eslint-plugin@npm:^5.59.9":
version: 5.59.9
resolution: "@typescript-eslint/eslint-plugin@npm:5.59.9"
dependencies:
"@eslint-community/regexpp": ^4.4.0
"@typescript-eslint/scope-manager": 5.59.8
"@typescript-eslint/type-utils": 5.59.8
"@typescript-eslint/utils": 5.59.8
"@typescript-eslint/scope-manager": 5.59.9
"@typescript-eslint/type-utils": 5.59.9
"@typescript-eslint/utils": 5.59.9
debug: ^4.3.4
grapheme-splitter: ^1.0.4
ignore: ^5.2.0
@@ -1149,43 +1149,43 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 3e05cd06149ec3741c3c2fb638e2d19a55687b4614a5c8820433db82997687650297e51c17828d320162ccf4241798cf5712c405561e7605cb17e984a6967f7b
checksum: bd2428e307085d7fa6699913b6e61d65eb450bbcd26f884390cbf16722b80e1d80dc289c72774be1cdffd022744894204c3242f40ba3ffdfa05d3f210c4130bb
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:^5.59.8":
version: 5.59.8
resolution: "@typescript-eslint/parser@npm:5.59.8"
"@typescript-eslint/parser@npm:^5.59.9":
version: 5.59.9
resolution: "@typescript-eslint/parser@npm:5.59.9"
dependencies:
"@typescript-eslint/scope-manager": 5.59.8
"@typescript-eslint/types": 5.59.8
"@typescript-eslint/typescript-estree": 5.59.8
"@typescript-eslint/scope-manager": 5.59.9
"@typescript-eslint/types": 5.59.9
"@typescript-eslint/typescript-estree": 5.59.9
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: bac9f09d8552086ceb882a7b87ce4d98dfaa41579249216c75d97e3fc07af33cddc4cbbd07a127a5823c826a258882643aaf658bec19cb2a434002b55c5f0d12
checksum: 69b07d0a5bc6e1d24d23916c057ea9f2f53a0e7fb6dabadff92987c299640edee2c013fb93269322c7124e87b5c515529001397eae33006dfb40e1dcdf1902d7
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:5.59.8":
version: 5.59.8
resolution: "@typescript-eslint/scope-manager@npm:5.59.8"
"@typescript-eslint/scope-manager@npm:5.59.9":
version: 5.59.9
resolution: "@typescript-eslint/scope-manager@npm:5.59.9"
dependencies:
"@typescript-eslint/types": 5.59.8
"@typescript-eslint/visitor-keys": 5.59.8
checksum: e1e810ee991cfeb433330b04ee949bb6784abe4dbdb7d9480aa7a7536671b4fec914b7803edf662516c8ecb1b31dcff126797f9923270a529c26e2b00b0ea96f
"@typescript-eslint/types": 5.59.9
"@typescript-eslint/visitor-keys": 5.59.9
checksum: 362c22662d844440a7e14223d8cc0722f77ff21ad8f78deb0ee3b3f21de01b8846bf25fbbf527544677e83d8ff48008b3f7d40b39ddec55994ea4a1863e9ec0a
languageName: node
linkType: hard
"@typescript-eslint/type-utils@npm:5.59.8":
version: 5.59.8
resolution: "@typescript-eslint/type-utils@npm:5.59.8"
"@typescript-eslint/type-utils@npm:5.59.9":
version: 5.59.9
resolution: "@typescript-eslint/type-utils@npm:5.59.9"
dependencies:
"@typescript-eslint/typescript-estree": 5.59.8
"@typescript-eslint/utils": 5.59.8
"@typescript-eslint/typescript-estree": 5.59.9
"@typescript-eslint/utils": 5.59.9
debug: ^4.3.4
tsutils: ^3.21.0
peerDependencies:
@@ -1193,7 +1193,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: d9fde31397da0f0e62a5568f64bad99d06bcd324b7e3aac7fd997a3d045a0fe4c084b2e85d440e0a39645acd2269ad6593f196399c2c0f880d293417fec894e3
checksum: 6bc2619c5024c152b181eff1f44c9b5e7d0fc75ce9403f03b39d59fc1e13191b2fbaf6730f26a1caae22922ac47489f39c2cebccdd713588f6963169ed2a7958
languageName: node
linkType: hard
@@ -1204,19 +1204,19 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/types@npm:5.59.8":
version: 5.59.8
resolution: "@typescript-eslint/types@npm:5.59.8"
checksum: 559473d5601c849eb0da1874a2ac67c753480beed484ad6f6cda62fa6023273f2c3005c7f2864d9c2afb7c6356412d0d304b57db10c53597207f18a7f6cd4f18
"@typescript-eslint/types@npm:5.59.9":
version: 5.59.9
resolution: "@typescript-eslint/types@npm:5.59.9"
checksum: 283f8fee1ee590eeccc2e0fcd3526c856c4b1e2841af2cdcd09eeac842a42cfb32f6bc8b40385380f3dbc3ee29da30f1819115eedf9e16f69ff5a160aeddd8fa
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:5.59.8, @typescript-eslint/typescript-estree@npm:^5.13.0":
version: 5.59.8
resolution: "@typescript-eslint/typescript-estree@npm:5.59.8"
"@typescript-eslint/typescript-estree@npm:5.59.9, @typescript-eslint/typescript-estree@npm:^5.13.0":
version: 5.59.9
resolution: "@typescript-eslint/typescript-estree@npm:5.59.9"
dependencies:
"@typescript-eslint/types": 5.59.8
"@typescript-eslint/visitor-keys": 5.59.8
"@typescript-eslint/types": 5.59.9
"@typescript-eslint/visitor-keys": 5.59.9
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
@@ -1225,7 +1225,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: d93371cc866f573a6a1ddc0eb10d498a8e59f36763a99ce21da0737fff2b4c942eef1587216aad273f8d896ebc0b19003677cba63a27d2646aa2c087638963eb
checksum: c0c9b81f20a2a4337f07bc3ccdc9c1dabd765f59096255ed9a149e91e5c9517b25c2b6655f8f073807cfc13500c7451fbd9bb62e5e572c07cc07945ab042db89
languageName: node
linkType: hard
@@ -1247,21 +1247,21 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/utils@npm:5.59.8, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.57.0":
version: 5.59.8
resolution: "@typescript-eslint/utils@npm:5.59.8"
"@typescript-eslint/utils@npm:5.59.9, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.57.0":
version: 5.59.9
resolution: "@typescript-eslint/utils@npm:5.59.9"
dependencies:
"@eslint-community/eslint-utils": ^4.2.0
"@types/json-schema": ^7.0.9
"@types/semver": ^7.3.12
"@typescript-eslint/scope-manager": 5.59.8
"@typescript-eslint/types": 5.59.8
"@typescript-eslint/typescript-estree": 5.59.8
"@typescript-eslint/scope-manager": 5.59.9
"@typescript-eslint/types": 5.59.9
"@typescript-eslint/typescript-estree": 5.59.9
eslint-scope: ^5.1.1
semver: ^7.3.7
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
checksum: cbaa057485c7f52c45d0dfb4f5a8e9273abccb1c52dcb4426a79f9e71d2c1062cf2525bad6d4aca5ec42db3fe723d749843bcade5a323bde7fbe4b5d5b5d5c3b
checksum: 22ec5962886de7dcf65f99c37aad9fb189a3bef6b2b07c81887fb82a0e8bf137246da58e64fb02141352285708440be13acd7f6db1ca19e96f86724813ac4646
languageName: node
linkType: hard
@@ -1275,13 +1275,13 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:5.59.8":
version: 5.59.8
resolution: "@typescript-eslint/visitor-keys@npm:5.59.8"
"@typescript-eslint/visitor-keys@npm:5.59.9":
version: 5.59.9
resolution: "@typescript-eslint/visitor-keys@npm:5.59.9"
dependencies:
"@typescript-eslint/types": 5.59.8
"@typescript-eslint/types": 5.59.9
eslint-visitor-keys: ^3.3.0
checksum: 6bfa7918dbb0e08d8a7404aeeef7bcd1a85736dc8d01614d267c0c5ec10f94d2746b50a945bf5c82c54fda67926e8deaeba8565c919da17f725fc11209ef8987
checksum: 2909ce761f7fe546592cd3c43e33263d8a5fa619375fd2fdffbc72ffc33e40d6feacafb28c79f36c638fcc2225048e7cc08c61cbac6ca63723dc68610d80e3e6
languageName: node
linkType: hard
@@ -7706,9 +7706,9 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
"rollup@npm:^3.23.0":
version: 3.23.0
resolution: "rollup@npm:3.23.0"
"rollup@npm:^3.24.0":
version: 3.24.0
resolution: "rollup@npm:3.24.0"
dependencies:
fsevents: ~2.3.2
dependenciesMeta:
@@ -7716,7 +7716,7 @@ fsevents@~2.3.2:
optional: true
bin:
rollup: dist/bin/rollup
checksum: 0721065cf725c5611815be61d2b01f20b4d0027e17035f6e76384d38396b56cf6ed21a3db78eb004d9db4d24c8a6a19da4563b4ff96b5dd36f0a0f7a3baf85e8
checksum: 373d0062a79cfce3583d4f6b7ab8ac9aa3201a9af1fa20b24f61a4ddea95a45974c4a8baed3087cb4e7bfc34a9dcd6774b7a635eb071ba52f97f51a59e860d6e
languageName: node
linkType: hard
@@ -7725,7 +7725,7 @@ fsevents@~2.3.2:
resolution: "root-workspace-0b6124@workspace:."
dependencies:
"@pinata/sdk": ^2.1.0
"@polkadot/dev": ^0.75.16
"@polkadot/dev": ^0.75.19
"@types/node": ^20.2.5
dnslink-cloudflare: ^3.0.0
languageName: unknown
@@ -9121,9 +9121,9 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
"webpack-cli@npm:^5.1.2":
version: 5.1.3
resolution: "webpack-cli@npm:5.1.3"
"webpack-cli@npm:^5.1.4":
version: 5.1.4
resolution: "webpack-cli@npm:5.1.4"
dependencies:
"@discoveryjs/json-ext": ^0.5.0
"@webpack-cli/configtest": ^2.1.1
@@ -9149,7 +9149,7 @@ fsevents@~2.3.2:
optional: true
bin:
webpack-cli: bin/cli.js
checksum: 5bb8326bf8bdbc4118cb5dd17332429434a5ab6cde88d79c3d95abf23571c8213ce5e3ff2ca4e1e7145e6f16a4e78740f5d60f999b2e11a0ee37bb339d4da3e4
checksum: 3a4ad0d0342a6815c850ee4633cc2a8a5dae04f918e7847f180bf24ab400803cf8a8943707ffbed03eb20fe6ce647f996f60a2aade87b0b4a9954da3da172ce0
languageName: node
linkType: hard
@@ -9245,9 +9245,9 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
"webpack@npm:^5.85.0":
version: 5.85.0
resolution: "webpack@npm:5.85.0"
"webpack@npm:^5.86.0":
version: 5.86.0
resolution: "webpack@npm:5.86.0"
dependencies:
"@types/eslint-scope": ^3.7.3
"@types/estree": ^1.0.0
@@ -9278,7 +9278,7 @@ fsevents@~2.3.2:
optional: true
bin:
webpack: bin/webpack.js
checksum: b013be9fbc7f6810d1f229f570c70710ddbc7290f817411acffe4214b2b6c783a041ab1f2005d9e1109f4ab21c136f0f8d8c067a5fb64f20a82dcbc1ee0d3f42
checksum: 682b1aa8328bb9d52ae66a1d0a1078af88f9e3b3b3a9c9e1ce203e669581a8e61d522420ef253130eacd510d24d7275b840c1311d50bd048d6fd7c1af186ce55
languageName: node
linkType: hard