Skip to content

Commit c72a939

Browse files
authored
Merge pull request #658 from thebuilder/feat/upgrade
Switch to Biome.js
2 parents db19517 + 655631e commit c72a939

34 files changed

Lines changed: 3955 additions & 4685 deletions

.eslintignore

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

.eslintrc.js

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

.github/workflows/release.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,10 @@ jobs:
99
name: Release
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v3
13-
- name: Install PNPM
14-
uses: pnpm/action-setup@v2
15-
with:
16-
version: 8
12+
- run: corepack enable
13+
- uses: actions/checkout@v4
1714
- name: Setup Node.js
18-
uses: actions/setup-node@v3
15+
uses: actions/setup-node@v4
1916
with:
2017
node-version: 20
2118
cache: 'pnpm'

.github/workflows/test.yml

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,26 @@
11
name: Test
22

3-
on: [push, pull_request]
3+
on: [ push, pull_request ]
44

55
jobs:
66
build:
77
runs-on: ubuntu-latest
88

9-
strategy:
10-
matrix:
11-
node-version: [16.x, 18.x]
12-
139
steps:
14-
- uses: actions/checkout@v3
15-
- uses: pnpm/action-setup@v2
16-
with:
17-
version: 8
18-
- name: Use Node.js ${{ matrix.node-version }}
19-
uses: actions/setup-node@v3
10+
- run: corepack enable
11+
- uses: actions/checkout@v4
12+
- name: Setup Node.js
13+
uses: actions/setup-node@v4
2014
with:
21-
node-version: ${{ matrix.node-version }}
15+
node-version: 20
2216
cache: 'pnpm'
2317
- name: Install dependencies
2418
run: pnpm install
2519
- name: Lint
26-
run: pnpm lint
20+
run: pnpm biome ci .
2721
- name: Test
2822
run: pnpm test
2923
env:
3024
CI: true
3125
- name: Build
32-
run: yarn build
26+
run: pnpm build

.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ npm-debug.log
1616
.project
1717
.tmp
1818
.eslintignore
19+
biome.json
1920
.flowconfig
2021
.editorconfig
2122
storybook/.storybook

.prettierignore

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

CONTRIBUTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@ Here's what each part of the commit message means:
6767
updating dependencies).
6868
- `<subject>`: A short description of the change.
6969

70-
### Code Style
70+
### Code Style and Linting
7171

72-
`react-intersection-observer` uses [Prettier](https://prettier.io/) for code
73-
formatting. Please ensure that your changes are formatted with Prettier before
72+
`react-intersection-observer` uses [Biome](https://biomejs.dev/) for code
73+
formatting and linting. Please ensure that your changes are formatted with Biome before
7474
submitting your pull request.
7575

7676
### Testing

0 commit comments

Comments
 (0)