Commit d74848c2 authored by Mark Tyneway's avatar Mark Tyneway Committed by GitHub

monorepo: enshrine ts config (#10797)

Move the ts config out of the root of the repo to the packages
themselves. This is because no new typescript development is planned
for the monorepo itself, new typescript lives in the ecosystem monorepo,
see https://github.com/ethereum-optimism/ecosystem. It may also live in
the monitoring monorepo, see https://github.com/ethereum-optimism/monitorism.

This will make porting the individual ts packages out of the monorepo
more simple and also cleans up the root of the monorepo, reducing the
overhead for contributors.
parent ccd2b3d4
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "./dist",
"skipLibCheck": true
"skipLibCheck": true,
"module": "commonjs",
"target": "es2017",
"sourceMap": true,
"esModuleInterop": true,
"composite": true,
"resolveJsonModule": true,
"declaration": true,
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"typeRoots": [
"node_modules/@types"
]
},
"exclude": [
"node_modules",
"dist"
],
"include": [
"package.json",
"src/abi/IGnosisSafe.0.8.19.json",
......
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"rootDir": "./src",
"outDir": "./dist"
},
"include": ["src/**/*"]
}
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "./dist"
"outDir": "./dist",
"skipLibCheck": true,
"module": "commonjs",
"target": "es2017",
"sourceMap": true,
"esModuleInterop": true,
"composite": true,
"resolveJsonModule": true,
"declaration": true,
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"typeRoots": [
"node_modules/@types"
]
},
"exclude": [
"node_modules",
"dist"
],
"include": [
"deploy-config/**/*",
"deploy-config/**/*.json",
......
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"lib": ["ES2021"],
"rootDir": "./src",
"outDir": "./dist"
"outDir": "./dist",
"skipLibCheck": true,
"module": "commonjs",
"target": "es2017",
"sourceMap": true,
"esModuleInterop": true,
"composite": true,
"resolveJsonModule": true,
"declaration": true,
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"typeRoots": [
"node_modules/@types"
]
},
"exclude": [
"node_modules",
"dist"
],
"include": [
"src/**/*",
"src/forge-artifacts/*.json"
......
{
"compilerOptions": {
"module": "commonjs",
"target": "es2017",
"sourceMap": true,
"esModuleInterop": true,
"composite": true,
"resolveJsonModule": true,
"declaration": true,
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"typeRoots": [
"node_modules/@types"
]
},
"exclude": [
"node_modules",
"dist"
]
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment