Skip to content

Commit 02a2649

Browse files
committed
chore: reduce size limit!
1 parent 3d8e5f8 commit 02a2649

File tree

4 files changed

+8
-15
lines changed

4 files changed

+8
-15
lines changed

.size-limit.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[
22
{
33
"path": "./lib/index.js",
4-
"limit": "3.1kB"
4+
"limit": "1.4kB"
55
}
66
]

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@
7777
}
7878
},
7979
"dependencies": {
80-
"@nolyfill/is-core-module": "1.0.39",
8180
"debug": "^4.4.0",
8281
"get-tsconfig": "^4.10.0",
8382
"is-bun-module": "^1.3.0",

src/index.ts

+7-5
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { type Version, isBunModule } from 'is-bun-module'
1212
import { ResolverFactory } from 'rspack-resolver'
1313
import stableHash_ from 'stable-hash'
1414

15-
import { JS_EXT_PATTERN } from './constants.js'
15+
import { IMPORT_RESOLVER_NAME, JS_EXT_PATTERN } from './constants.js'
1616
import {
1717
mangleScopedPackage,
1818
removeQuerystring,
@@ -93,15 +93,17 @@ export const resolve = (
9393

9494
source = removeQuerystring(source)
9595

96+
options ||= {}
97+
9698
// eslint-disable-next-line sonarjs/label-position, sonarjs/no-labels
97-
resolve: if (!resolver) {
99+
createResolver: if (!resolver) {
98100
// must be a array with 2+ items here already ensured by `normalizeOptions`
99101
const project = options.project as string[]
100102
for (const tsconfigPath of project) {
101103
const resolverCached = resolverCache.get(tsconfigPath)
102104
if (resolverCached) {
103105
resolver = resolverCached
104-
break resolve
106+
break createResolver
105107
}
106108
let tsconfigCached = tsconfigCache.get(tsconfigPath)
107109
if (!tsconfigCached) {
@@ -136,7 +138,7 @@ export const resolve = (
136138
}
137139
resolver = new ResolverFactory(options)
138140
resolverCache.set(tsconfigPath, resolver)
139-
break resolve
141+
break createResolver
140142
}
141143

142144
log(
@@ -210,7 +212,7 @@ export const createTypeScriptImportResolver = (
210212
const resolver = options.project ? null : new ResolverFactory(options)
211213
return {
212214
interfaceVersion: 3,
213-
name: 'eslint-import-resolver-typescript',
215+
name: IMPORT_RESOLVER_NAME,
214216
resolve(source: string, file: string) {
215217
return resolve(source, file, options, resolver)
216218
},

yarn.lock

-8
Original file line numberDiff line numberDiff line change
@@ -3271,13 +3271,6 @@ __metadata:
32713271
languageName: node
32723272
linkType: hard
32733273

3274-
"@nolyfill/is-core-module@npm:1.0.39":
3275-
version: 1.0.39
3276-
resolution: "@nolyfill/is-core-module@npm:1.0.39"
3277-
checksum: 10/0d6e098b871eca71d875651288e1f0fa770a63478b0b50479c99dc760c64175a56b5b04f58d5581bbcc6b552b8191ab415eada093d8df9597ab3423c8cac1815
3278-
languageName: node
3279-
linkType: hard
3280-
32813274
"@npmcli/agent@npm:^2.0.0":
32823275
version: 2.2.0
32833276
resolution: "@npmcli/agent@npm:2.2.0"
@@ -6703,7 +6696,6 @@ __metadata:
67036696
"@changesets/cli": "npm:^2.28.1"
67046697
"@commitlint/cli": "npm:^19.8.0"
67056698
"@mozilla/glean": "npm:^5.0.3"
6706-
"@nolyfill/is-core-module": "npm:1.0.39"
67076699
"@pkgr/rollup": "npm:^6.0.0"
67086700
"@total-typescript/ts-reset": "npm:^0.6.1"
67096701
"@types/debug": "npm:^4.1.12"

0 commit comments

Comments
 (0)