Skip to content

Commit 07929c7

Browse files
Chore: Setup typescript
1 parent 1fd0067 commit 07929c7

File tree

4 files changed

+382
-1
lines changed

4 files changed

+382
-1
lines changed

package-lock.json

Lines changed: 348 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,10 @@
1515
"bugs": {
1616
"url": "https://github.com/thomasthiebaud/htmldom-to-react/issues"
1717
},
18-
"homepage": "https://github.com/thomasthiebaud/htmldom-to-react#readme"
18+
"homepage": "https://github.com/thomasthiebaud/htmldom-to-react#readme",
19+
"devDependencies": {
20+
"tslint": "5.10.0",
21+
"tslint-react": "3.6.0",
22+
"typescript": "2.9.2"
23+
}
1924
}

tsconfig.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"compilerOptions": {
3+
"declaration": true,
4+
"jsx": "react",
5+
"lib": [
6+
"dom",
7+
"es2015"
8+
],
9+
"noImplicitAny": true,
10+
"outDir": "lib",
11+
"sourceMap": true,
12+
"target": "es6",
13+
},
14+
"include": [
15+
"./src/**/*"
16+
]
17+
}

tslint.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"defaultSeverity": "error",
3+
"extends": ["tslint:recommended", "tslint-react"],
4+
"jsRules": {},
5+
"rules": {
6+
"interface-name": [true, "never-prefix"],
7+
"quotemark": [true, "single", "jsx-double"],
8+
"semicolon": [true, "never"]
9+
},
10+
"rulesDirectory": []
11+
}

0 commit comments

Comments
 (0)