Skip to content

Commit f90c32e

Browse files
authored
Merge pull request #49 from telostat/upgrade-dependencies
Upgrade dependencies
2 parents 8aef032 + 618ec0a commit f90c32e

File tree

15 files changed

+4358
-12950
lines changed

15 files changed

+4358
-12950
lines changed

.eslintignore

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

.eslintrc.js

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

.github/workflows/release-please.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
command: manifest
1515
release-type: node
1616

17-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@v4
1818
if: ${{ steps.release.outputs.release_created }}
1919

20-
- uses: actions/setup-node@v3
20+
- uses: actions/setup-node@v4
2121
with:
2222
node-version: 'lts/*'
2323
registry-url: 'https://registry.npmjs.org'
@@ -35,7 +35,7 @@ jobs:
3535
if: ${{ steps.release.outputs.release_created }}
3636

3737
- name: Deploy docs to gh-pages
38-
uses: peaceiris/actions-gh-pages@v3
38+
uses: peaceiris/actions-gh-pages@v4
3939
if: ${{ steps.release.outputs.release_created }}
4040
with:
4141
github_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ jobs:
1212
runs-on: ${{ matrix.os }}
1313
strategy:
1414
matrix:
15-
node: [18, 20]
15+
node: [18, 20, 22]
1616
os: [ubuntu-latest]
1717
steps:
18-
- uses: actions/checkout@v3
18+
- uses: actions/checkout@v4
1919

20-
- uses: actions/setup-node@v3
20+
- uses: actions/setup-node@v4
2121
with:
2222
node-version: ${{ matrix.node }}
2323
registry-url: https://registry.npmjs.org

.husky/commit-msg

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
#!/usr/bin/env sh
2-
. "$(dirname -- "$0")/_/husky.sh"
3-
41
npx --no -- commitlint --edit "${1}"

.husky/pre-commit

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
#!/usr/bin/env sh
2-
. "$(dirname -- "$0")/_/husky.sh"
3-
4-
./node_modules/.bin/lint-staged
1+
npx lint-staged

eslint.config.mjs

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
import typescriptEslint from '@typescript-eslint/eslint-plugin';
2+
import prettier from 'eslint-plugin-prettier';
3+
import globals from 'globals';
4+
import tsParser from '@typescript-eslint/parser';
5+
import path from 'node:path';
6+
import { fileURLToPath } from 'node:url';
7+
import js from '@eslint/js';
8+
import { FlatCompat } from '@eslint/eslintrc';
9+
10+
const __filename = fileURLToPath(import.meta.url);
11+
const __dirname = path.dirname(__filename);
12+
const compat = new FlatCompat({
13+
baseDirectory: __dirname,
14+
recommendedConfig: js.configs.recommended,
15+
allConfig: js.configs.all,
16+
});
17+
18+
export default [
19+
{
20+
ignores: ['**/dist', '**/docs', '**/.husky'],
21+
},
22+
...compat.extends('prettier', 'plugin:prettier/recommended', 'plugin:@typescript-eslint/eslint-recommended'),
23+
{
24+
plugins: {
25+
'@typescript-eslint': typescriptEslint,
26+
prettier,
27+
},
28+
29+
languageOptions: {
30+
globals: {
31+
...globals.browser,
32+
Atomics: 'readonly',
33+
SharedArrayBuffer: 'readonly',
34+
},
35+
36+
parser: tsParser,
37+
ecmaVersion: 2018,
38+
sourceType: 'module',
39+
},
40+
41+
rules: {
42+
'prettier/prettier': 'error',
43+
'@typescript-eslint/explicit-function-return-type': 'off',
44+
'no-use-before-define': 'off',
45+
'@typescript-eslint/no-use-before-define': ['error'],
46+
'no-unused-vars': 'off',
47+
},
48+
},
49+
];

nix/default.nix

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

nix/docs/quickstart.md

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

nix/sources.json

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

0 commit comments

Comments
 (0)