Skip to content

Commit 1fdb362

Browse files
authored
Breaking: use new language features (#94)
Namely private properties, optional chaining and the nullish coalescing operator. This is a syntactic refactoring that makes no difference for most consumers. The syntax is supported by all our target environments, but if browserify is used (without babel or similar) it'll fail to parse. Category: change
1 parent b5b583c commit 1fdb362

13 files changed

+544
-557
lines changed

.airtap.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,8 @@ presets:
1212
- airtap-electron
1313
browsers:
1414
- name: electron
15+
16+
# Until airtap switches to rollup
17+
browserify:
18+
- transform: babelify
19+
presets: ["@babel/preset-env"]

.github/dependabot.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@ updates:
77
ignore:
88
- dependency-name: standard
99
- dependency-name: ts-standard
10-
- dependency-name: '@types/node'
10+
- dependency-name: "@types/node"
1111
- dependency-name: voxpelli/tsconfig
1212
- dependency-name: typescript
1313
- dependency-name: hallmark
14+
- dependency-name: "@babel/preset-env"
15+
- dependency-name: babelify
1416

1517
# Stay on the 3rd or 4th oldest stable release, per
1618
# https://www.electronjs.org/docs/latest/tutorial/electron-timelines#version-support-policy

0 commit comments

Comments
 (0)