Home / File/ dedupe.js — vite Source File

dedupe.js — vite Source File

Architecture documentation for dedupe.js, a javascript file in the vite codebase. 3 imports, 0 dependents.

File javascript ViteCore DevServer 3 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  cb222071_1d80_3d39_2f21_38acd9c00d94["dedupe.js"]
  16c08f9f_8e90_777b_a0bf_1b3f40a90ecd["react"]
  cb222071_1d80_3d39_2f21_38acd9c00d94 --> 16c08f9f_8e90_777b_a0bf_1b3f40a90ecd
  a854999e_8562_a55d_d67e_8ef1b0b766cf["client"]
  cb222071_1d80_3d39_2f21_38acd9c00d94 --> a854999e_8562_a55d_d67e_8ef1b0b766cf
  b49b7b40_d667_36c8_9023_f87a848ea2e0["index.mjs"]
  cb222071_1d80_3d39_2f21_38acd9c00d94 --> b49b7b40_d667_36c8_9023_f87a848ea2e0
  style cb222071_1d80_3d39_2f21_38acd9c00d94 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import React from 'react'
import ReactDOM from 'react-dom/client'

// #1302: The linked package has a different version of React in its deps
// and is itself optimized. Without `dedupe`, the linked package is optimized
// with a separate copy of React included, and results in runtime errors.
import { useCount } from '@vitejs/test-dep-linked-include/index.mjs'

function App() {
  const [count, setCount] = useCount()

  return React.createElement(
    'button',
    {
      onClick() {
        setCount(count + 1)
      },
    },
    `count is ${count}`,
  )
}

ReactDOM.createRoot(document.querySelector('.dedupe')).render(
  React.createElement(App),
)

Domain

Subdomains

Functions

Dependencies

  • client
  • index.mjs
  • react

Frequently Asked Questions

What does dedupe.js do?
dedupe.js is a source file in the vite codebase, written in javascript. It belongs to the ViteCore domain, DevServer subdomain.
What functions are defined in dedupe.js?
dedupe.js defines 1 function(s): App.
What does dedupe.js depend on?
dedupe.js imports 3 module(s): client, index.mjs, react.
Where is dedupe.js in the architecture?
dedupe.js is located at playground/optimize-deps/dedupe.js (domain: ViteCore, subdomain: DevServer, directory: playground/optimize-deps).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free