Skip to content

Commit 0381d86

Browse files
feat!: convert to es modules (#56)
BREAKING CHANGE: This drops support for node.js 10.x, and converts the module to es modules. Upgrade with care.
1 parent 8141db6 commit 0381d86

8 files changed

Lines changed: 410 additions & 29 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
strategy:
1111
matrix:
12-
node: [10, 12, 14, 15]
12+
node: [12, 14, 16]
1313
steps:
1414
- uses: actions/checkout@v2
1515
- uses: actions/setup-node@v2
@@ -27,7 +27,7 @@ jobs:
2727
- uses: actions/checkout@v2
2828
- uses: actions/setup-node@v2
2929
with:
30-
node-version: 12
30+
node-version: 16
3131
- run: npm install
3232
- run: npm run lint
3333
release:
@@ -38,7 +38,7 @@ jobs:
3838
- uses: actions/checkout@v2
3939
- uses: actions/setup-node@v2
4040
with:
41-
node-version: 12
41+
node-version: 16
4242
- run: npm install
4343
- run: npx semantic-release
4444
env:

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ It does this two ways:
1818
## Usage
1919

2020
```js
21-
const yes = require('yes-https');
22-
const express = require('express');
21+
import yes from 'yes-https';
22+
import express from 'express';
2323

2424
let app = express();
2525

example/app.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
const express = require('express');
2-
const yes = require('../lib/index.js');
1+
import process from 'node:process';
2+
import express from 'express';
3+
import yes from '../lib/index.js';
34

45
const app = express();
56

0 commit comments

Comments
 (0)