Skip to content

Commit ecd0cff

Browse files
committed
Rewrite application in TypeScript
1 parent e1281dc commit ecd0cff

14 files changed

+3199
-18
lines changed

.editorconfig

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
indent_size = 2
7+
indent_style = space
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.md]
12+
trim_trailing_whitespace = false

.eslintignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
templates/**
2+
bin/**
3+
coverage/**

.eslintrc.json

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"parser": "@typescript-eslint/parser",
3+
"parserOptions": {
4+
"project": "./tsconfig.all.json",
5+
// Memory leak when lots of files exist, or lots of files are being added.
6+
// This can occur when running the linter while `./script/test` is adding a
7+
// bunch of new files.
8+
//
9+
// See: https://github.com/typescript-eslint/typescript-eslint/issues/1080
10+
"noWatch": true
11+
},
12+
"plugins": ["@typescript-eslint"],
13+
"extends": ["plugin:@typescript-eslint/recommended"]
14+
}

.gitignore

+11-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,22 @@
11
# Dependencies
22
node_modules
33

4-
# Log files
4+
# Output folder
5+
bin
6+
7+
# Logs
58
npm-debug.log*
69
yarn-debug.log*
710
yarn-error.log*
811
debug.log
912

10-
# Lockfiles
11-
package-lock.json
13+
# Yarn lockfile. Use package-lock.json instead.
1214
yarn.lock
1315

14-
# Temporary directory for testing
16+
# Test-related generated folders
1517
tmp
18+
coverage
19+
20+
# Miscellaneous
21+
.DS_Store
22+
Thumbs.db

0 commit comments

Comments
 (0)