Skip to content

Commit 15c7115

Browse files
authored
chore(deps): replace path-browserify with pathe (#5318)
1 parent 4f60101 commit 15c7115

File tree

13 files changed

+31
-46
lines changed

13 files changed

+31
-46
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ dist
33
node_modules
44
*.tsbuildinfo
55
*.vsix
6+
.idea
67
.vscode-test-web
78
extensions/*/meta.json
89
extensions/*/stats.html

packages/component-meta/lib/base.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { TypeScriptProjectHost, createLanguageServiceHost, resolveFileLanguageId } from '@volar/typescript';
22
import * as vue from '@vue/language-core';
3-
import { posix as path } from 'path-browserify';
3+
import { posix as path } from 'pathe';
44
import type * as ts from 'typescript';
55
import { code as typeHelpersCode } from 'vue-component-type-helpers';
66
import { code as vue2TypeHelpersCode } from 'vue-component-type-helpers/vue2';

packages/component-meta/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"dependencies": {
1616
"@volar/typescript": "~2.4.11",
1717
"@vue/language-core": "3.0.0-alpha.4",
18-
"path-browserify": "^1.0.1",
18+
"pathe": "^2.0.3",
1919
"vue-component-type-helpers": "3.0.0-alpha.4"
2020
},
2121
"peerDependencies": {
@@ -27,7 +27,6 @@
2727
}
2828
},
2929
"devDependencies": {
30-
"@types/node": "^22.10.4",
31-
"@types/path-browserify": "^1.0.1"
30+
"@types/node": "^22.10.4"
3231
}
3332
}

packages/language-core/lib/codegen/script/componentSelf.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as path from 'path-browserify';
1+
import path from 'pathe';
22
import type { Code } from '../../types';
33
import { codeFeatures } from '../codeFeatures';
44
import type { TemplateCodegenContext } from '../template/context';

packages/language-core/lib/codegen/script/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import * as path from 'path-browserify';
1+
import path from 'pathe';
22
import type * as ts from 'typescript';
33
import type { ScriptRanges } from '../../parsers/scriptRanges';
44
import type { ScriptSetupRanges } from '../../parsers/scriptSetupRanges';

packages/language-core/lib/plugins/vue-tsx.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { camelize, capitalize } from '@vue/shared';
22
import { computed } from 'alien-signals';
3-
import * as path from 'path-browserify';
3+
import path from 'pathe';
44
import { generateScript } from '../codegen/script';
55
import { generateTemplate } from '../codegen/template';
66
import { parseScriptRanges } from '../parsers/scriptRanges';

packages/language-core/lib/utils/ts.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { camelize } from '@vue/shared';
2-
import { posix as path } from 'path-browserify';
2+
import { posix as path } from 'pathe';
33
import type * as ts from 'typescript';
44
import { generateGlobalTypes, getGlobalTypesFileName } from '../codegen/globalTypes';
55
import { getAllExtensions } from '../languagePlugin';

packages/language-core/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@
2020
"alien-signals": "^1.0.3",
2121
"minimatch": "^9.0.3",
2222
"muggle-string": "^0.4.1",
23-
"path-browserify": "^1.0.1"
23+
"pathe": "^2.0.3"
2424
},
2525
"devDependencies": {
2626
"@types/minimatch": "^5.1.2",
2727
"@types/node": "^22.10.4",
28-
"@types/path-browserify": "^1.0.1",
2928
"@volar/typescript": "~2.4.11",
3029
"@vue/compiler-sfc": "^3.5.0"
3130
},

packages/language-service/lib/plugins/vue-document-drop.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { VueVirtualCode, forEachEmbeddedCode } from '@vue/language-core';
22
import { camelize, capitalize, hyphenate } from '@vue/shared';
3-
import { posix as path } from 'path-browserify';
3+
import { posix as path } from 'pathe';
44
import { getUserPreferences } from 'volar-service-typescript/lib/configs/getUserPreferences';
55
import type * as vscode from 'vscode-languageserver-protocol';
66
import { URI } from 'vscode-uri';

packages/language-service/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"@vue/shared": "^3.5.0",
2626
"@vue/typescript-plugin": "3.0.0-alpha.4",
2727
"alien-signals": "^1.0.3",
28-
"path-browserify": "^1.0.1",
28+
"pathe": "^2.0.3",
2929
"volar-service-css": "0.0.64",
3030
"volar-service-emmet": "0.0.64",
3131
"volar-service-html": "0.0.64",
@@ -41,7 +41,6 @@
4141
},
4242
"devDependencies": {
4343
"@types/node": "^22.10.4",
44-
"@types/path-browserify": "^1.0.1",
4544
"@volar/kit": "~2.4.11",
4645
"vscode-languageserver-protocol": "^3.17.5"
4746
}

packages/typescript-plugin/lib/requests/utils.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { VueVirtualCode } from '@vue/language-core';
22
import { camelize, capitalize } from '@vue/shared';
3-
import * as path from 'path-browserify';
3+
import path from 'pathe';
44
import type * as ts from 'typescript';
55

66
export function getComponentType(

packages/typescript-plugin/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@
1616
"@volar/typescript": "~2.4.11",
1717
"@vue/language-core": "3.0.0-alpha.4",
1818
"@vue/shared": "^3.5.0",
19-
"path-browserify": "^1.0.1"
19+
"pathe": "^2.0.3"
2020
},
2121
"devDependencies": {
22-
"@types/node": "^22.10.4",
23-
"@types/path-browserify": "^1.0.1"
22+
"@types/node": "^22.10.4"
2423
}
2524
}

pnpm-lock.yaml

+17-29
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)