[Chore] Enhance tsconfig to explicitly set noUncheckedIndexedAccess and update build:release script (#3512)

This commit is contained in:
Jonas Daniels
2024-06-25 23:05:16 -07:00
committed by GitHub
parent cde0c1741d
commit 0708d4e71b
2 changed files with 5 additions and 2 deletions
@@ -1,5 +1,8 @@
{
"extends": "@thirdweb-dev/tsconfig/base.json",
"include": ["src", "types"],
"exclude": ["dist", "build", "node_modules"]
"exclude": ["dist", "build", "node_modules"],
"compilerOptions": {
"noUncheckedIndexedAccess": false // explicitly set to false (default is true)
}
}
+1 -1
View File
@@ -21,7 +21,7 @@
"build:packages": "turbo run build --filter=./packages/*",
"build:legacy_packages": "turbo run build --filter=./legacy_packages/* --filter=!@thirdweb-dev/unity-js-bridge",
"build": "turbo run build --filter=./packages/* --filter=./legacy_packages/* --filter=!@thirdweb-dev/unity-js-bridge",
"build:release": "pnpm run build --force",
"build:release": "pnpm run build --filter=./packages/* --filter=./legacy_packages/* --filter=!@thirdweb-dev/unity-js-bridge --force",
"test": "turbo run test --filter=./packages/*",
"test:legacy": "turbo run test --filter=./legacy_packages/* --filter=!@thirdweb-dev/sdk --filter=!@thirdweb-dev/auth",
"e2e": "turbo run e2e --filter=./packages/*",