Skip to content

Commit f7713b2

Browse files
committed
Migrate codebase to TypeScript, upgrade dependencies
1 parent f72ac50 commit f7713b2

33 files changed

+1028
-8477
lines changed

.circleci/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
build:
88
docker:
99
# specify the version you desire here
10-
- image: circleci/node:7.10
10+
- image: circleci/node:latest
1111

1212
working_directory: ~/repo
1313

@@ -21,12 +21,12 @@ jobs:
2121
# fallback to using the latest cache if no exact match is found
2222
- v1-dependencies-
2323

24-
- run: npm install
24+
- run: yarn
2525

2626
- save_cache:
2727
paths:
2828
- node_modules
2929
key: v1-dependencies-{{ checksum "package.json" }}
3030

3131
# run tests!
32-
- run: npm test
32+
- run: yarn test

.eslintrc

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
{
2-
"parser": "babel-eslint",
2+
"parser": "typescript-eslint-parser",
33

44
"plugins": [
5-
"babel",
6-
"flowtype",
7-
"flowtype-errors"
5+
"typescript"
86
],
97

108
"extends": [
11-
"eslint:recommended",
12-
"plugin:flowtype/recommended"
9+
"eslint:recommended"
1310
],
1411

1512
"env": {
@@ -58,7 +55,6 @@
5855
},
5956

6057
"rules": {
61-
"flowtype-errors/show-errors": 2,
6258
"arrow-parens": [2, "as-needed"],
6359
"array-bracket-spacing": [2, "always"],
6460
"generator-star-spacing": [2, {"before": true, "after": false}],

.flowconfig

Lines changed: 0 additions & 12 deletions
This file was deleted.

flow-typed/npm/babel-cli_vx.x.x.js

Lines changed: 0 additions & 108 deletions
This file was deleted.

0 commit comments

Comments
 (0)