diff --git a/package.json b/package.json index f982ffc146..d740adf426 100644 --- a/package.json +++ b/package.json @@ -142,7 +142,6 @@ "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "benchmark": "^2.1.4", - "config-housekeeping": "https://github.com/streamich/housekeeping#3532d2abeac159315ddf403d70517859d079c801", "editing-traces": "https://github.com/streamich/editing-traces#6494020428530a6e382378b98d1d7e31334e2d7b", "fast-json-patch": "^3.1.1", "html-webpack-plugin": "^5.6.0", diff --git a/tsconfig.housekeeping.json b/tsconfig.housekeeping.json new file mode 100644 index 0000000000..1288ef21c6 --- /dev/null +++ b/tsconfig.housekeeping.json @@ -0,0 +1,46 @@ +{ + "compilerOptions": { + "target": "es2020", + "module": "commonjs", + "moduleResolution": "Node", + "removeComments": false, + "noImplicitAny": true, + "allowJs": false, + "allowSyntheticDefaultImports": true, + "skipDefaultLibCheck": true, + "skipLibCheck": true, + "importHelpers": true, + "pretty": true, + "sourceMap": true, + "strict": true, + "jsx": "react", + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "noEmitHelpers": true, + "noEmitOnError": true, + "noErrorTruncation": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "declaration": true, + "downlevelIteration": true, + "isolatedModules": false, + "lib": ["es2018", "es2017", "esnext", "dom", "esnext.asynciterable"], + "outDir": "./lib" + }, + "include": ["src"], + "exclude": [ + "node_modules", + "lib", + "es6", + "es2020", + "esm", + "docs", + "README.md" + ], + "typedocOptions": { + "entryPoints": [ + "src/index.ts" + ], + "out": "typedocs" + } +} diff --git a/tsconfig.json b/tsconfig.json index 3ed2bd38ac..abc402cb98 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "./node_modules/config-housekeeping/tsconfig.json", + "extends": "tsconfig.housekeeping.json", "include": ["src"], "exclude": ["node_modules", "lib", "es6", "es2020", "esm", "docs", "README.md"], "typedocOptions": { diff --git a/yarn.lock b/yarn.lock index 2a871d6d1d..7993790d5a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1652,11 +1652,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -"config-housekeeping@https://github.com/streamich/housekeeping#3532d2abeac159315ddf403d70517859d079c801": - version "0.0.0" - uid "3532d2abeac159315ddf403d70517859d079c801" - resolved "https://github.com/streamich/housekeeping#3532d2abeac159315ddf403d70517859d079c801" - connect-history-api-fallback@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" @@ -1904,7 +1899,6 @@ dot-case@^3.0.4: "editing-traces@https://github.com/streamich/editing-traces#6494020428530a6e382378b98d1d7e31334e2d7b": version "0.0.0" - uid "6494020428530a6e382378b98d1d7e31334e2d7b" resolved "https://github.com/streamich/editing-traces#6494020428530a6e382378b98d1d7e31334e2d7b" ee-first@1.1.1: @@ -3108,7 +3102,6 @@ jsesc@^3.0.2: "json-crdt-traces@https://github.com/streamich/json-crdt-traces#ec825401dc05cbb74b9e0b3c4d6527399f54d54d": version "0.0.1" - uid ec825401dc05cbb74b9e0b3c4d6527399f54d54d resolved "https://github.com/streamich/json-crdt-traces#ec825401dc05cbb74b9e0b3c4d6527399f54d54d" json-logic-js@^2.0.2: