@@ -9,7 +9,7 @@ module.exports = defineConfig({
99 root : true ,
1010 extends : [
1111 'eslint:recommended' ,
12- 'plugin:node /recommended' ,
12+ 'plugin:n /recommended' ,
1313 'plugin:@typescript-eslint/recommended' ,
1414 'plugin:regexp/recommended' ,
1515 ] ,
@@ -23,7 +23,6 @@ module.exports = defineConfig({
2323 eqeqeq : [ 'warn' , 'always' , { null : 'never' } ] ,
2424 'no-debugger' : [ 'error' ] ,
2525 'no-empty' : [ 'warn' , { allowEmptyCatch : true } ] ,
26- 'no-process-exit' : 'off' ,
2726 'no-useless-escape' : 'off' ,
2827 'prefer-const' : [
2928 'warn' ,
@@ -32,37 +31,38 @@ module.exports = defineConfig({
3231 } ,
3332 ] ,
3433
35- 'node/no-missing-import' : [
34+ 'n/no-process-exit' : 'off' ,
35+ 'n/no-missing-import' : [
3636 'error' ,
3737 {
3838 allowModules : [ 'types' , 'estree' , 'less' , 'sass' , 'stylus' ] ,
3939 tryExtensions : [ '.ts' , '.js' , '.jsx' , '.tsx' , '.d.ts' ] ,
4040 } ,
4141 ] ,
42- 'node /no-missing-require' : [
42+ 'n /no-missing-require' : [
4343 'error' ,
4444 {
4545 // for try-catching yarn pnp
4646 allowModules : [ 'pnpapi' , 'vite' ] ,
4747 tryExtensions : [ '.ts' , '.js' , '.jsx' , '.tsx' , '.d.ts' ] ,
4848 } ,
4949 ] ,
50- 'node /no-extraneous-import' : [
50+ 'n /no-extraneous-import' : [
5151 'error' ,
5252 {
5353 allowModules : [ 'vite' , 'less' , 'sass' , 'vitest' ] ,
5454 } ,
5555 ] ,
56- 'node /no-extraneous-require' : [
56+ 'n /no-extraneous-require' : [
5757 'error' ,
5858 {
5959 allowModules : [ 'vite' ] ,
6060 } ,
6161 ] ,
62- 'node /no-deprecated-api' : 'off' ,
63- 'node /no-unpublished-import' : 'off' ,
64- 'node /no-unpublished-require' : 'off' ,
65- 'node /no-unsupported-features/es-syntax' : 'off' ,
62+ 'n /no-deprecated-api' : 'off' ,
63+ 'n /no-unpublished-import' : 'off' ,
64+ 'n /no-unpublished-require' : 'off' ,
65+ 'n /no-unsupported-features/es-syntax' : 'off' ,
6666
6767 '@typescript-eslint/ban-ts-comment' : 'off' , // TODO: we should turn this on in a new PR
6868 '@typescript-eslint/ban-types' : 'off' , // TODO: we should turn this on in a new PR
@@ -122,25 +122,25 @@ module.exports = defineConfig({
122122 files : [ '**/build.config.ts' ] ,
123123 rules : {
124124 'no-undef' : 'off' ,
125- 'node /no-missing-import' : 'off' ,
125+ 'n /no-missing-import' : 'off' ,
126126 '@typescript-eslint/explicit-module-boundary-types' : 'off' ,
127127 } ,
128128 } ,
129129 {
130130 files : [ 'playground/**' ] ,
131131 rules : {
132- 'node /no-extraneous-import' : 'off' ,
133- 'node /no-extraneous-require' : 'off' ,
134- 'node /no-missing-import' : 'off' ,
135- 'node /no-missing-require' : 'off' ,
132+ 'n /no-extraneous-import' : 'off' ,
133+ 'n /no-extraneous-require' : 'off' ,
134+ 'n /no-missing-import' : 'off' ,
135+ 'n /no-missing-require' : 'off' ,
136136 // engine field doesn't exist in playgrounds
137- 'node /no-unsupported-features/es-builtins' : [
137+ 'n /no-unsupported-features/es-builtins' : [
138138 'error' ,
139139 {
140140 version : '^14.18.0 || >=16.0.0' ,
141141 } ,
142142 ] ,
143- 'node /no-unsupported-features/node-builtins' : [
143+ 'n /no-unsupported-features/node-builtins' : [
144144 'error' ,
145145 {
146146 version : '^14.18.0 || >=16.0.0' ,
0 commit comments