diff --git a/package.json b/package.json index 6233d6912..6d55f2944 100644 --- a/package.json +++ b/package.json @@ -111,7 +111,7 @@ "showdown": "^1.9.1", "tar-stream": "^2.1.4", "tslib": "^2.0.3", - "typescript": "^4.0.5", + "typescript": "^4.1.3", "uuid": "^8.3.1", "web-component-analyzer": "^1.1.6" }, @@ -137,5 +137,9 @@ }, "engines": { "node": ">=12.18.4" + }, + "volta": { + "node": "14.15.1", + "yarn": "1.22.10" } } \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 5cd560271..8149d48ee 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,9 +12,10 @@ "noUnusedLocals": true, "noUnusedParameters": true, "experimentalDecorators": true, - "skipLibCheck": true, + "stripInternal": true, + "forceConsistentCasingInFileNames": true, + // "skipLibCheck": true, // would force consumers to enable this as well "strict": true, - "noImplicitAny": true, "outDir": "./", "baseUrl": "./", "paths": { @@ -23,8 +24,8 @@ }, "composite": true, "importHelpers": true, - "allowSyntheticDefaultImports": true, - "esModuleInterop": true + "allowSyntheticDefaultImports": true + // "esModuleInterop": true // would force consumers to enable this as well }, "include": ["custom_typings/**/*.ts", "src/*.ts"], "exclude": [], diff --git a/yarn.lock b/yarn.lock index c581fac97..5b6b02962 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16595,10 +16595,10 @@ typescript@^3.8.3: resolved "https://vonagecc.jfrog.io/vonagecc/api/npm/npm/typescript/-/typescript-3.9.7.tgz#98d600a5ebdc38f40cb277522f12dc800e9e25fa" integrity sha1-mNYApevcOPQMsndSLxLcgA6eJfo= -typescript@^4.0.5: - version "4.0.5" - resolved "https://vonagecc.jfrog.io/vonagecc/api/npm/npm/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389" - integrity sha1-rp3d/RBp8ctb6z7zshcN18EzI4k= +typescript@^4.1.3: + version "4.1.3" + resolved "https://vonagecc.jfrog.io/vonagecc/api/npm/npm/typescript/-/typescript-4.1.3.tgz#519d582bd94cba0cf8934c7d8e8467e473f53bb7" + integrity sha1-UZ1YK9lMugz4k0x9joRn5HP1O7c= typical@^2.4.2, typical@^2.6.0, typical@^2.6.1: version "2.6.1"