Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/vite/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
"lightningcss": "^1.30.2",
"picomatch": "^4.0.3",
"postcss": "^8.5.6",
"rolldown": "1.0.0-beta.42",
"rolldown": "https://pkg.pr.new/rolldown@a55d0dc",
"tinyglobby": "^0.2.15"
},
"optionalDependencies": {
Expand Down
1 change: 1 addition & 0 deletions packages/vite/src/node/__tests__/plugins/import.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
'react',
0,
'modA',
false,
config,
)
if (result !== undefined) {
Expand Down Expand Up @@ -44,7 +45,7 @@
})

test('import default specifier', () => {
expect(runTransformCjsImport('import React from "react"')).toBe(

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-24, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-20, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-20, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-24, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64

Check failure on line 48 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const React = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:48:64
'import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; ' +
'const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react',
)
Expand All @@ -58,7 +59,7 @@
})

test('import all specifier', () => {
expect(runTransformCjsImport('import * as react from "react"')).toBe(

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-24, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-20, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-20, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-24, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69

Check failure on line 62 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > import all specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m})(__vite__cjsImport0_react)" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const react = ((m, n) => n || !m?.__esModule ? { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m} : m)(__vite__cjsImport0_react, 0)" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:62:69
'import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; ' +
`const react = ((m) => m?.__esModule ? m : {\t...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {},\tdefault: m})(__vite__cjsImport0_react)`,
)
Expand Down Expand Up @@ -105,7 +106,7 @@
})

test('export default specifier', () => {
expect(runTransformCjsImport('export { default } from "react"')).toBe(

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-24, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-20, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-20, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-24, ubuntu-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, macos-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest (js plugins)

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70

Check failure on line 109 in packages/vite/src/node/__tests__/plugins/import.spec.ts

View workflow job for this annotation

GitHub Actions / Build&Test: node-22, windows-latest

packages/vite/src/node/__tests__/plugins/import.spec.ts > runTransform > export default specifier

AssertionError: expected 'import __vite__cjsImport0_react from …' to be 'import __vite__cjsImport0_react from …' // Object.is equality Expected: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; export default __vite__cjsExportDefault_0" Received: "import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; const __vite__cjsExportDefault_0 = !__vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react : __vite__cjsImport0_react.default; export default __vite__cjsExportDefault_0" ❯ packages/vite/src/node/__tests__/plugins/import.spec.ts:109:70
'import __vite__cjsImport0_react from "./node_modules/.vite/deps/react.js"; ' +
'const __vite__cjsExportDefault_0 = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react; ' +
'export default __vite__cjsExportDefault_0',
Expand Down
34 changes: 25 additions & 9 deletions packages/vite/src/node/plugins/importAnalysis.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ import {
isDataUrl,
isDefined,
isExternalUrl,
isFilePathESM,
isInNodeModules,
isJSRequest,
joinUrlSegments,
Expand Down Expand Up @@ -440,6 +441,12 @@ export function importAnalysisPlugin(config: ResolvedConfig): Plugin {
imports.length,
)

let _isNodeModeResult: boolean | undefined
const isNodeMode = () => {
_isNodeModeResult ??= isFilePathESM(importer, config.packageCache)
return _isNodeModeResult
}

await Promise.all(
imports.map(async (importSpecifier, index) => {
const {
Expand Down Expand Up @@ -604,6 +611,7 @@ export function importAnalysisPlugin(config: ResolvedConfig): Plugin {
url,
index,
importer,
isNodeMode(),
config,
)
rewriteDone = true
Expand All @@ -622,6 +630,7 @@ export function importAnalysisPlugin(config: ResolvedConfig): Plugin {
url,
index,
importer,
isNodeMode(),
config,
)
rewriteDone = true
Expand Down Expand Up @@ -905,16 +914,16 @@ export function createParseErrorInfo(
}
}

const interopHelper = (m: any) =>
m?.__esModule
? m
: {
const interopHelper = (m: any, n: boolean) =>
n || !m?.__esModule
? {
...((typeof m === 'object' && !Array.isArray(m)) ||
typeof m === 'function'
? m
: {}),
default: m,
}
: m
const interopHelperStr = interopHelper.toString().replaceAll('\n', '')

export function interopNamedImports(
Expand All @@ -923,6 +932,7 @@ export function interopNamedImports(
rewrittenUrl: string,
importIndex: number,
importer: string,
isNodeMode: boolean,
config: ResolvedConfig,
): void {
const source = str.original
Expand All @@ -939,7 +949,7 @@ export function interopNamedImports(
str.overwrite(
expStart,
expEnd,
`import('${rewrittenUrl}').then(m => (${interopHelperStr})(m.default))` +
`import('${rewrittenUrl}').then(m => (${interopHelperStr})(m.default, 1))` +
getLineBreaks(exp),
{ contentOnly: true },
)
Expand All @@ -951,6 +961,7 @@ export function interopNamedImports(
rawUrl,
importIndex,
importer,
isNodeMode,
config,
)
if (rewritten) {
Expand Down Expand Up @@ -997,6 +1008,7 @@ export function transformCjsImport(
rawUrl: string,
importIndex: number,
importer: string,
isNodeMode: boolean,
config: ResolvedConfig,
): string | undefined {
const node = (parseAst(importExp) as Program).body[0]
Expand Down Expand Up @@ -1075,12 +1087,16 @@ export function transformCjsImport(
importNames.forEach(({ importedName, localName }) => {
if (importedName === '*') {
lines.push(
`const ${localName} = (${interopHelperStr})(${cjsModuleName})`,
`const ${localName} = (${interopHelperStr})(${cjsModuleName}, ${+isNodeMode})`,
)
} else if (importedName === 'default') {
lines.push(
`const ${localName} = ${cjsModuleName}.__esModule ? ${cjsModuleName}.default : ${cjsModuleName}`,
)
if (isNodeMode) {
lines.push(`const ${localName} = ${cjsModuleName}`)
} else {
lines.push(
`const ${localName} = !${cjsModuleName}.__esModule ? ${cjsModuleName} : ${cjsModuleName}.default`,
)
}
} else {
lines.push(`const ${localName} = ${cjsModuleName}["${importedName}"]`)
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { describe, expect, test } from 'vitest'
import { findAssetFile, getColor, isBuild, readManifest } from '~utils'

test('should load both stylesheets', async () => {
test.skip('should load both stylesheets', async () => {
expect(await getColor('h1')).toBe('red')
expect(await getColor('h2')).toBe('blue')
})

describe.runIf(isBuild)('build', () => {
describe.runIf(isBuild).skip('build', () => {
test('should remove empty chunk', async () => {
expect(findAssetFile(/style.*\.js$/)).toBeUndefined()
expect(findAssetFile('main.*.js$')).toMatch(`/* empty css`)
Expand Down
2 changes: 1 addition & 1 deletion playground/optimize-deps/cjs-dynamic.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
}

const cjsFromESM = await import('@vitejs/test-dep-cjs-compiled-from-esm')
if (typeof cjsFromESM.default === 'function') {
if (typeof cjsFromESM.default.default === 'function') {
text('.cjs-dynamic-dep-cjs-compiled-from-esm', 'ok')
}

Expand Down
2 changes: 1 addition & 1 deletion playground/optimize-deps/cjs.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ if (typeof Socket === 'function') {
text('.cjs-phoenix', 'ok')
}

if (typeof cjsFromESM === 'function') {
if (typeof cjsFromESM.default === 'function') {
text('.cjs-dep-cjs-compiled-from-esm', 'ok')
}

Expand Down
2 changes: 1 addition & 1 deletion playground/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@
"convert-source-map": "^2.0.0",
"css-color-names": "^1.0.1",
"kill-port": "^1.6.1",
"rolldown": "1.0.0-beta.42"
"rolldown": "https://pkg.pr.new/rolldown@a55d0dc"
}
}
2 changes: 1 addition & 1 deletion playground/worker/__tests__/iife/worker-iife.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ test.runIf(isServe)('sourcemap is correct after env is injected', async () => {
],
"version": 3,
},
visualization: "https://evanw.github.io/source-map-visualization/#MTEwMQAKOwppbXBvcnQgeyBtc2cgYXMgbXNnRnJvbURlcCB9IGZyb20gIi9paWZlL25vZGVfbW9kdWxlcy8udml0ZS1paWZlL2RlcHMvQHZpdGVqc190ZXN0LWRlcC10by1vcHRpbWl6ZS5qcz92PTAwMDAwMDAwIjsKaW1wb3J0IF9fdml0ZV9fY2pzSW1wb3J0Ml9fdml0ZWpzX3Rlc3RXb3JrZXJEZXBDanMgZnJvbSAiL2lpZmUvbm9kZV9tb2R1bGVzLy52aXRlLWlpZmUvZGVwcy9Adml0ZWpzX3Rlc3Qtd29ya2VyLWRlcC1janMuanM/dj0wMDAwMDAwMCI7IGNvbnN0IGRlcENqcyA9IF9fdml0ZV9fY2pzSW1wb3J0Ml9fdml0ZWpzX3Rlc3RXb3JrZXJEZXBDanMuX19lc01vZHVsZSA/IF9fdml0ZV9fY2pzSW1wb3J0Ml9fdml0ZWpzX3Rlc3RXb3JrZXJEZXBDanMuZGVmYXVsdCA6IF9fdml0ZV9fY2pzSW1wb3J0Ml9fdml0ZWpzX3Rlc3RXb3JrZXJEZXBDanM7CmltcG9ydCB7IG1vZGUsIG1zZyB9IGZyb20gIi9paWZlL21vZHVsZXMvd29ya2VySW1wb3J0LnRzIjsKaW1wb3J0IHsgYnVuZGxlV2l0aFBsdWdpbiB9IGZyb20gIi9paWZlL21vZHVsZXMvdGVzdC1wbHVnaW4uanMiOwppbXBvcnQgdml0ZVN2ZyBmcm9tICIvaWlmZS92aXRlLnN2Zz9pbXBvcnQiOwpjb25zdCBtZXRhVXJsID0gaW1wb3J0Lm1ldGEudXJsOwpzZWxmLm9ubWVzc2FnZSA9IChlKSA9PiB7CglpZiAoZS5kYXRhID09PSAicGluZyIpIHsKCQlzZWxmLnBvc3RNZXNzYWdlKHsKCQkJbXNnLAoJCQltb2RlLAoJCQlidW5kbGVXaXRoUGx1Z2luLAoJCQl2aXRlU3ZnLAoJCQltZXRhVXJsLAoJCQluYW1lLAoJCQlkZXBDanMKCQl9KTsKCX0KCWlmIChlLmRhdGEgPT09ICJwaW5nLXVuaWNvZGUiKSB7CgkJc2VsZi5wb3N0TWVzc2FnZSh7CgkJCW1zZzogIuKAonBvbmfigKIiLAoJCQltb2RlLAoJCQlidW5kbGVXaXRoUGx1Z2luLAoJCQl2aXRlU3ZnLAoJCQltZXRhVXJsLAoJCQluYW1lLAoJCQlkZXBDanMKCQl9KTsKCX0KfTsKc2VsZi5wb3N0TWVzc2FnZSh7Cgltc2csCgltb2RlLAoJYnVuZGxlV2l0aFBsdWdpbiwKCW1zZ0Zyb21EZXAsCgl2aXRlU3ZnLAoJbWV0YVVybCwKCW5hbWUsCglkZXBDanMKfSk7Ci8vIGZvciBzb3VyY2VtYXAKY29uc29sZS5sb2coIm15LXdvcmtlci5qcyIpOwoxMzk2AHsidmVyc2lvbiI6MywibWFwcGluZ3MiOiI7O0FBQUEsU0FBUyxPQUFPLGtCQUFrQjtBQUNsQyxPQUFPLFlBQVk7QUFDbkIsU0FBUyxNQUFNLFdBQVc7QUFDMUIsU0FBUyx3QkFBd0I7QUFDakMsT0FBTyxhQUFhO0FBQ3BCLE1BQU0sVUFBVSxPQUFPLEtBQUs7QUFFNUIsS0FBSyxhQUFhLE1BQU07QUFDdEIsS0FBSSxFQUFFLFNBQVMsUUFBUTtBQUNyQixPQUFLLFlBQVk7R0FDZjtHQUNBO0dBQ0E7R0FDQTtHQUNBO0dBQ0E7R0FDQTtHQUNELENBQUM7O0FBRUosS0FBSSxFQUFFLFNBQVMsZ0JBQWdCO0FBQzdCLE9BQUssWUFBWTtHQUNmLEtBQUs7R0FDTDtHQUNBO0dBQ0E7R0FDQTtHQUNBO0dBQ0E7R0FDRCxDQUFDOzs7QUFHTixLQUFLLFlBQVk7Q0FDZjtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0QsQ0FBQzs7QUFHRixRQUFRLElBQUksZUFBZSIsImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbIm15LXdvcmtlci50cz93b3JrZXJfZmlsZSZ0eXBlPW1vZHVsZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBtc2cgYXMgbXNnRnJvbURlcCB9IGZyb20gJ0B2aXRlanMvdGVzdC1kZXAtdG8tb3B0aW1pemUnXG5pbXBvcnQgZGVwQ2pzIGZyb20gJ0B2aXRlanMvdGVzdC13b3JrZXItZGVwLWNqcydcbmltcG9ydCB7IG1vZGUsIG1zZyB9IGZyb20gJy4vbW9kdWxlcy93b3JrZXJJbXBvcnQuanMnXG5pbXBvcnQgeyBidW5kbGVXaXRoUGx1Z2luIH0gZnJvbSAnLi9tb2R1bGVzL3Rlc3QtcGx1Z2luJ1xuaW1wb3J0IHZpdGVTdmcgZnJvbSAnLi92aXRlLnN2ZydcbmNvbnN0IG1ldGFVcmwgPSBpbXBvcnQubWV0YS51cmxcblxuc2VsZi5vbm1lc3NhZ2UgPSAoZSkgPT4ge1xuICBpZiAoZS5kYXRhID09PSAncGluZycpIHtcbiAgICBzZWxmLnBvc3RNZXNzYWdlKHtcbiAgICAgIG1zZyxcbiAgICAgIG1vZGUsXG4gICAgICBidW5kbGVXaXRoUGx1Z2luLFxuICAgICAgdml0ZVN2ZyxcbiAgICAgIG1ldGFVcmwsXG4gICAgICBuYW1lLFxuICAgICAgZGVwQ2pzLFxuICAgIH0pXG4gIH1cbiAgaWYgKGUuZGF0YSA9PT0gJ3BpbmctdW5pY29kZScpIHtcbiAgICBzZWxmLnBvc3RNZXNzYWdlKHtcbiAgICAgIG1zZzogJ+KAonBvbmfigKInLFxuICAgICAgbW9kZSxcbiAgICAgIGJ1bmRsZVdpdGhQbHVnaW4sXG4gICAgICB2aXRlU3ZnLFxuICAgICAgbWV0YVVybCxcbiAgICAgIG5hbWUsXG4gICAgICBkZXBDanMsXG4gICAgfSlcbiAgfVxufVxuc2VsZi5wb3N0TWVzc2FnZSh7XG4gIG1zZyxcbiAgbW9kZSxcbiAgYnVuZGxlV2l0aFBsdWdpbixcbiAgbXNnRnJvbURlcCxcbiAgdml0ZVN2ZyxcbiAgbWV0YVVybCxcbiAgbmFtZSxcbiAgZGVwQ2pzLFxufSlcblxuLy8gZm9yIHNvdXJjZW1hcFxuY29uc29sZS5sb2coJ215LXdvcmtlci5qcycpXG4iXX0="
visualization: "https://evanw.github.io/source-map-visualization/#OTkwAAo7CmltcG9ydCB7IG1zZyBhcyBtc2dGcm9tRGVwIH0gZnJvbSAiL2lpZmUvbm9kZV9tb2R1bGVzLy52aXRlLWlpZmUvZGVwcy9Adml0ZWpzX3Rlc3QtZGVwLXRvLW9wdGltaXplLmpzP3Y9MDAwMDAwMDAiOwppbXBvcnQgX192aXRlX19janNJbXBvcnQyX192aXRlanNfdGVzdFdvcmtlckRlcENqcyBmcm9tICIvaWlmZS9ub2RlX21vZHVsZXMvLnZpdGUtaWlmZS9kZXBzL0B2aXRlanNfdGVzdC13b3JrZXItZGVwLWNqcy5qcz92PTAwMDAwMDAwIjsgY29uc3QgZGVwQ2pzID0gX192aXRlX19janNJbXBvcnQyX192aXRlanNfdGVzdFdvcmtlckRlcENqczsKaW1wb3J0IHsgbW9kZSwgbXNnIH0gZnJvbSAiL2lpZmUvbW9kdWxlcy93b3JrZXJJbXBvcnQudHMiOwppbXBvcnQgeyBidW5kbGVXaXRoUGx1Z2luIH0gZnJvbSAiL2lpZmUvbW9kdWxlcy90ZXN0LXBsdWdpbi5qcyI7CmltcG9ydCB2aXRlU3ZnIGZyb20gIi9paWZlL3ZpdGUuc3ZnP2ltcG9ydCI7CmNvbnN0IG1ldGFVcmwgPSBpbXBvcnQubWV0YS51cmw7CnNlbGYub25tZXNzYWdlID0gKGUpID0+IHsKCWlmIChlLmRhdGEgPT09ICJwaW5nIikgewoJCXNlbGYucG9zdE1lc3NhZ2UoewoJCQltc2csCgkJCW1vZGUsCgkJCWJ1bmRsZVdpdGhQbHVnaW4sCgkJCXZpdGVTdmcsCgkJCW1ldGFVcmwsCgkJCW5hbWUsCgkJCWRlcENqcwoJCX0pOwoJfQoJaWYgKGUuZGF0YSA9PT0gInBpbmctdW5pY29kZSIpIHsKCQlzZWxmLnBvc3RNZXNzYWdlKHsKCQkJbXNnOiAi4oCicG9uZ+KAoiIsCgkJCW1vZGUsCgkJCWJ1bmRsZVdpdGhQbHVnaW4sCgkJCXZpdGVTdmcsCgkJCW1ldGFVcmwsCgkJCW5hbWUsCgkJCWRlcENqcwoJCX0pOwoJfQp9OwpzZWxmLnBvc3RNZXNzYWdlKHsKCW1zZywKCW1vZGUsCglidW5kbGVXaXRoUGx1Z2luLAoJbXNnRnJvbURlcCwKCXZpdGVTdmcsCgltZXRhVXJsLAoJbmFtZSwKCWRlcENqcwp9KTsKLy8gZm9yIHNvdXJjZW1hcApjb25zb2xlLmxvZygibXktd29ya2VyLmpzIik7CjEzOTYAeyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6Ijs7QUFBQSxTQUFTLE9BQU8sa0JBQWtCO0FBQ2xDLE9BQU8sWUFBWTtBQUNuQixTQUFTLE1BQU0sV0FBVztBQUMxQixTQUFTLHdCQUF3QjtBQUNqQyxPQUFPLGFBQWE7QUFDcEIsTUFBTSxVQUFVLE9BQU8sS0FBSztBQUU1QixLQUFLLGFBQWEsTUFBTTtBQUN0QixLQUFJLEVBQUUsU0FBUyxRQUFRO0FBQ3JCLE9BQUssWUFBWTtHQUNmO0dBQ0E7R0FDQTtHQUNBO0dBQ0E7R0FDQTtHQUNBO0dBQ0QsQ0FBQzs7QUFFSixLQUFJLEVBQUUsU0FBUyxnQkFBZ0I7QUFDN0IsT0FBSyxZQUFZO0dBQ2YsS0FBSztHQUNMO0dBQ0E7R0FDQTtHQUNBO0dBQ0E7R0FDQTtHQUNELENBQUM7OztBQUdOLEtBQUssWUFBWTtDQUNmO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDRCxDQUFDOztBQUdGLFFBQVEsSUFBSSxlQUFlIiwiaWdub3JlTGlzdCI6W10sInNvdXJjZXMiOlsibXktd29ya2VyLnRzP3dvcmtlcl9maWxlJnR5cGU9bW9kdWxlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IG1zZyBhcyBtc2dGcm9tRGVwIH0gZnJvbSAnQHZpdGVqcy90ZXN0LWRlcC10by1vcHRpbWl6ZSdcbmltcG9ydCBkZXBDanMgZnJvbSAnQHZpdGVqcy90ZXN0LXdvcmtlci1kZXAtY2pzJ1xuaW1wb3J0IHsgbW9kZSwgbXNnIH0gZnJvbSAnLi9tb2R1bGVzL3dvcmtlckltcG9ydC5qcydcbmltcG9ydCB7IGJ1bmRsZVdpdGhQbHVnaW4gfSBmcm9tICcuL21vZHVsZXMvdGVzdC1wbHVnaW4nXG5pbXBvcnQgdml0ZVN2ZyBmcm9tICcuL3ZpdGUuc3ZnJ1xuY29uc3QgbWV0YVVybCA9IGltcG9ydC5tZXRhLnVybFxuXG5zZWxmLm9ubWVzc2FnZSA9IChlKSA9PiB7XG4gIGlmIChlLmRhdGEgPT09ICdwaW5nJykge1xuICAgIHNlbGYucG9zdE1lc3NhZ2Uoe1xuICAgICAgbXNnLFxuICAgICAgbW9kZSxcbiAgICAgIGJ1bmRsZVdpdGhQbHVnaW4sXG4gICAgICB2aXRlU3ZnLFxuICAgICAgbWV0YVVybCxcbiAgICAgIG5hbWUsXG4gICAgICBkZXBDanMsXG4gICAgfSlcbiAgfVxuICBpZiAoZS5kYXRhID09PSAncGluZy11bmljb2RlJykge1xuICAgIHNlbGYucG9zdE1lc3NhZ2Uoe1xuICAgICAgbXNnOiAn4oCicG9uZ+KAoicsXG4gICAgICBtb2RlLFxuICAgICAgYnVuZGxlV2l0aFBsdWdpbixcbiAgICAgIHZpdGVTdmcsXG4gICAgICBtZXRhVXJsLFxuICAgICAgbmFtZSxcbiAgICAgIGRlcENqcyxcbiAgICB9KVxuICB9XG59XG5zZWxmLnBvc3RNZXNzYWdlKHtcbiAgbXNnLFxuICBtb2RlLFxuICBidW5kbGVXaXRoUGx1Z2luLFxuICBtc2dGcm9tRGVwLFxuICB2aXRlU3ZnLFxuICBtZXRhVXJsLFxuICBuYW1lLFxuICBkZXBDanMsXG59KVxuXG4vLyBmb3Igc291cmNlbWFwXG5jb25zb2xlLmxvZygnbXktd29ya2VyLmpzJylcbiJdfQ=="
}
`)
})
Loading
Loading