Skip to content

Commit 3c7740f

Browse files
committed
chore: update to eslint v9
1 parent 16e11c8 commit 3c7740f

16 files changed

Lines changed: 365 additions & 933 deletions

.eslintignore

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

.eslintrc

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

bin/jiti.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#!/usr/bin/env node
22

3-
const { resolve } = require("path");
3+
const { resolve } = require("node:path");
44

55
const script = process.argv.splice(2, 1)[0];
66

77
if (!script) {
8-
// eslint-disable-next-line no-console
8+
99
console.error("Usage: jiti <path> [...arguments]");
1010
process.exit(1);
1111
}

eslint.config.mjs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import unjs from "eslint-config-unjs";
2+
3+
export default unjs({
4+
ignores: [
5+
"test/fixtures/error-*"
6+
],
7+
rules: {
8+
"unicorn/no-null": 0
9+
},
10+
});

lib/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ function onError(err) {
22
throw err; /* ↓ Check stack trace ↓ */
33
}
44

5-
module.exports = function (filename, opts) {
5+
module.exports = function jiti(filename, opts) {
66
const jiti = require("../dist/jiti");
77

88
opts = { onError, ...opts };

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
"dev": "pnpm clean && pnpm webpack --watch",
1919
"jiti": "JITI_DEBUG=1 JITI_CACHE=false JITI_REQUIRE_CACHE=false ./bin/jiti.js",
2020
"jiti:legacy": "JITI_DEBUG=1 npx node@12 ./bin/jiti.js",
21-
"lint": "eslint --ext .ts,.js . && prettier -c src lib test stubs",
22-
"lint:fix": "eslint --fix --ext .ts,.js . && prettier -w src lib test stubs",
21+
"lint": "eslint . && prettier -c src lib test stubs",
22+
"lint:fix": "eslint --fix . && prettier -w src lib test stubs",
2323
"release": "pnpm build && pnpm test && changelogen --release --push && npm publish",
2424
"test": "pnpm lint && vitest run --coverage && pnpm test:bun",
2525
"test:bun": "bun --bun test test/bun"
@@ -53,8 +53,8 @@
5353
"create-require": "^1.1.1",
5454
"destr": "^2.0.3",
5555
"escape-string-regexp": "^5.0.0",
56-
"eslint": "^8.57.0",
57-
"eslint-config-unjs": "^0.2.1",
56+
"eslint": "^9.1.1",
57+
"eslint-config-unjs": "0.3.0-rc.7",
5858
"esm": "^3.2.25",
5959
"estree-walker": "^3.0.3",
6060
"execa": "^8.0.1",
@@ -65,7 +65,7 @@
6565
"pirates": "^4.0.6",
6666
"pkg-types": "^1.1.0",
6767
"prettier": "^3.2.5",
68-
"reflect-metadata": "^0.2.1",
68+
"reflect-metadata": "^0.2.2",
6969
"semver": "^7.6.0",
7070
"std-env": "^3.7.0",
7171
"terser-webpack-plugin": "^5.3.10",

0 commit comments

Comments
 (0)