diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 3065a63be5fc7a..6123e651a90d2c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -147,6 +147,8 @@ test('?raw import', async () => {
In many test cases, we need to mock dependencies using `link:` and `file:` protocols. `pnpm` treats `link:` as symlinks and `file:` as hardlinks. To test dependencies as if they were copied into `node_modules`, use the `file:` protocol. Otherwise, use the `link:` protocol.
+For a mock dependency, make sure you add a `@vitejs/test-` prefix to the package name. This will avoid possible issues like false-positive alerts.
+
## Debug Logging
You can set the `DEBUG` environment variable to turn on debugging logs (e.g. `DEBUG="vite:resolve"`). To see all debug logs, you can set `DEBUG="vite:*"`, but be warned that it will be quite noisy. You can run `grep -r "createDebugger('vite:" packages/vite/src/` to see a list of available debug scopes.
diff --git a/package.json b/package.json
index d2c87177ef40b5..11c7311c25205c 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
{
- "name": "vite-monorepo",
+ "name": "@vitejs/vite-monorepo",
"private": true,
"engines": {
"node": "^14.18.0 || >=16.0.0"
diff --git a/playground/alias/dir/module/package.json b/playground/alias/dir/module/package.json
index 5065df363f87ee..8d3b7c4c8edc67 100644
--- a/playground/alias/dir/module/package.json
+++ b/playground/alias/dir/module/package.json
@@ -1,5 +1,5 @@
{
- "name": "@vite/aliased-module",
+ "name": "@vitejs/test-aliased-module",
"private": true,
"type": "module",
"version": "0.0.0"
diff --git a/playground/alias/package.json b/playground/alias/package.json
index d9f145331777b3..1dfa8d79783bfe 100644
--- a/playground/alias/package.json
+++ b/playground/alias/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-alias",
+ "name": "@vitejs/test-alias",
"private": true,
"version": "0.0.0",
"scripts": {
@@ -14,6 +14,6 @@
"@vue/shared": "^3.2.45"
},
"devDependencies": {
- "resolve-linked": "workspace:*"
+ "@vitejs/test-resolve-linked": "workspace:*"
}
}
diff --git a/playground/alias/vite.config.js b/playground/alias/vite.config.js
index 97ffcde1adc676..cdabb2594d8367 100644
--- a/playground/alias/vite.config.js
+++ b/playground/alias/vite.config.js
@@ -8,7 +8,7 @@ module.exports = {
alias: [
{ find: 'fs', replacement: path.resolve(__dirname, 'test.js') },
{ find: 'fs-dir', replacement: path.resolve(__dirname, 'dir') },
- { find: 'dep', replacement: 'resolve-linked' },
+ { find: 'dep', replacement: '@vitejs/test-resolve-linked' },
{
find: /^regex\/(.*)/,
replacement: `${path.resolve(__dirname, 'dir')}/$1`,
diff --git a/playground/assets-sanitize/package.json b/playground/assets-sanitize/package.json
index 3ade78a2bd33fe..5deedbfaf97f38 100644
--- a/playground/assets-sanitize/package.json
+++ b/playground/assets-sanitize/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-assets-sanitize",
+ "name": "@vitejs/test-assets-sanitize",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/assets/package.json b/playground/assets/package.json
index 6d28ed91719070..beec899e36bd68 100644
--- a/playground/assets/package.json
+++ b/playground/assets/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-assets",
+ "name": "@vitejs/test-assets",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/backend-integration/package.json b/playground/backend-integration/package.json
index 7941502b6a439d..08cc035890143a 100644
--- a/playground/backend-integration/package.json
+++ b/playground/backend-integration/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-backend-integration",
+ "name": "@vitejs/test-backend-integration",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/build-old/package.json b/playground/build-old/package.json
index bb7f1b9b861538..9766699a41d435 100644
--- a/playground/build-old/package.json
+++ b/playground/build-old/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-build-old",
+ "name": "@vitejs/test-build-old",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/cli-module/package.json b/playground/cli-module/package.json
index 30a94d2bb877ad..581a990df95260 100644
--- a/playground/cli-module/package.json
+++ b/playground/cli-module/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-cli-module",
+ "name": "@vitejs/test-cli-module",
"private": true,
"version": "0.0.0",
"type": "module",
diff --git a/playground/cli/package.json b/playground/cli/package.json
index d2f8476d409c2e..39b7efc3b24304 100644
--- a/playground/cli/package.json
+++ b/playground/cli/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-cli",
+ "name": "@vitejs/test-cli",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/css-codesplit-cjs/package.json b/playground/css-codesplit-cjs/package.json
index 3504b18053b39b..97f1473d267e46 100644
--- a/playground/css-codesplit-cjs/package.json
+++ b/playground/css-codesplit-cjs/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-css-codesplit-cjs",
+ "name": "@vitejs/test-css-codesplit-cjs",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/css-codesplit/package.json b/playground/css-codesplit/package.json
index b6fe27f6d35759..ac3149030dceaf 100644
--- a/playground/css-codesplit/package.json
+++ b/playground/css-codesplit/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-css-codesplit",
+ "name": "@vitejs/test-css-codesplit",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/css-sourcemap/package.json b/playground/css-sourcemap/package.json
index 8892a42fae1f99..ea3f93f6705565 100644
--- a/playground/css-sourcemap/package.json
+++ b/playground/css-sourcemap/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-css-sourcemap",
+ "name": "@vitejs/test-css-sourcemap",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/css/__tests__/css.spec.ts b/playground/css/__tests__/css.spec.ts
index 77878820eab415..3f058e24768c07 100644
--- a/playground/css/__tests__/css.spec.ts
+++ b/playground/css/__tests__/css.spec.ts
@@ -284,10 +284,6 @@ test('@import dependency w/ sass entry', async () => {
expect(await getColor('.css-dep-sass')).toBe('orange')
})
-test('@import dependency w/ stylus entry', async () => {
- expect(await getColor('.css-dep-stylus')).toBe('red')
-})
-
test('@import dependency w/out package scss', async () => {
expect(await getColor('.sass-dep')).toBe('lavender')
})
diff --git a/playground/css/css-dep/package.json b/playground/css/css-dep/package.json
index 451510a672485f..204e8c71b0ebba 100644
--- a/playground/css/css-dep/package.json
+++ b/playground/css/css-dep/package.json
@@ -1,5 +1,5 @@
{
- "name": "css-dep",
+ "name": "@vitejs/test-css-dep",
"private": true,
"version": "1.0.0",
"main": "index.js",
diff --git a/playground/css/css-js-dep/package.json b/playground/css/css-js-dep/package.json
index d762f6566fdbdc..ce96e1e3c2b3f9 100644
--- a/playground/css/css-js-dep/package.json
+++ b/playground/css/css-js-dep/package.json
@@ -1,5 +1,5 @@
{
- "name": "css-js-dep",
+ "name": "@vitejs/test-css-js-dep",
"private": true,
"type": "module",
"version": "1.0.0",
diff --git a/playground/css/dep.css b/playground/css/dep.css
index 8d5b62847cd70e..ad3e1bcd12480c 100644
--- a/playground/css/dep.css
+++ b/playground/css/dep.css
@@ -1 +1 @@
-@import 'css-dep';
+@import '@vitejs/test-css-dep';
diff --git a/playground/css/index.html b/playground/css/index.html
index 93f77dfa2eb970..486c927832bce8 100644
--- a/playground/css/index.html
+++ b/playground/css/index.html
@@ -124,9 +124,6 @@
CSS
@import dependency w/ sass entrypoints: this should be orange
-
- @import dependency w/ styl entrypoints: this should be red
-
PostCSS dir-dependency: this should be grey
diff --git a/playground/css/main.js b/playground/css/main.js
index 5a2b726c1b7e92..e38ff356315879 100644
--- a/playground/css/main.js
+++ b/playground/css/main.js
@@ -46,7 +46,7 @@ import './dep.css'
import './glob-dep.css'
// eslint-disable-next-line import/order
-import { barModuleClasses } from 'css-js-dep'
+import { barModuleClasses } from '@vitejs/test-css-js-dep'
document
.querySelector('.css-js-dep-module')
.classList.add(barModuleClasses.cssJsDepModule)
diff --git a/playground/css/package.json b/playground/css/package.json
index 14971a77f73166..3504ce9bce2745 100644
--- a/playground/css/package.json
+++ b/playground/css/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-css",
+ "name": "@vitejs/test-css",
"private": true,
"version": "0.0.0",
"scripts": {
@@ -12,8 +12,8 @@
"preview:relative-base": "vite --config ./vite.config-relative-base.js preview"
},
"devDependencies": {
- "css-dep": "link:./css-dep",
- "css-js-dep": "file:./css-js-dep",
+ "@vitejs/test-css-dep": "link:./css-dep",
+ "@vitejs/test-css-js-dep": "file:./css-js-dep",
"fast-glob": "^3.2.12",
"less": "^4.1.3",
"postcss-nested": "^5.0.6",
diff --git a/playground/css/sass.scss b/playground/css/sass.scss
index 721e6b9bfbca6c..796d9ba68b0c05 100644
--- a/playground/css/sass.scss
+++ b/playground/css/sass.scss
@@ -1,6 +1,6 @@
@import '=/nested'; // alias + custom index resolving -> /nested/_index.scss
@import '=/nested/partial'; // sass convention: omitting leading _ for partials
-@import 'css-dep'; // package w/ sass entry points
+@import '@vitejs/test-css-dep'; // package w/ sass entry points
@import 'virtual-dep'; // virtual file added through importer
@import '=/pkg-dep'; // package w/out sass field
@import '=/weapp.wxss'; // wxss file
diff --git a/playground/css/stylus.styl b/playground/css/stylus.styl
index 7b77ca36531be8..d43ba92d7a99ce 100644
--- a/playground/css/stylus.styl
+++ b/playground/css/stylus.styl
@@ -1,5 +1,4 @@
@import './nested/nested'
-@import 'css-dep'; // package w/ styl entry points
$color ?= blue
diff --git a/playground/data-uri/package.json b/playground/data-uri/package.json
index 4d30ad97b9acbb..c19befed0bca09 100644
--- a/playground/data-uri/package.json
+++ b/playground/data-uri/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-data-uri",
+ "name": "@vitejs/test-data-uri",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/define/commonjs-dep/package.json b/playground/define/commonjs-dep/package.json
index 3047ae68c9f75a..f8ac503baaf9a9 100644
--- a/playground/define/commonjs-dep/package.json
+++ b/playground/define/commonjs-dep/package.json
@@ -1,5 +1,5 @@
{
- "name": "commonjs-dep",
+ "name": "@vitejs/test-commonjs-dep",
"private": true,
"version": "1.0.0",
"type": "commonjs"
diff --git a/playground/define/index.html b/playground/define/index.html
index 7d81d42d8966a1..da1fa0fc5f3a23 100644
--- a/playground/define/index.html
+++ b/playground/define/index.html
@@ -56,7 +56,11 @@
Define
document.querySelector(el).textContent = text
}
- import { defined, importMetaEnvUndefined, processEnvUndefined } from 'dep'
+ import {
+ defined,
+ importMetaEnvUndefined,
+ processEnvUndefined,
+ } from '@vitejs/test-commonjs-dep'
text('.define-in-dep', JSON.stringify(defined))
text('.import-meta-env-undefined', importMetaEnvUndefined)
text('.process-env-undefined', processEnvUndefined)
diff --git a/playground/define/package.json b/playground/define/package.json
index 987330d432c9a9..9a144c76a4dfb0 100644
--- a/playground/define/package.json
+++ b/playground/define/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-define",
+ "name": "@vitejs/test-define",
"private": true,
"version": "0.0.0",
"scripts": {
@@ -9,6 +9,6 @@
"preview": "vite preview"
},
"dependencies": {
- "dep": "file:./commonjs-dep"
+ "@vitejs/test-commonjs-dep": "file:./commonjs-dep"
}
}
diff --git a/playground/dynamic-import/nested/deps.js b/playground/dynamic-import/nested/deps.js
index 88fd4787941fd0..34668f67263505 100644
--- a/playground/dynamic-import/nested/deps.js
+++ b/playground/dynamic-import/nested/deps.js
@@ -1,3 +1,3 @@
/* don't include dynamic import inside this file */
-import 'pkg'
+import '@vitejs/test-pkg'
diff --git a/playground/dynamic-import/package.json b/playground/dynamic-import/package.json
index 3b66d0af1873cc..55137ef5fb9375 100644
--- a/playground/dynamic-import/package.json
+++ b/playground/dynamic-import/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-dynamic-import",
+ "name": "@vitejs/test-dynamic-import",
"private": true,
"version": "0.0.0",
"scripts": {
@@ -9,6 +9,6 @@
"preview": "vite preview"
},
"dependencies": {
- "pkg": "file:./pkg"
+ "@vitejs/test-pkg": "file:./pkg"
}
}
diff --git a/playground/dynamic-import/pkg/package.json b/playground/dynamic-import/pkg/package.json
index 1eab564572e245..fb2e8c8815c8fa 100644
--- a/playground/dynamic-import/pkg/package.json
+++ b/playground/dynamic-import/pkg/package.json
@@ -1,5 +1,5 @@
{
- "name": "pkg",
+ "name": "@vitejs/test-pkg",
"type": "module",
"private": true,
"version": "1.0.0",
diff --git a/playground/env-nested/package.json b/playground/env-nested/package.json
index 530b4e621005b0..545eefb2f690d5 100644
--- a/playground/env-nested/package.json
+++ b/playground/env-nested/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-env-nested",
+ "name": "@vitejs/test-env-nested",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/env/package.json b/playground/env/package.json
index 091afe4bd08a88..969f4061114a9d 100644
--- a/playground/env/package.json
+++ b/playground/env/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-env",
+ "name": "@vitejs/test-env",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/extensions/package.json b/playground/extensions/package.json
index d4debfdccd2553..4457686725f4ab 100644
--- a/playground/extensions/package.json
+++ b/playground/extensions/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-extensions",
+ "name": "@vitejs/test-extensions",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/external/dep-that-imports/package.json b/playground/external/dep-that-imports/package.json
index b688165c9fc521..0e4028ec0af878 100644
--- a/playground/external/dep-that-imports/package.json
+++ b/playground/external/dep-that-imports/package.json
@@ -1,5 +1,5 @@
{
- "name": "@vitejs/dep-that-imports",
+ "name": "@vitejs/test-dep-that-imports",
"private": true,
"version": "0.0.0",
"dependencies": {
diff --git a/playground/external/dep-that-requires/package.json b/playground/external/dep-that-requires/package.json
index bc1195ccfc6add..2ba1dc8be5d63a 100644
--- a/playground/external/dep-that-requires/package.json
+++ b/playground/external/dep-that-requires/package.json
@@ -1,5 +1,5 @@
{
- "name": "@vitejs/dep-that-requires",
+ "name": "@vitejs/test-dep-that-requires",
"private": true,
"version": "0.0.0",
"dependencies": {
diff --git a/playground/external/package.json b/playground/external/package.json
index 19ad4f96430d17..1556e2328bf30d 100644
--- a/playground/external/package.json
+++ b/playground/external/package.json
@@ -1,5 +1,5 @@
{
- "name": "external-test",
+ "name": "@vitejs/test-external",
"private": true,
"version": "0.0.0",
"scripts": {
@@ -9,8 +9,8 @@
"preview": "vite preview"
},
"dependencies": {
- "@vitejs/dep-that-imports": "file:./dep-that-imports",
- "@vitejs/dep-that-requires": "file:./dep-that-requires"
+ "@vitejs/test-dep-that-imports": "file:./dep-that-imports",
+ "@vitejs/test-dep-that-requires": "file:./dep-that-requires"
},
"devDependencies": {
"slash3": "npm:slash@^3.0.0",
diff --git a/playground/external/src/main.js b/playground/external/src/main.js
index f16b94b75706e5..46d97cebd47915 100644
--- a/playground/external/src/main.js
+++ b/playground/external/src/main.js
@@ -1,2 +1,2 @@
-import '@vitejs/dep-that-imports'
-import '@vitejs/dep-that-requires'
+import '@vitejs/test-dep-that-imports'
+import '@vitejs/test-dep-that-requires'
diff --git a/playground/file-delete-restore/package.json b/playground/file-delete-restore/package.json
index 28a934274df169..ce3246877e945f 100644
--- a/playground/file-delete-restore/package.json
+++ b/playground/file-delete-restore/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-file-delete-restore",
+ "name": "@vitejs/test-file-delete-restore",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/fs-serve/package.json b/playground/fs-serve/package.json
index 6a5d18e2303c53..15fdfe3294cd83 100644
--- a/playground/fs-serve/package.json
+++ b/playground/fs-serve/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-fs-serve",
+ "name": "@vitejs/test-fs-serve",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/glob-import/package.json b/playground/glob-import/package.json
index 2dd90e31b73b25..f3ac7ae9313db5 100644
--- a/playground/glob-import/package.json
+++ b/playground/glob-import/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-import-context",
+ "name": "@vitejs/test-import-context",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/hmr/package.json b/playground/hmr/package.json
index b797d181b17ece..8bb1d44d18bbe0 100644
--- a/playground/hmr/package.json
+++ b/playground/hmr/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-hmr",
+ "name": "@vitejs/test-hmr",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/html/package.json b/playground/html/package.json
index 6db0bd91981ce0..9eadef9f1a71a8 100644
--- a/playground/html/package.json
+++ b/playground/html/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-html",
+ "name": "@vitejs/test-html",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/import-assertion/import-assertion-dep/package.json b/playground/import-assertion/import-assertion-dep/package.json
index 6f701dc444bd67..9d03675fb4a5da 100644
--- a/playground/import-assertion/import-assertion-dep/package.json
+++ b/playground/import-assertion/import-assertion-dep/package.json
@@ -1,5 +1,5 @@
{
- "name": "@vitejs/import-assertion-dep",
+ "name": "@vitejs/test-import-assertion-dep",
"private": true,
"version": "0.0.0",
"type": "module",
diff --git a/playground/import-assertion/index.html b/playground/import-assertion/index.html
index 54b576a17ba66f..1135de1ff891e0 100644
--- a/playground/import-assertion/index.html
+++ b/playground/import-assertion/index.html
@@ -10,7 +10,7 @@ From dependency
import * as data from './data.json' assert { type: 'json' }
text('.src', data.foo)
- import * as depData from '@vitejs/import-assertion-dep'
+ import * as depData from '@vitejs/test-import-assertion-dep'
text('.dep', depData.hello)
function text(el, text) {
diff --git a/playground/import-assertion/package.json b/playground/import-assertion/package.json
index 68128c59993ffb..03248a46ef4dd3 100644
--- a/playground/import-assertion/package.json
+++ b/playground/import-assertion/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-import-assertion",
+ "name": "@vitejs/test-import-assertion",
"private": true,
"version": "0.0.0",
"scripts": {
@@ -9,6 +9,6 @@
"preview": "vite preview"
},
"dependencies": {
- "@vitejs/import-assertion-dep": "file:./import-assertion-dep"
+ "@vitejs/test-import-assertion-dep": "file:./import-assertion-dep"
}
}
diff --git a/playground/js-sourcemap/package.json b/playground/js-sourcemap/package.json
index 92b166d2f302c2..4b82881a37e473 100644
--- a/playground/js-sourcemap/package.json
+++ b/playground/js-sourcemap/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-js-sourcemap",
+ "name": "@vitejs/test-js-sourcemap",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/json/index.html b/playground/json/index.html
index 46ed94ab0463f7..ee076836f10b53 100644
--- a/playground/json/index.html
+++ b/playground/json/index.html
@@ -55,7 +55,7 @@ HMR
import raw from './test.json?raw'
text('.raw', raw)
- import moduleJSON from 'json-module'
+ import moduleJSON from '@vitejs/test-json-module'
text('.module', JSON.stringify(moduleJSON))
import hasBomJson from './json-bom/has-bom.json'
diff --git a/playground/json/json-module/package.json b/playground/json/json-module/package.json
index 17db87793a74e3..a02c431845033f 100644
--- a/playground/json/json-module/package.json
+++ b/playground/json/json-module/package.json
@@ -1,4 +1,4 @@
{
- "name": "json-module",
+ "name": "@vitejs/test-json-module",
"version": "0.0.0"
}
diff --git a/playground/json/package.json b/playground/json/package.json
index 2347cb2e1ebfb7..cf4584ffd3d451 100644
--- a/playground/json/package.json
+++ b/playground/json/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-json",
+ "name": "@vitejs/test-json",
"private": true,
"version": "0.0.0",
"scripts": {
@@ -13,7 +13,7 @@
},
"devDependencies": {
"express": "^4.18.2",
- "json-module": "file:./json-module",
+ "@vitejs/test-json-module": "file:./json-module",
"vue": "^3.2.45"
}
}
diff --git a/playground/legacy/package.json b/playground/legacy/package.json
index 16cfc66dc1a9a7..7c001f641cb3c1 100644
--- a/playground/legacy/package.json
+++ b/playground/legacy/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-legacy",
+ "name": "@vitejs/test-legacy",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/lib/package.json b/playground/lib/package.json
index 66b827b7c84179..89b3f8fb909c06 100644
--- a/playground/lib/package.json
+++ b/playground/lib/package.json
@@ -1,5 +1,5 @@
{
- "name": "@example/my-lib",
+ "name": "@vitejs/test-my-lib",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/minify/package.json b/playground/minify/package.json
index e46abf8c4b218c..75fbfe7f5e0973 100644
--- a/playground/minify/package.json
+++ b/playground/minify/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-minify",
+ "name": "@vitejs/test-minify",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/multiple-entrypoints/package.json b/playground/multiple-entrypoints/package.json
index a64997aedc5af1..92ea62649ff4f0 100644
--- a/playground/multiple-entrypoints/package.json
+++ b/playground/multiple-entrypoints/package.json
@@ -1,5 +1,5 @@
{
- "name": "multiple-entrypoints",
+ "name": "@vitejs/test-multiple-entrypoints",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/nested-deps/index.html b/playground/nested-deps/index.html
index b301d32cafc012..2efb4f71044208 100644
--- a/playground/nested-deps/index.html
+++ b/playground/nested-deps/index.html
@@ -23,12 +23,12 @@ exclude dependency of pre-bundled dependency
nested module instance count:
diff --git a/playground/preserve-symlinks/moduleA/linked.js b/playground/preserve-symlinks/module-a/linked.js
similarity index 100%
rename from playground/preserve-symlinks/moduleA/linked.js
rename to playground/preserve-symlinks/module-a/linked.js
diff --git a/playground/preserve-symlinks/moduleA/package.json b/playground/preserve-symlinks/module-a/package.json
similarity index 65%
rename from playground/preserve-symlinks/moduleA/package.json
rename to playground/preserve-symlinks/module-a/package.json
index 3df68a0a78a164..1815df52195607 100644
--- a/playground/preserve-symlinks/moduleA/package.json
+++ b/playground/preserve-symlinks/module-a/package.json
@@ -1,5 +1,5 @@
{
- "name": "@symlinks/moduleA",
+ "name": "@vitejs/test-module-a",
"private": true,
"version": "0.0.0",
"main": "linked.js"
diff --git a/playground/preserve-symlinks/moduleA/src/data.js b/playground/preserve-symlinks/module-a/src/data.js
similarity index 100%
rename from playground/preserve-symlinks/moduleA/src/data.js
rename to playground/preserve-symlinks/module-a/src/data.js
diff --git a/playground/preserve-symlinks/moduleA/src/index.js b/playground/preserve-symlinks/module-a/src/index.js
similarity index 100%
rename from playground/preserve-symlinks/moduleA/src/index.js
rename to playground/preserve-symlinks/module-a/src/index.js
diff --git a/playground/preserve-symlinks/package.json b/playground/preserve-symlinks/package.json
index 00a8ef23a3b05e..31f1c672e1b3b3 100644
--- a/playground/preserve-symlinks/package.json
+++ b/playground/preserve-symlinks/package.json
@@ -1,5 +1,5 @@
{
- "name": "preserve-symlinks",
+ "name": "@vitejs/test-preserve-symlinks",
"private": true,
"version": "0.0.0",
"scripts": {
@@ -8,6 +8,6 @@
"preview": "vite preview"
},
"dependencies": {
- "@symlinks/moduleA": "link:./moduleA"
+ "@vitejs/test-module-a": "link:./module-a"
}
}
diff --git a/playground/preserve-symlinks/src/main.js b/playground/preserve-symlinks/src/main.js
index 7257c44f1ba83f..346cefae5b84d3 100644
--- a/playground/preserve-symlinks/src/main.js
+++ b/playground/preserve-symlinks/src/main.js
@@ -1,3 +1,3 @@
-import { sayHi } from '@symlinks/moduleA'
+import { sayHi } from '@vitejs/test-module-a'
document.getElementById('root').innerText = sayHi().msg
diff --git a/playground/resolve-config/package.json b/playground/resolve-config/package.json
index 5459dad99003cd..f413cd269d38d9 100644
--- a/playground/resolve-config/package.json
+++ b/playground/resolve-config/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-config",
+ "name": "@vitejs/test-resolve-config",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/playground/resolve-linked/package.json b/playground/resolve-linked/package.json
index 204cfd931c63ab..cd8b9a24b2303a 100644
--- a/playground/resolve-linked/package.json
+++ b/playground/resolve-linked/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-linked",
+ "name": "@vitejs/test-resolve-linked",
"private": true,
"version": "0.0.0",
"main": "src/index.js"
diff --git a/playground/resolve/browser-field/package.json b/playground/resolve/browser-field/package.json
index 006f9b4b5f4fc6..da476177d407e1 100644
--- a/playground/resolve/browser-field/package.json
+++ b/playground/resolve/browser-field/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-browser-field",
+ "name": "@vitejs/test-resolve-browser-field",
"private": true,
"version": "1.0.0",
"//": "real world example: https://github.com/axios/axios/blob/3f2ef030e001547eb06060499f8a2e3f002b5a14/package.json#L71-L73",
diff --git a/playground/resolve/browser-module-field1/package.json b/playground/resolve/browser-module-field1/package.json
index b9186cf67fc560..f9f9bd2f41464f 100644
--- a/playground/resolve/browser-module-field1/package.json
+++ b/playground/resolve/browser-module-field1/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-browser-module-field1",
+ "name": "@vitejs/test-resolve-browser-module-field1",
"private": true,
"version": "1.0.0",
"//": "real world example: https://github.com/aws/aws-sdk-js-v3/blob/59cdfd81452bce16bb26d07668e5550ed05d9d06/packages/credential-providers/package.json#L6-L7",
diff --git a/playground/resolve/browser-module-field2/package.json b/playground/resolve/browser-module-field2/package.json
index ca43d33ff9a6f6..f496de2b9cbcf4 100644
--- a/playground/resolve/browser-module-field2/package.json
+++ b/playground/resolve/browser-module-field2/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-browser-module-field2",
+ "name": "@vitejs/test-resolve-browser-module-field2",
"private": true,
"version": "1.0.0",
"module": "index.js",
diff --git a/playground/resolve/browser-module-field3/package.json b/playground/resolve/browser-module-field3/package.json
index 931c6a0ebd9eb4..db4afca86dc5cd 100644
--- a/playground/resolve/browser-module-field3/package.json
+++ b/playground/resolve/browser-module-field3/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-browser-module-field3",
+ "name": "@vitejs/test-resolve-browser-module-field3",
"private": true,
"version": "1.0.0",
"module": "index.js",
diff --git a/playground/resolve/custom-condition/package.json b/playground/resolve/custom-condition/package.json
index 490a420fe2dbfc..1a4b21fdf63ac0 100644
--- a/playground/resolve/custom-condition/package.json
+++ b/playground/resolve/custom-condition/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-custom-condition",
+ "name": "@vitejs/test-resolve-custom-condition",
"private": true,
"version": "1.0.0",
"main": "index.js",
diff --git a/playground/resolve/custom-main-field/package.json b/playground/resolve/custom-main-field/package.json
index bb948c3261eb1c..9159d350a83646 100644
--- a/playground/resolve/custom-main-field/package.json
+++ b/playground/resolve/custom-main-field/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-custom-main-field",
+ "name": "@vitejs/test-resolve-custom-main-field",
"private": true,
"version": "1.0.0",
"main": "index.js",
diff --git a/playground/resolve/exports-env/package.json b/playground/resolve/exports-env/package.json
index f9e635b5a19c24..5db008e4bbb1b5 100644
--- a/playground/resolve/exports-env/package.json
+++ b/playground/resolve/exports-env/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-exports-env",
+ "name": "@vitejs/test-resolve-exports-env",
"private": true,
"version": "1.0.0",
"exports": {
diff --git a/playground/resolve/exports-legacy-fallback/package.json b/playground/resolve/exports-legacy-fallback/package.json
index 9934531a2d45ae..6fc775cf65dfc1 100644
--- a/playground/resolve/exports-legacy-fallback/package.json
+++ b/playground/resolve/exports-legacy-fallback/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-exports-legacy-fallback",
+ "name": "@vitejs/test-resolve-exports-legacy-fallback",
"private": true,
"version": "1.0.0",
"exports": {
diff --git a/playground/resolve/exports-path/package.json b/playground/resolve/exports-path/package.json
index 7355da2f63f616..55098bd0867c7c 100644
--- a/playground/resolve/exports-path/package.json
+++ b/playground/resolve/exports-path/package.json
@@ -1,5 +1,5 @@
{
- "name": "resolve-exports-path",
+ "name": "@vitejs/test-resolve-exports-path",
"private": true,
"version": "1.0.0",
"exports": {
diff --git a/playground/resolve/index.html b/playground/resolve/index.html
index 6150dc86dbb1ef..9aa1261f98c980 100644
--- a/playground/resolve/index.html
+++ b/playground/resolve/index.html
@@ -144,29 +144,29 @@ resolve package that contains # in path
text('.deep-import', JSON.stringify(slicedToArray(iterable, 2)))
// exports field
- import { msg } from 'resolve-exports-path'
+ import { msg } from '@vitejs/test-resolve-exports-path'
text('.exports-entry', msg)
// deep import w/ exports
- import { msg as deepMsg } from 'resolve-exports-path/deep.js'
+ import { msg as deepMsg } from '@vitejs/test-resolve-exports-path/deep.js'
text('.exports-deep', deepMsg)
// deep import w/ exports w/ query
- import deepPath from 'resolve-exports-path/deep.json?url'
+ import deepPath from '@vitejs/test-resolve-exports-path/deep.json?url'
text('.exports-deep-query', deepPath)
// deep import w/ exposed dir
- import { msg as exposedDirMsg } from 'resolve-exports-path/dir/dir'
+ import { msg as exposedDirMsg } from '@vitejs/test-resolve-exports-path/dir/dir'
text('.exports-deep-exposed-dir', exposedDirMsg)
// deep import w/ mapped dir
- import { msg as mappedDirMsg } from 'resolve-exports-path/dir-mapped/dir'
+ import { msg as mappedDirMsg } from '@vitejs/test-resolve-exports-path/dir-mapped/dir'
text('.exports-deep-mapped-dir', mappedDirMsg)
- import { msg as exportsEnvMsg } from 'resolve-exports-env'
+ import { msg as exportsEnvMsg } from '@vitejs/test-resolve-exports-env'
text('.exports-env', exportsEnvMsg)
- import { msg as exportsLegacyFallbackMsg } from 'resolve-exports-legacy-fallback/dir'
+ import { msg as exportsLegacyFallbackMsg } from '@vitejs/test-resolve-exports-legacy-fallback/dir'
text('.exports-legacy-fallback', exportsLegacyFallbackMsg)
// implicit index resolving
@@ -205,18 +205,26 @@ resolve package that contains # in path
text('.dot', bar())
// browser field
- import main from 'resolve-browser-field'
-
- import a from 'resolve-browser-field/no-ext'
- import b from 'resolve-browser-field/no-ext.js' // no substitution
- import c from 'resolve-browser-field/ext'
- import d from 'resolve-browser-field/ext.js'
- import e from 'resolve-browser-field/ext-index/index.js'
- import f from 'resolve-browser-field/ext-index'
- import g from 'resolve-browser-field/no-ext-index/index.js' // no substitution
- import h from 'resolve-browser-field/no-ext?query'
-
- import { ra, rb, rc, rd, re, rf, rg } from 'resolve-browser-field/relative'
+ import main from '@vitejs/test-resolve-browser-field'
+
+ import a from '@vitejs/test-resolve-browser-field/no-ext'
+ import b from '@vitejs/test-resolve-browser-field/no-ext.js' // no substitution
+ import c from '@vitejs/test-resolve-browser-field/ext'
+ import d from '@vitejs/test-resolve-browser-field/ext.js'
+ import e from '@vitejs/test-resolve-browser-field/ext-index/index.js'
+ import f from '@vitejs/test-resolve-browser-field/ext-index'
+ import g from '@vitejs/test-resolve-browser-field/no-ext-index/index.js' // no substitution
+ import h from '@vitejs/test-resolve-browser-field/no-ext?query'
+
+ import {
+ ra,
+ rb,
+ rc,
+ rd,
+ re,
+ rf,
+ rg,
+ } from '@vitejs/test-resolve-browser-field/relative'
const success = [main, a, c, d, e, f, h, ra, rc, rd, re, rf]
const noSuccess = [b, g, rb, rg]
@@ -228,30 +236,30 @@ resolve package that contains # in path
text('.browser', main)
}
- import browserModule1 from 'resolve-browser-module-field1'
+ import browserModule1 from '@vitejs/test-resolve-browser-module-field1'
text('.browser-module1', browserModule1)
- import browserModule2 from 'resolve-browser-module-field2'
+ import browserModule2 from '@vitejs/test-resolve-browser-module-field2'
text('.browser-module2', browserModule2)
- import browserModule3 from 'resolve-browser-module-field3'
+ import browserModule3 from '@vitejs/test-resolve-browser-module-field3'
text('.browser-module3', browserModule3)
- import { msg as requireButWithModuleFieldMsg } from 'require-pkg-with-module-field'
+ import { msg as requireButWithModuleFieldMsg } from '@vitejs/test-require-pkg-with-module-field'
text('.require-pkg-with-module-field', requireButWithModuleFieldMsg)
import { msg as customExtMsg } from './custom-ext'
text('.custom-ext', customExtMsg)
- import { msg as customMainMsg } from 'resolve-custom-main-field'
+ import { msg as customMainMsg } from '@vitejs/test-resolve-custom-main-field'
text('.custom-main-fields', customMainMsg)
- import { msg as customConditionMsg } from 'resolve-custom-condition'
+ import { msg as customConditionMsg } from '@vitejs/test-resolve-custom-condition'
text('.custom-condition', customConditionMsg)
// should be ok to import a file marked with browser: false
- import 'resolve-browser-field/not-browser'
- import 'resolve-browser-field/multiple.dot.path'
+ import '@vitejs/test-resolve-browser-field/not-browser'
+ import '@vitejs/test-resolve-browser-field/multiple.dot.path'
// css entry
import css from 'normalize.css'
@@ -260,7 +268,7 @@ resolve package that contains # in path
}
// monorepo linked dep w/ upper directory import
- import { msg as linkedMsg } from 'resolve-linked'
+ import { msg as linkedMsg } from '@vitejs/test-resolve-linked'
text('.monorepo', linkedMsg)
import { msg as virtualMsg } from '@virtual-file'
diff --git a/playground/resolve/inline-package/package.json b/playground/resolve/inline-package/package.json
index bbbb6b0b0381d8..c254a2b9c4df18 100644
--- a/playground/resolve/inline-package/package.json
+++ b/playground/resolve/inline-package/package.json
@@ -1,5 +1,5 @@
{
- "name": "inline-package",
+ "name": "@vitejs/test-inline-package",
"private": true,
"version": "0.0.0",
"sideEffects": false,
diff --git a/playground/resolve/package.json b/playground/resolve/package.json
index 8e84f7fbdb848d..d7e5f07b17f845 100644
--- a/playground/resolve/package.json
+++ b/playground/resolve/package.json
@@ -1,5 +1,5 @@
{
- "name": "test-resolve",
+ "name": "@vitejs/test-resolve",
"private": true,
"version": "0.0.0",
"scripts": {
@@ -12,16 +12,16 @@
"@babel/runtime": "^7.20.6",
"es5-ext": "0.10.62",
"normalize.css": "^8.0.1",
- "require-pkg-with-module-field": "link:./require-pkg-with-module-field",
- "resolve-browser-field": "link:./browser-field",
- "resolve-browser-module-field1": "link:./browser-module-field1",
- "resolve-browser-module-field2": "link:./browser-module-field2",
- "resolve-browser-module-field3": "link:./browser-module-field3",
- "resolve-custom-condition": "link:./custom-condition",
- "resolve-custom-main-field": "link:./custom-main-field",
- "resolve-exports-env": "link:./exports-env",
- "resolve-exports-legacy-fallback": "link:./exports-legacy-fallback",
- "resolve-exports-path": "link:./exports-path",
- "resolve-linked": "workspace:*"
+ "@vitejs/test-require-pkg-with-module-field": "link:./require-pkg-with-module-field",
+ "@vitejs/test-resolve-browser-field": "link:./browser-field",
+ "@vitejs/test-resolve-browser-module-field1": "link:./browser-module-field1",
+ "@vitejs/test-resolve-browser-module-field2": "link:./browser-module-field2",
+ "@vitejs/test-resolve-browser-module-field3": "link:./browser-module-field3",
+ "@vitejs/test-resolve-custom-condition": "link:./custom-condition",
+ "@vitejs/test-resolve-custom-main-field": "link:./custom-main-field",
+ "@vitejs/test-resolve-exports-env": "link:./exports-env",
+ "@vitejs/test-resolve-exports-legacy-fallback": "link:./exports-legacy-fallback",
+ "@vitejs/test-resolve-exports-path": "link:./exports-path",
+ "@vitejs/test-resolve-linked": "workspace:*"
}
}
diff --git a/playground/resolve/require-pkg-with-module-field/package.json b/playground/resolve/require-pkg-with-module-field/package.json
index 855e5cca61f37d..0ac8af36be5038 100644
--- a/playground/resolve/require-pkg-with-module-field/package.json
+++ b/playground/resolve/require-pkg-with-module-field/package.json
@@ -1,5 +1,5 @@
{
- "name": "require-pkg-with-module-field",
+ "name": "@vitejs/test-require-pkg-with-module-field",
"private": true,
"version": "1.0.0",
"main": "./index.cjs",
diff --git a/playground/resolve/vite.config.js b/playground/resolve/vite.config.js
index 54f2ccf839f70c..7d8646c904e5f6 100644
--- a/playground/resolve/vite.config.js
+++ b/playground/resolve/vite.config.js
@@ -101,6 +101,6 @@ module.exports = {
},
],
optimizeDeps: {
- include: ['require-pkg-with-module-field'],
+ include: ['@vitejs/test-require-pkg-with-module-field'],
},
}
diff --git a/playground/ssr-deps/css-lib/package.json b/playground/ssr-deps/css-lib/package.json
index 2314aeb4530e3e..1d9f1e4b044c69 100644
--- a/playground/ssr-deps/css-lib/package.json
+++ b/playground/ssr-deps/css-lib/package.json
@@ -1,5 +1,5 @@
{
- "name": "@vitejs/css-lib",
+ "name": "@vitejs/test-css-lib",
"private": true,
"version": "0.0.0",
"main": "./index.css"
diff --git a/playground/ssr-deps/define-properties-exports/package.json b/playground/ssr-deps/define-properties-exports/package.json
index 3cf10f8cced539..f424a352a6a5c8 100644
--- a/playground/ssr-deps/define-properties-exports/package.json
+++ b/playground/ssr-deps/define-properties-exports/package.json
@@ -1,5 +1,5 @@
{
- "name": "define-properties-exports",
+ "name": "@vitejs/test-define-properties-exports",
"private": true,
"version": "0.0.0"
}
diff --git a/playground/ssr-deps/define-property-exports/package.json b/playground/ssr-deps/define-property-exports/package.json
index 38ef7fdf5f410a..2433a7f1f7b084 100644
--- a/playground/ssr-deps/define-property-exports/package.json
+++ b/playground/ssr-deps/define-property-exports/package.json
@@ -1,5 +1,5 @@
{
- "name": "define-property-exports",
+ "name": "@vitejs/test-define-property-exports",
"private": true,
"version": "0.0.0"
}
diff --git a/playground/ssr-deps/external-entry/package.json b/playground/ssr-deps/external-entry/package.json
index e2a47e1161b99e..c4c8a60c87f3db 100644
--- a/playground/ssr-deps/external-entry/package.json
+++ b/playground/ssr-deps/external-entry/package.json
@@ -1,5 +1,5 @@
{
- "name": "external-entry",
+ "name": "@vitejs/test-external-entry",
"private": true,
"version": "0.0.0",
"exports": {
diff --git a/playground/ssr-deps/external-using-external-entry/package.json b/playground/ssr-deps/external-using-external-entry/package.json
index 47f063040d55ad..8ac14880e872a3 100644
--- a/playground/ssr-deps/external-using-external-entry/package.json
+++ b/playground/ssr-deps/external-using-external-entry/package.json
@@ -1,5 +1,5 @@
{
- "name": "external-using-external-entry",
+ "name": "@vitejs/test-external-using-external-entry",
"private": true,
"version": "0.0.0",
"type": "module",
diff --git a/playground/ssr-deps/forwarded-export/package.json b/playground/ssr-deps/forwarded-export/package.json
index 8882c43f14c059..74760eeb6f085b 100644
--- a/playground/ssr-deps/forwarded-export/package.json
+++ b/playground/ssr-deps/forwarded-export/package.json
@@ -1,5 +1,5 @@
{
- "name": "forwarded-export",
+ "name": "@vitejs/test-forwarded-export",
"private": true,
"version": "0.0.0",
"dependencies": {
diff --git a/playground/ssr-deps/import-builtin-cjs/package.json b/playground/ssr-deps/import-builtin-cjs/package.json
index 73509dfed0624d..d743aa9a4debb7 100644
--- a/playground/ssr-deps/import-builtin-cjs/package.json
+++ b/playground/ssr-deps/import-builtin-cjs/package.json
@@ -1,5 +1,5 @@
{
- "name": "import-builtin",
+ "name": "@vitejs/test-import-builtin",
"private": true,
"type": "commonjs",
"version": "0.0.0"
diff --git a/playground/ssr-deps/index.html b/playground/ssr-deps/index.html
index bc482a33e118ae..72287c441c80b0 100644
--- a/playground/ssr-deps/index.html
+++ b/playground/ssr-deps/index.html
@@ -10,7 +10,7 @@ SSR Dependencies