Skip to content

Commit 18513b7

Browse files
committed
feat!: drop node 8 support
1 parent 589f53f commit 18513b7

File tree

4 files changed

+561
-561
lines changed

4 files changed

+561
-561
lines changed

.circleci/config.yml

+22-24
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,5 @@
11
version: 2
22
jobs:
3-
test-node-8:
4-
docker:
5-
- image: circleci/node:8
6-
working_directory: ~/project
7-
steps:
8-
- checkout
9-
- restore_cache:
10-
keys:
11-
- yarn-cache-8-{{ .Branch }}-{{ checksum "yarn.lock" }}
12-
- yarn-cache-8-{{ .Branch }}
13-
- yarn-cache-8-
14-
- run: yarn install
15-
- save_cache:
16-
key: yarn-cache-8-{{ .Branch }}-{{ checksum "yarn.lock" }}
17-
paths: [node_modules]
18-
- run: yarn test
19-
203
test-node-10:
214
docker:
225
- image: circleci/node:10
@@ -34,7 +17,7 @@ jobs:
3417
paths: [node_modules]
3518
- run: yarn test
3619

37-
test-latest(node-12):
20+
test-node-12:
3821
docker:
3922
- image: circleci/node:12
4023
working_directory: ~/project
@@ -70,6 +53,23 @@ jobs:
7053
- store_test_results:
7154
path: ./coverage/clover.xml
7255

56+
test-node-latest:
57+
docker:
58+
- image: circleci/node
59+
working_directory: ~/project
60+
steps:
61+
- checkout
62+
- restore_cache:
63+
keys:
64+
- yarn-cache-latest-{{ .Branch }}-{{ checksum "yarn.lock" }}
65+
- yarn-cache-latest-{{ .Branch }}
66+
- yarn-cache-latest-
67+
- run: yarn install
68+
- save_cache:
69+
key: yarn-cache-latest-{{ .Branch }}-{{ checksum "yarn.lock" }}
70+
paths: [node_modules]
71+
- run: yarn test
72+
7373
validate-dependencies:
7474
docker:
7575
- image: circleci/node:12
@@ -204,9 +204,9 @@ workflows:
204204
version: 2
205205
build-test-publish:
206206
jobs:
207-
- test-latest(node-12)
208207
- test-node-10
209-
- test-node-8
208+
- test-node-12
209+
- test-node-latest
210210
- validate-all-dependencies:
211211
filters:
212212
branches:
@@ -222,18 +222,16 @@ workflows:
222222
- release:
223223
requires:
224224
- validate-dependencies
225-
- test-latest(node-12)
225+
- test-node-12
226226
- test-node-10
227-
- test-node-8
228227
filters:
229228
branches:
230229
only:
231230
- master
232231
- prerelease:
233232
requires:
234-
- test-latest(node-12)
233+
- test-node-12
235234
- test-node-10
236-
- test-node-8
237235
filters:
238236
tags:
239237
ignore: /.*/

config/tsconfig.base.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"extends": "./tsconfig.strict",
33
"compilerOptions": {
44
"module": "commonjs",
5-
"target": "es6",
5+
"target": "es2018",
66
"noImplicitAny": true,
77
"moduleResolution": "node",
88
"sourceMap": true,
@@ -23,7 +23,7 @@
2323
"traceResolution": false,
2424
"pretty": true,
2525
"lib": [
26-
"es6"
26+
"ES2018"
2727
],
2828
"types": [
2929
"node",

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
"license-validate": "Validate licenses for dependencies."
7777
},
7878
"engines": {
79-
"node": ">=4.5"
79+
"node": ">=10.10"
8080
},
8181
"files": [
8282
"/dist",
@@ -98,7 +98,7 @@
9898
"npm-scripts-info": "0.3.9",
9999
"open-cli": "^5.0.0",
100100
"sleep-ms": "^2.0.1",
101-
"standard-version": "^7.0.0",
101+
"standard-version": "^7.1",
102102
"trash-cli": "^3.0.0",
103103
"ts-jest": "^24.0.0",
104104
"tslint": "^5.18.0",
@@ -114,7 +114,7 @@
114114
],
115115
"dependencies": {
116116
"atem-connection": "1.1.0",
117-
"tslib": "^1.9.2"
117+
"tslib": "^1.13"
118118
},
119119
"standard-version": {
120120
"message": "chore(release): %s [skip ci]",

0 commit comments

Comments
 (0)