Skip to content

Commit 6dd2dce

Browse files
authored
build: esm (#44)
* build: esm * ci: action version
1 parent ce8d8fd commit 6dd2dce

21 files changed

Lines changed: 20272 additions & 6080 deletions

.changeset/lovely-ways-tell.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"hydra-box-web-access-control": major
3+
"rdf-web-access-control": major
4+
---
5+
6+
Update to ESM

.eslintignore

Whitespace-only changes.

.github/workflows/build.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,33 +6,33 @@ jobs:
66
lint:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v2
10-
- uses: actions/setup-node@v2.1.2
9+
- uses: actions/checkout@v3
10+
- uses: actions/setup-node@v3
1111
with:
12-
node-version: 14
13-
- run: yarn install --ci
12+
node-version: 18
13+
- run: npm ci
1414
- run: yarn lint
1515

1616
build:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v2
20-
- uses: actions/setup-node@v2.1.2
19+
- uses: actions/checkout@v3
20+
- uses: actions/setup-node@v3
2121
with:
22-
node-version: 14
23-
- run: yarn install --ci
22+
node-version: 18
23+
- run: npm ci
2424
- run: yarn tsc --noEmit
2525

2626
test:
2727
runs-on: ubuntu-latest
2828
steps:
29-
- uses: actions/checkout@v2
30-
- uses: actions/setup-node@v2.1.2
29+
- uses: actions/checkout@v3
30+
- uses: actions/setup-node@v3
3131
with:
32-
node-version: 14
33-
- run: yarn install --ci
34-
- run: yarn test
32+
node-version: 18
33+
- run: npm ci
34+
- run: npx c8 --all --reporter=lcov npm test
3535
- name: Codecov
36-
uses: codecov/codecov-action@v1.0.5
36+
uses: codecov/codecov-action@v3
3737
with:
3838
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,22 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout Repo
14-
uses: actions/checkout@master
14+
uses: actions/checkout@v3
1515
with:
1616
# This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits
1717
fetch-depth: 0
1818

1919
- name: Setup Node.js
20-
uses: actions/setup-node@v2.1.2
20+
uses: actions/setup-node@v3
2121
with:
22-
node-version: 14
22+
node-version: 18
2323

2424
- name: Install Dependencies
2525
run: yarn
2626

2727
- name: Create Release Pull Request or Publish to npm
2828
id: changesets
29-
uses: changesets/action@master
29+
uses: changesets/action@v1
3030
with:
3131
# This expects you to have a script called release which does a build for your packages and calls changeset publish
3232
publish: yarn release

babel.config.json

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

mocha-setup.cjs renamed to mocha-setup.js

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
/* eslint-disable @typescript-eslint/no-var-requires,import/no-extraneous-dependencies */
2-
require('@babel/register')({
3-
configFile: './babel.config.json',
4-
extensions: ['.js', '.jsx', '.ts', '.tsx'],
5-
})
6-
72
const chai = require('chai')
83
const sinonChai = require('sinon-chai')
94

0 commit comments

Comments
 (0)