Skip to content

Commit 0eb25e9

Browse files
committed
chore: add tsconfig
1 parent d38773c commit 0eb25e9

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

lib/tsconfig.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"compilerOptions": {
3+
"strict": false,
4+
"strictNullChecks": false,
5+
"noUnusedLocals": false,
6+
"noUnusedParameters": false,
7+
"noImplicitReturns": false,
8+
"noImplicitAny": false,
9+
"noImplicitThis": false,
10+
"noFallthroughCasesInSwitch": false,
11+
"declaration": true,
12+
"emitDecoratorMetadata": true,
13+
"experimentalDecorators": true,
14+
"incremental": true,
15+
"inlineSourceMap": true,
16+
"inlineSources": true,
17+
"preserveSymlinks": true,
18+
"removeComments": true,
19+
"jsx": "react",
20+
"jsxFactory": "etch.dom",
21+
"lib": ["ES2018", "dom"],
22+
"target": "ES2018",
23+
"allowJs": true,
24+
"resolveJsonModule": true,
25+
"esModuleInterop": true,
26+
"module": "commonjs",
27+
"moduleResolution": "node",
28+
"importHelpers": false,
29+
"outDir": "../dist"
30+
},
31+
"compileOnSave": false
32+
}

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
"lint": "eslint . --fix",
1515
"test.lint": "eslint .",
1616
"clean": "shx rm -rf dist .parcel-cache",
17+
"dev.tsc": "npm run build.tsc -- --watch",
1718
"dev": "cross-env NODE_ENV=development BABEL_KEEP_MODULES=true rollup -c -w",
19+
"build.tsc": "tsc -p ./lib/tsconfig.json",
1820
"build.test": "cross-env NODE_ENV=test BABEL_KEEP_MODULES=true rollup -c",
1921
"build.readable": "cross-env NODE_ENV=production READABLE_BUILD=true BABEL_KEEP_MODULES=true rollup -c",
2022
"build": "cross-env NODE_ENV=production cross-env BABEL_KEEP_MODULES=true rollup -c",

0 commit comments

Comments
 (0)