Next generation frontend tooling. It's fast!

Overview

Vite logo


npm package node compatibility build status discord chat


Vite ⚡

Next Generation Frontend Tooling

  • 💡 Instant Server Start
  • ⚡️ Lightning Fast HMR
  • 🛠️ Rich Features
  • 📦 Optimized Build
  • 🔩 Universal Plugin Interface
  • 🔑 Fully Typed APIs

Vite (French word for "quick", pronounced /vit/, like "veet") is a new breed of frontend build tool that significantly improves the frontend development experience. It consists of two major parts:

In addition, Vite is highly extensible via its Plugin API and JavaScript API with full typing support.

Read the Docs to Learn More.

Migrating from 1.x

Check out the Migration Guide if you are upgrading from 1.x.

Packages

Package Version (click for changelogs)
vite vite version
@vitejs/plugin-vue plugin-vue version
@vitejs/plugin-vue-jsx plugin-vue-jsx version
@vitejs/plugin-react plugin-react version
@vitejs/plugin-legacy plugin-legacy version
create-vite create-vite version

Contribution

See Contributing Guide.

License

MIT

Comments
  • Hot Reload shows in terminal but do not updates browser

    Hot Reload shows in terminal but do not updates browser

    Describe the bug

    I have a Vue.js 3 + Vite + Tailwind CSS 3 project that uses a third party components library (also built with Vue.js 3 and Tailwind CSS 3) from my company's local NPM.

    The problem is when I change the class or any prop that affects the classes of the imported component in my project, the VSCode terminal and the browser terminal both show hmr update /src/views/.../fileName.vue hmr update /src/tailwind.css

    But the browser does not update and I always have to manually refresh the page with F5 to see the changes.

    It works correctly if I change the class of any element or component from my own project, the issue is ONLY with the third party library.

    This is my vite.config.js

    import { defineConfig } from 'vite';
    import vue from '@vitejs/plugin-vue';
    const path = require('path');
    
    // https://vitejs.dev/config/
    export default defineConfig({
      plugins: [vue()],
      resolve: {
        extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'],
        alias: {
          '@': path.resolve(__dirname, './src'),
        },
      },
      server: {
        port: 8080,
      },
    });
    

    Does anyone know how to make the browser reflects the changes?

    ------- edit: added reproduction link from rtek

    Reproduction

    https://stackblitz.com/edit/vite-auuvqt?file=src%2Fcomponents%2FWrapper.vue

    System Info

    System:
        OS: Windows 10 10.0.19043
        CPU: (8) x64 Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz   
        Memory: 6.53 GB / 15.78 GB
      Binaries:
        Node: 16.14.2 - C:\Program Files\nodejs\node.EXE
        Yarn: 1.22.18 - C:\Program Files\nodejs\yarn.CMD
        npm: 8.5.0 - C:\Program Files\nodejs\npm.CMD
      Browsers:
        Edge: Spartan (44.19041.1266.0), Chromium (100.0.1185.44)
        Internet Explorer: 11.0.19041.1566
      npmPackages:
        @vitejs/plugin-vue: ^2.0.0 => 2.3.1
        vite: ^2.9.5 => 2.9.5
    

    Used Package Manager

    pnpm

    Logs

    vite:load 1.18ms [fs] /src/views/Monitoring/MonitoringShow.vue +6s
      vite:hmr [self-accepts] src\views\Monitoring\MonitoringShow.vue +57ms
      vite:import-analysis 13.99ms [8 imports rewritten] src\views\Monitoring\MonitoringShow.vue +6s   
      vite:cache [memory] /node_modules/.vite/deps/vue.js?v=59cbbbfb +6s
      vite:cache [memory] /node_modules/.vite/deps/date-fns.js?v=59cbbbfb +0ms
      vite:cache [memory] /node_modules/.vite/deps/date-fns_locale_pt-BR.js?v=59cbbbfb +0ms
      vite:cache [memory] /node_modules/.vite/deps/@fortawesome_free-solid-svg-icons.js?v=59cbbbfb +0ms
      vite:cache [memory] /node_modules/.vite/deps/@design-system_ui.js?v=59cbbbfb +0ms
      vite:cache [memory] /src/components/Dashboard.vue +1ms
      vite:cache [memory] /src/services/api.ts +0ms
      vite:cache [memory] plugin-vue:export-helper +4ms
      vite:transform 40.79ms /src/views/Monitoring/MonitoringShow.vue +6s
      vite:time 47.56ms /src/views/Monitoring/MonitoringShow.vue?import +6s
      vite:load 1.90ms [fs] /src/tailwind.css +51ms
      vite:hmr [self-accepts] src\tailwind.css +125ms
      vite:import-analysis 0.68ms [0 imports rewritten] src\tailwind.css +122ms
      vite:transform 103.92ms /src/tailwind.css +113ms
      vite:time 110.01ms /src/tailwind.css?import +111ms
      vite:cache [memory] /src/views/Monitoring/MonitoringShow.vue +119ms      
      vite:time 2.19ms /src/views/Monitoring/MonitoringShow.vue?import +5ms    
      vite:cache [memory] /src/tailwind.css +8ms
      vite:time 2.48ms /src/tailwind.css?import +8ms
    

    Validations

    bug: upstream feat: hmr 
    opened by daniloribeiro00 63
  • feature: first class Jest integration

    feature: first class Jest integration

    (previously...)

    Making an issue to track work on the Jest experience with vite.

    Jest is a very popular JavaScript testing framework. Some standout features:

    • Support for mocking functions and modules
    • Parallelisation and prioritisation of tests
    • Snapshot tests
    • Running only changed tests between 2 revisions (or based on a set of files)

    It would be worthy to provide some form of blessed integration to use with vite.

    (If you don't need these features, you may be better off using a testing framework like uvu, which should be much simpler to setup.)

    @yyx990803 mentioned spinning up a ViteDevServer and using vite.transformRequest() as the transform. One problem here is that the jest transform is expected to be synchronous. Jest's likely going to fix this as part of the ES module work, tracking here. (Further, it's not clear to me what the devx would be? Should we run a vite server in a seaparate process/terminal tab? Or should we introduce a vite test command that wraps jest?


    Let me propose a first step: in my own repo I'm going to do the bare minimum: esbuild-jest (possibly modified) + babel-plugin-transform-import-meta + babel-plugin-jest-hoist + babel-plugin-istanbul. Anything I'm missing? What are the vite specific bits to inject into the environment? Discuss!

    enhancement discussion 
    opened by threepointone 56
  • HMR breaks when modifying React context provider

    HMR breaks when modifying React context provider

    Describe the bug

    Vite HMR breaks when modifying React context provider Related: https://github.com/vitejs/vite-plugin-react/issues/24

    Reproduction

    selrond/vite-react-usecontext

    System Info

    Output of npx envinfo --system --npmPackages vite,@vitejs/plugin-vue --binaries --browsers:

      System:
        OS: macOS 10.15.7
        CPU: (8) x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
        Memory: 413.26 MB / 16.00 GB
        Shell: 5.7.1 - /bin/zsh
      Binaries:
        Node: 15.14.0 - ~/.nvm/versions/node/v15.14.0/bin/node
        Yarn: 1.22.10 - /usr/local/bin/yarn
        npm: 7.7.6 - ~/.nvm/versions/node/v15.14.0/bin/npm
        Watchman: 4.9.0 - /usr/local/bin/watchman
      Browsers:
        Brave Browser: 89.1.21.76
        Chrome: 90.0.4430.93
        Firefox: 87.0
        Firefox Developer Edition: 89.0
        Safari: 14.0.3
      npmPackages:
        vite: ^2.2.3 => 2.2.4 
    

    Used package manager: npm

    Logs


    Before submitting the issue, please make sure you do the following

    • [x] Read the Contributing Guidelines.
    • [x] Read the docs.
    • [x] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
    • [x] Provide a description in this issue that describes the bug.
    • [x] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/vue-next instead.
    • [x] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
    feat: hmr p3-minor-bug :hammer: 
    opened by selrond 51
  • alias '@' to path.resolve(__dirname, './src') is not working

    alias '@' to path.resolve(__dirname, './src') is not working

    Describe the bug

    Alias { '@': path.resolve(__dirname, './src') } is not working.

    Reproduction

    project structure:

    vite.config.js
    src
    ├── app.js
    ├── index.js
    

    vite.config.js:

    const path = require('path');
    
    module.exports = {
      alias: {
        '@': path.resolve(__dirname, './src'),
      }
    };
    

    src/index.js

    import { Foo } from '@/app';
    

    Got error in vite:

    [vite] Failed to resolve module import "@/app"
    

    System Info

    • required vite version: 0.17.0
    • required Operating System: Linux
    • required Node version: 14.3.0
    pending triage 
    opened by hronro 49
  • Uncaught TypeError: Cannot read property 'ToolItem' of undefined

    Uncaught TypeError: Cannot read property 'ToolItem' of undefined

    Describe the bug

    Throw error Uncaught TypeError: Cannot read property 'ToolItem' of undefined.

    And I've found an error in the bundle of @antv/x6 (ToolsView is used before definition):

    
    /* ... */
    var Button = class extends ToolsView.ToolItem // ...
    
    /* ... */
    
    var ToolsView = class extends View // ...
    
    /* ... */
    

    Reproduction

    Please check this demo: vite-x6.zip

    Without src/init.tsx:66 and src/init.tsx:6, it works as exprected.

    System Info

    Output of npx envinfo --system --npmPackages vite,@vitejs/plugin-vue --binaries --browsers:

      System:
        OS: Windows 10 10.0.19042
        CPU: (6) x64 Intel(R) Core(TM) i5-8500 CPU @ 3.00GHz
        Memory: 4.25 GB / 15.80 GB
      Binaries:
        Node: 14.12.0 - C:\Program Files\nodejs\node.EXE
        Yarn: 1.22.10 - ~\AppData\Roaming\npm\yarn.CMD
        npm: 7.5.2 - C:\Program Files\nodejs\npm.CMD
      Browsers:
        Chrome: 90.0.4430.212
        Edge: Spartan (44.19041.423.0), Chromium (90.0.818.56)
        Internet Explorer: 11.0.19041.1
      npmPackages:
        vite: ^2.3.2 => 2.3.2 
    

    Used package manager: yarn

    Logs

    yarn vite --debug
    yarn run v1.22.10
    warning package.json: No license field
    $ C:\Project\tmp\vite-x6\node_modules\.bin\vite --debug
      vite:config bundled config file loaded in 92ms +0ms
      vite:config using resolved config: {
      vite:config   plugins: [
      vite:config     'vite:pre-alias',
      vite:config     'alias',
      vite:config     'react-refresh',
      vite:config     'vite:dynamic-import-polyfill',
      vite:config     'vite:resolve',
      vite:config     'vite:html',
      vite:config     'vite:css',
      vite:config     'vite:esbuild',
      vite:config     'vite:json',
      vite:config     'vite:wasm',
      vite:config     'vite:worker',
      vite:config     'vite:asset',
      vite:config     'vite:define',
      vite:config     'vite:css-post',
      vite:config     'vite:client-inject',
      vite:config     'vite:import-analysis'
      vite:config   ],
      vite:config   server: { fsServe: { root: 'C:/Project/tmp/vite-x6', strict: false } },
      vite:config   configFile: 'C:/Project/tmp/vite-x6/vite.config.ts',
      vite:config   configFileDependencies: [ 'vite.config.ts' ],
      vite:config   inlineConfig: {
      vite:config     root: undefined,
      vite:config     base: undefined,
      vite:config     mode: undefined,
      vite:config     configFile: undefined,
      vite:config     logLevel: undefined,
      vite:config     clearScreen: undefined,
      vite:config     server: { fsServe: [Object] }
      vite:config   },
      vite:config   root: 'C:/Project/tmp/vite-x6',
      vite:config   base: '/',
      vite:config   resolve: { dedupe: undefined, alias: [ [Object] ] },
      vite:config   publicDir: 'C:\\Project\\tmp\\vite-x6\\public',
      vite:config   cacheDir: 'C:\\Project\\tmp\\vite-x6\\node_modules\\.vite',
      vite:config   command: 'serve',
      vite:config   mode: 'development',
      vite:config   isProduction: false,
      vite:config   build: {
      vite:config     target: [ 'es2019', 'edge88', 'firefox78', 'chrome87', 'safari13.1' ],
      vite:config     outDir: 'dist',
      vite:config     assetsDir: 'assets',
      vite:config     assetsInlineLimit: 4096,
      vite:config     cssCodeSplit: true,
      vite:config     sourcemap: false,
      vite:config     rollupOptions: {},
      vite:config     commonjsOptions: { include: [Array], extensions: [Array] },
      vite:config     minify: 'terser',
      vite:config     terserOptions: {},
      vite:config     cleanCssOptions: {},
      vite:config     write: true,
      vite:config     emptyOutDir: null,
      vite:config     manifest: false,
      vite:config     lib: false,
      vite:config     ssr: false,
      vite:config     ssrManifest: false,
      vite:config     brotliSize: true,
      vite:config     chunkSizeWarningLimit: 500,
      vite:config     watch: null
      vite:config   },
      vite:config   env: { BASE_URL: '/', MODE: 'development', DEV: true, PROD: false },
      vite:config   assetsInclude: [Function: assetsInclude],
      vite:config   logger: {
      vite:config     hasWarned: false,
      vite:config     info: [Function: info],
      vite:config     warn: [Function: warn],
      vite:config     warnOnce: [Function: warnOnce],
      vite:config     error: [Function: error],
      vite:config     clearScreen: [Function: clearScreen]
      vite:config   },
      vite:config   createResolver: [Function: createResolver],
      vite:config   optimizeDeps: { esbuildOptions: { keepNames: undefined } }
      vite:config } +6ms
      vite:deps Crawling dependencies using entries:
      vite:deps   C:/Project/tmp/vite-x6/index.html +0ms
      vite:resolve 0ms   /src/main.tsx -> C:/Project/tmp/vite-x6/src/main.tsx +0ms
      vite:resolve 4ms   react -> C:/Project/tmp/vite-x6/node_modules/react/index.js +6ms
      vite:resolve 2ms   react-dom -> C:/Project/tmp/vite-x6/node_modules/react-dom/index.js +7ms
      vite:resolve 1ms   ./App -> C:/Project/tmp/vite-x6/src/App.tsx +4ms
      vite:resolve 1ms   ./init -> C:/Project/tmp/vite-x6/src/init.tsx +2ms
      vite:resolve 2ms   insert-css -> C:/Project/tmp/vite-x6/node_modules/insert-css/index.js +4ms
      vite:resolve 3ms   antd -> C:/Project/tmp/vite-x6/node_modules/antd/es/index.js +4ms
      vite:resolve 3ms   @antv/x6 -> C:/Project/tmp/vite-x6/node_modules/@antv/x6/es/index.js +4ms
      vite:resolve 1ms   @antv/x6-react-shape -> C:/Project/tmp/vite-x6/node_modules/@antv/x6-react-shape/es/index.js +2ms
      vite:deps Scan completed in 62ms: {
      react: 'C:/Project/tmp/vite-x6/node_modules/react/index.js',
      'react-dom': 'C:/Project/tmp/vite-x6/node_modules/react-dom/index.js',
      'insert-css': 'C:/Project/tmp/vite-x6/node_modules/insert-css/index.js',
      antd: 'C:/Project/tmp/vite-x6/node_modules/antd/es/index.js',
      '@antv/x6': 'C:/Project/tmp/vite-x6/node_modules/@antv/x6/es/index.js',
      '@antv/x6-react-shape': 'C:/Project/tmp/vite-x6/node_modules/@antv/x6-react-shape/es/index.js'
    } +54ms
    Pre-bundling dependencies:
      react
      react-dom
      insert-css
      antd
      @antv/x6
      (...and 1 more)
    (this will be run only when your dependencies or config have changed)
      vite:resolve 0ms   object-assign -> null +0ms
      vite:resolve 2ms   object-assign -> C:/Project/tmp/vite-x6/node_modules/object-assign/index.js +0ms
      vite:resolve 1ms   jquery -> null +9ms
      vite:resolve 2ms   jquery -> C:/Project/tmp/vite-x6/node_modules/jquery/dist/jquery.js +0ms
      vite:resolve 0ms   scheduler -> null +57ms
      vite:resolve 3ms   scheduler -> C:/Project/tmp/vite-x6/node_modules/scheduler/index.js +66ms
      vite:resolve 0ms   scheduler/tracing -> null +4ms
      vite:resolve 0ms   scheduler/tracing -> C:/Project/tmp/vite-x6/node_modules/scheduler/tracing.js +2ms
      vite:resolve 0ms   lodash-es -> null +2ms
      vite:resolve 3ms   lodash-es -> C:/Project/tmp/vite-x6/node_modules/lodash-es/lodash.js +74ms
      vite:resolve 0ms   @babel/runtime/helpers/esm/extends -> null +53ms
      vite:resolve 0ms   @babel/runtime/helpers/esm/defineProperty -> null +0ms
      vite:resolve 11ms  @babel/runtime/helpers/esm/extends -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/extends.js +51ms
      vite:resolve 11ms  @babel/runtime/helpers/esm/defineProperty -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/defineProperty.js +0ms
      vite:resolve 2ms   mousetrap -> null +15ms
      vite:resolve 2ms   rc-picker/es/generate/moment -> null +0ms
      vite:resolve 2ms   jquery-mousewheel -> null +1ms
      vite:resolve 38ms  mousetrap -> C:/Project/tmp/vite-x6/node_modules/mousetrap/mousetrap.js +42ms
      vite:resolve 38ms  rc-picker/es/generate/moment -> C:/Project/tmp/vite-x6/node_modules/rc-picker/es/generate/moment.js +0ms
      vite:resolve 38ms  jquery-mousewheel -> C:/Project/tmp/vite-x6/node_modules/jquery-mousewheel/jquery.mousewheel.js +0ms
      vite:resolve 6ms   rc-util/es/warning -> null +47ms
      vite:resolve 7ms   @babel/runtime/helpers/esm/slicedToArray -> null +1ms
      vite:resolve 6ms   @babel/runtime/helpers/esm/typeof -> null +0ms
      vite:resolve 5ms   @babel/runtime/helpers/esm/toConsumableArray -> null +0ms
      vite:resolve 3ms   @babel/runtime/helpers/esm/classCallCheck -> null +1ms
      vite:resolve 106ms rc-util/es/warning -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/warning.js +117ms
      vite:resolve 107ms @babel/runtime/helpers/esm/slicedToArray -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/slicedToArray.js +1ms
      vite:resolve 107ms @babel/runtime/helpers/esm/typeof -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/typeof.js +0ms
      vite:resolve 109ms @babel/runtime/helpers/esm/toConsumableArray -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js +2ms
      vite:resolve 110ms @babel/runtime/helpers/esm/classCallCheck -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/classCallCheck.js +1ms
      vite:resolve 8ms   moment -> null +123ms
      vite:resolve 9ms   @ant-design/icons/es/components/Context -> null +1ms
      vite:resolve 8ms   rc-util/es/omit -> null +0ms
      vite:resolve 5ms   @babel/runtime/helpers/esm/createClass -> null +1ms
      vite:resolve 24ms  moment -> C:/Project/tmp/vite-x6/node_modules/moment/dist/moment.js +40ms
      vite:resolve 24ms  @ant-design/icons/es/components/Context -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/components/Context.js +0ms
      vite:resolve 24ms  rc-util/es/omit -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/omit.js +0ms
      vite:resolve 25ms  @babel/runtime/helpers/esm/createClass -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/createClass.js +1ms
      vite:resolve 0ms   classnames -> null +30ms
      vite:resolve 2ms   classnames -> C:/Project/tmp/vite-x6/node_modules/classnames/index.js +7ms
      vite:resolve 6ms   rc-rate -> null +10ms
      vite:resolve 6ms   @ant-design/react-slick -> null +0ms
      vite:resolve 6ms   rc-field-form -> null +1ms
      vite:resolve 5ms   @babel/runtime/regenerator -> null +0ms
      vite:resolve 5ms   @babel/runtime/helpers/esm/inherits -> null +1ms
      vite:resolve 16ms  @babel/runtime/helpers/esm/assertThisInitialized -> null +12ms
      vite:resolve 27ms  rc-rate -> C:/Project/tmp/vite-x6/node_modules/rc-rate/es/index.js +49ms
      vite:resolve 28ms  @ant-design/react-slick -> C:/Project/tmp/vite-x6/node_modules/@ant-design/react-slick/es/index.js +1ms
      vite:resolve 28ms  rc-field-form -> C:/Project/tmp/vite-x6/node_modules/rc-field-form/es/index.js +0ms
      vite:resolve 29ms  @babel/runtime/regenerator -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/regenerator/index.js +1ms
      vite:resolve 30ms  @babel/runtime/helpers/esm/inherits -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/inherits.js +1ms
      vite:resolve 30ms  @babel/runtime/helpers/esm/assertThisInitialized -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js +0ms
      vite:resolve 0ms   rc-util/es/Children/toArray -> null +33ms
      vite:resolve 1ms   @ant-design/icons/es/icons/InfoCircleOutlined -> null +1ms
      vite:resolve 8ms   rc-util/es/Children/toArray -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/Children/toArray.js +12ms
      vite:resolve 8ms   @ant-design/icons/es/icons/InfoCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/InfoCircleOutlined.js +0ms
      vite:resolve 3ms   rc-tabs -> null +13ms
      vite:resolve 4ms   rc-motion -> null +1ms
      vite:resolve 4ms   rc-dropdown -> null +0ms
      vite:resolve 4ms   @babel/runtime/helpers/esm/createSuper -> null +0ms
      vite:resolve 4ms   @ant-design/icons/es/icons/EyeOutlined -> null +1ms
      vite:resolve 4ms   rc-switch -> null +0ms
      vite:resolve 4ms   rc-tree -> null +0ms
      vite:resolve 4ms   rc-tree-select -> null +0ms
      vite:resolve 5ms   rc-collapse -> null +1ms
      vite:resolve 4ms   @ant-design/icons/es/icons/CloseOutlined -> null +0ms
      vite:resolve 5ms   @ant-design/icons/es/icons/StarFilled -> null +1ms
      vite:resolve 5ms   rc-checkbox -> null +0ms
      vite:resolve 5ms   rc-pagination -> null +0ms
      vite:resolve 6ms   rc-util/es/hooks/useMemo -> null +1ms
      vite:resolve 6ms   @ant-design/icons/es/icons/CheckCircleFilled -> null +0ms
      vite:resolve 6ms   rc-dialog -> null +1ms
      vite:resolve 67ms  rc-tabs -> C:/Project/tmp/vite-x6/node_modules/rc-tabs/es/index.js +77ms
      vite:resolve 68ms  rc-motion -> C:/Project/tmp/vite-x6/node_modules/rc-motion/es/index.js +1ms
      vite:resolve 68ms  rc-dropdown -> C:/Project/tmp/vite-x6/node_modules/rc-dropdown/es/index.js +0ms
      vite:resolve 69ms  @babel/runtime/helpers/esm/createSuper -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/createSuper.js +1ms
      vite:resolve 69ms  @ant-design/icons/es/icons/EyeOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/EyeOutlined.js +0ms
      vite:resolve 70ms  rc-switch -> C:/Project/tmp/vite-x6/node_modules/rc-switch/es/index.js +1ms
      vite:resolve 70ms  rc-tree -> C:/Project/tmp/vite-x6/node_modules/rc-tree/es/index.js +0ms
      vite:resolve 70ms  rc-tree-select -> C:/Project/tmp/vite-x6/node_modules/rc-tree-select/es/index.js +0ms
      vite:resolve 71ms  rc-collapse -> C:/Project/tmp/vite-x6/node_modules/rc-collapse/es/index.js +1ms
      vite:resolve 71ms  @ant-design/icons/es/icons/CloseOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CloseOutlined.js +0ms
      vite:resolve 71ms  @ant-design/icons/es/icons/StarFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/StarFilled.js +0ms
      vite:resolve 72ms  rc-checkbox -> C:/Project/tmp/vite-x6/node_modules/rc-checkbox/es/index.js +1ms
      vite:resolve 72ms  rc-pagination -> C:/Project/tmp/vite-x6/node_modules/rc-pagination/es/index.js +0ms
      vite:resolve 73ms  rc-util/es/hooks/useMemo -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/hooks/useMemo.js +1ms
      vite:resolve 73ms  @ant-design/icons/es/icons/CheckCircleFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CheckCircleFilled.js +0ms
      vite:resolve 72ms  rc-dialog -> C:/Project/tmp/vite-x6/node_modules/rc-dialog/es/index.js +1ms
      vite:resolve 0ms   @ant-design/icons/es/icons/CheckCircleOutlined -> null +76ms
      vite:resolve 1ms   @ant-design/icons/es/icons/CheckCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CheckCircleOutlined.js +4ms
      vite:resolve 3ms   rc-notification -> null +6ms
      vite:resolve 4ms   rc-drawer -> null +1ms
      vite:resolve 4ms   rc-input-number -> null +1ms
      vite:resolve 5ms   rc-util/es/hooks/useMergedState -> null +1ms
      vite:resolve 5ms   rc-tooltip -> null +0ms
      vite:resolve 5ms   rc-pagination/es/locale/en_US -> null +0ms
      vite:resolve 5ms   @ant-design/icons/es/icons/ArrowLeftOutlined -> null +1ms
      vite:resolve 5ms   rc-util/es/ref -> null +0ms
      vite:resolve 5ms   rc-image -> null +0ms
      vite:resolve 6ms   @ant-design/icons/es/icons/LoadingOutlined -> null +1ms
      vite:resolve 6ms   rc-util/es/Dom/addEventListener -> null +0ms
      vite:resolve 6ms   @ant-design/icons/es/icons/CloseCircleFilled -> null +0ms
      vite:resolve 7ms   rc-steps -> null +1ms
      vite:resolve 61ms  rc-notification -> C:/Project/tmp/vite-x6/node_modules/rc-notification/es/index.js +71ms
      vite:resolve 61ms  rc-drawer -> C:/Project/tmp/vite-x6/node_modules/rc-drawer/es/index.js +0ms
      vite:resolve 62ms  rc-input-number -> C:/Project/tmp/vite-x6/node_modules/rc-input-number/es/index.js +1ms
      vite:resolve 62ms  rc-util/es/hooks/useMergedState -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/hooks/useMergedState.js +0ms
      vite:resolve 63ms  rc-tooltip -> C:/Project/tmp/vite-x6/node_modules/rc-tooltip/es/index.js +1ms
      vite:resolve 63ms  rc-pagination/es/locale/en_US -> C:/Project/tmp/vite-x6/node_modules/rc-pagination/es/locale/en_US.js +0ms
      vite:resolve 63ms  @ant-design/icons/es/icons/ArrowLeftOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/ArrowLeftOutlined.js +0ms
      vite:resolve 64ms  rc-util/es/ref -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/ref.js +1ms
      vite:resolve 64ms  rc-image -> C:/Project/tmp/vite-x6/node_modules/rc-image/es/index.js +0ms
      vite:resolve 64ms  @ant-design/icons/es/icons/LoadingOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/LoadingOutlined.js +0ms
      vite:resolve 65ms  rc-util/es/Dom/addEventListener -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/Dom/addEventListener.js +1ms
      vite:resolve 65ms  @ant-design/icons/es/icons/CloseCircleFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CloseCircleFilled.js +0ms
      vite:resolve 65ms  rc-steps -> C:/Project/tmp/vite-x6/node_modules/rc-steps/es/index.js +0ms
      vite:resolve 3ms   react-is -> null +70ms
      vite:resolve 2ms   @ant-design/icons/es/icons/CloseCircleOutlined -> null +0ms
      vite:resolve 4ms   @babel/runtime/helpers/esm/objectSpread2 -> null +2ms
      vite:resolve 5ms   @ant-design/icons/es/icons/UpOutlined -> null +1ms
      vite:resolve 6ms   rc-slider -> null +1ms
      vite:resolve 5ms   @ant-design/icons/es/icons/ExclamationCircleFilled -> null +0ms
      vite:resolve 5ms   rc-util/es/getScrollBarSize -> null +0ms
      vite:resolve 6ms   rc-select -> null +1ms
      vite:resolve 6ms   rc-mentions -> null +0ms
      vite:resolve 7ms   @ant-design/icons/es/icons/RightOutlined -> null +1ms
      vite:resolve 7ms   @ant-design/icons/es/icons/ArrowRightOutlined -> null +0ms
      vite:resolve 8ms   @ant-design/icons/es/icons/SearchOutlined -> null +1ms
      vite:resolve 7ms   @ant-design/icons/es/icons/ExclamationCircleOutlined -> null +0ms
      vite:resolve 8ms   @ant-design/icons/es/icons/EllipsisOutlined -> null +1ms
      vite:resolve 8ms   @ant-design/icons/es/icons/CheckOutlined -> null +0ms
      vite:resolve 62ms  react-is -> C:/Project/tmp/vite-x6/node_modules/react-is/index.js +75ms
      vite:resolve 63ms  @ant-design/icons/es/icons/CloseCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CloseCircleOutlined.js +1ms
      vite:resolve 63ms  @babel/runtime/helpers/esm/objectSpread2 -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/objectSpread2.js +0ms
      vite:resolve 63ms  @ant-design/icons/es/icons/UpOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/UpOutlined.js +0ms
      vite:resolve 64ms  rc-slider -> C:/Project/tmp/vite-x6/node_modules/rc-slider/es/index.js +1ms
      vite:resolve 64ms  @ant-design/icons/es/icons/ExclamationCircleFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/ExclamationCircleFilled.js +0ms
      vite:resolve 64ms  rc-util/es/getScrollBarSize -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/getScrollBarSize.js +0ms
      vite:resolve 65ms  rc-select -> C:/Project/tmp/vite-x6/node_modules/rc-select/es/index.js +1ms
      vite:resolve 65ms  rc-mentions -> C:/Project/tmp/vite-x6/node_modules/rc-mentions/es/index.js +0ms
      vite:resolve 65ms  @ant-design/icons/es/icons/RightOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/RightOutlined.js +0ms
      vite:resolve 66ms  @ant-design/icons/es/icons/ArrowRightOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/ArrowRightOutlined.js +1ms
      vite:resolve 66ms  @ant-design/icons/es/icons/SearchOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/SearchOutlined.js +0ms
      vite:resolve 65ms  @ant-design/icons/es/icons/ExclamationCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/ExclamationCircleOutlined.js +0ms      
      vite:resolve 66ms  @ant-design/icons/es/icons/EllipsisOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/EllipsisOutlined.js +1ms
      vite:resolve 66ms  @ant-design/icons/es/icons/CheckOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CheckOutlined.js +0ms
      vite:resolve 4ms   rc-util/es/KeyCode -> null +93ms
      vite:resolve 5ms   lodash/padEnd -> null +1ms
      vite:resolve 5ms   @ant-design/icons-svg/es/asn/StarFilled -> null +0ms
      vite:resolve 5ms   lodash/isEqual -> null +0ms
      vite:resolve 6ms   rc-textarea -> null +1ms
      vite:resolve 5ms   @babel/runtime/helpers/esm/objectWithoutProperties -> null +0ms
      vite:resolve 5ms   rc-resize-observer -> null +0ms
      vite:resolve 5ms   @ant-design/icons/es/icons/DownOutlined -> null +0ms
      vite:resolve 6ms   @ant-design/icons/es/icons/BarsOutlined -> null +1ms
      vite:resolve 6ms   @ant-design/icons/es/icons/LeftOutlined -> null +0ms
      vite:resolve 5ms   @ant-design/icons/es/icons/PlusOutlined -> null +0ms
      vite:resolve 5ms   @ant-design/icons/es/icons/WarningFilled -> null +0ms
      vite:resolve 5ms   rc-util/es/Dom/canUseDom -> null +1ms
      vite:resolve 5ms   @babel/runtime/helpers/typeof -> null +0ms
      vite:resolve 4ms   @ant-design/icons-svg/es/asn/EyeOutlined -> null +0ms
      vite:resolve 5ms   @ant-design/icons-svg/es/asn/LoadingOutlined -> null +1ms
      vite:resolve 67ms  rc-util/es/KeyCode -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/KeyCode.js +99ms
      vite:resolve 67ms  lodash/padEnd -> C:/Project/tmp/vite-x6/node_modules/lodash/padEnd.js +0ms
      vite:resolve 67ms  @ant-design/icons-svg/es/asn/StarFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/StarFilled.js +0ms
      vite:resolve 68ms  lodash/isEqual -> C:/Project/tmp/vite-x6/node_modules/lodash/isEqual.js +1ms
      vite:resolve 68ms  rc-textarea -> C:/Project/tmp/vite-x6/node_modules/rc-textarea/es/index.js +0ms
      vite:resolve 68ms  @babel/runtime/helpers/esm/objectWithoutProperties -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js +0ms
      vite:resolve 69ms  rc-resize-observer -> C:/Project/tmp/vite-x6/node_modules/rc-resize-observer/es/index.js +1ms
      vite:resolve 69ms  @ant-design/icons/es/icons/DownOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/DownOutlined.js +0ms
      vite:resolve 69ms  @ant-design/icons/es/icons/BarsOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/BarsOutlined.js +0ms
      vite:resolve 70ms  @ant-design/icons/es/icons/LeftOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/LeftOutlined.js +1ms
      vite:resolve 70ms  @ant-design/icons/es/icons/PlusOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/PlusOutlined.js +0ms
      vite:resolve 70ms  @ant-design/icons/es/icons/WarningFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/WarningFilled.js +0ms
      vite:resolve 71ms  rc-util/es/Dom/canUseDom -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/Dom/canUseDom.js +1ms
      vite:resolve 71ms  @babel/runtime/helpers/typeof -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/typeof.js +0ms
      vite:resolve 71ms  @ant-design/icons-svg/es/asn/EyeOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/EyeOutlined.js +0ms
      vite:resolve 72ms  @ant-design/icons-svg/es/asn/LoadingOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/LoadingOutlined.js +1ms
      vite:resolve 10ms  @ant-design/icons-svg/es/asn/RightOutlined -> null +87ms
      vite:resolve 11ms  @ant-design/icons-svg/es/asn/CloseOutlined -> null +1ms
      vite:resolve 11ms  @ant-design/icons-svg/es/asn/SearchOutlined -> null +0ms
      vite:resolve 12ms  lodash/padStart -> null +1ms
      vite:resolve 5ms   rc-menu -> null +0ms
      vite:resolve 6ms   rc-upload -> null +1ms
      vite:resolve 6ms   rc-cascader -> null +0ms
      vite:resolve 7ms   @ant-design/icons/es/icons/EyeInvisibleOutlined -> null +1ms
      vite:resolve 5ms   rc-table -> null +0ms
      vite:resolve 36ms  @ant-design/icons-svg/es/asn/RightOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/RightOutlined.js +55ms
      vite:resolve 36ms  @ant-design/icons-svg/es/asn/CloseOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CloseOutlined.js +0ms
      vite:resolve 37ms  @ant-design/icons-svg/es/asn/SearchOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/SearchOutlined.js +1ms
      vite:resolve 37ms  lodash/padStart -> C:/Project/tmp/vite-x6/node_modules/lodash/padStart.js +0ms
      vite:resolve 38ms  rc-menu -> C:/Project/tmp/vite-x6/node_modules/rc-menu/es/index.js +1ms
      vite:resolve 38ms  rc-upload -> C:/Project/tmp/vite-x6/node_modules/rc-upload/es/index.js +0ms
      vite:resolve 39ms  rc-cascader -> C:/Project/tmp/vite-x6/node_modules/rc-cascader/es/index.js +1ms
      vite:resolve 39ms  @ant-design/icons/es/icons/EyeInvisibleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/EyeInvisibleOutlined.js +0ms
      vite:resolve 40ms  rc-table -> C:/Project/tmp/vite-x6/node_modules/rc-table/es/index.js +1ms
      vite:resolve 2ms   rc-picker/es/locale/en_US -> null +44ms
      vite:resolve 21ms  rc-picker/es/locale/en_US -> C:/Project/tmp/vite-x6/node_modules/rc-picker/es/locale/en_US.js +24ms
      vite:resolve 2ms   @ant-design/icons/es/icons/VerticalAlignTopOutlined -> null +25ms
      vite:resolve 2ms   @ant-design/icons/es/icons/DoubleLeftOutlined -> null +0ms
      vite:resolve 2ms   array-tree-filter -> null +0ms
      vite:resolve 3ms   rc-tree/es/utils/treeUtil -> null +1ms
      vite:resolve 2ms   rc-table/es/Table -> null +0ms
      vite:resolve 3ms   rc-picker -> null +1ms
      vite:resolve 67ms  @ant-design/icons/es/icons/VerticalAlignTopOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/VerticalAlignTopOutlined.js +74ms
      vite:resolve 68ms  @ant-design/icons/es/icons/DoubleLeftOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/DoubleLeftOutlined.js +1ms
      vite:resolve 68ms  array-tree-filter -> C:/Project/tmp/vite-x6/node_modules/array-tree-filter/lib/index.js +0ms
      vite:resolve 68ms  rc-tree/es/utils/treeUtil -> C:/Project/tmp/vite-x6/node_modules/rc-tree/es/utils/treeUtil.js +0ms
      vite:resolve 68ms  rc-table/es/Table -> C:/Project/tmp/vite-x6/node_modules/rc-table/es/Table.js +0ms
      vite:resolve 69ms  rc-picker -> C:/Project/tmp/vite-x6/node_modules/rc-picker/es/index.js +1ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/ExclamationCircleOutlined -> null +78ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/CloseCircleOutlined -> null +0ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/CheckCircleOutlined -> null +0ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/ExclamationCircleFilled -> null +0ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/InfoCircleOutlined -> null +1ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/ArrowLeftOutlined -> null +0ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/DownOutlined -> null +0ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/UpOutlined -> null +0ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/CloseCircleFilled -> null +1ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/CheckCircleFilled -> null +0ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/ArrowRightOutlined -> null +0ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/WarningFilled -> null +1ms
      vite:resolve 4ms   rc-tooltip/es/placements -> null +0ms
      vite:resolve 12ms  @ant-design/icons-svg/es/asn/ExclamationCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/ExclamationCircleOutlined.js +23ms
      vite:resolve 12ms  @ant-design/icons-svg/es/asn/CloseCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CloseCircleOutlined.js +0ms
      vite:resolve 13ms  @ant-design/icons-svg/es/asn/CheckCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CheckCircleOutlined.js +1ms
      vite:resolve 13ms  @ant-design/icons-svg/es/asn/ExclamationCircleFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/ExclamationCircleFilled.js +0ms      
      vite:resolve 51ms  @ant-design/icons-svg/es/asn/InfoCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/InfoCircleOutlined.js +38ms
      vite:resolve 51ms  @ant-design/icons-svg/es/asn/ArrowLeftOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/ArrowLeftOutlined.js +0ms
      vite:resolve 52ms  @ant-design/icons-svg/es/asn/DownOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/DownOutlined.js +1ms
      vite:resolve 53ms  @ant-design/icons-svg/es/asn/UpOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/UpOutlined.js +1ms
      vite:resolve 53ms  @ant-design/icons-svg/es/asn/CloseCircleFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CloseCircleFilled.js +0ms
      vite:resolve 53ms  @ant-design/icons-svg/es/asn/CheckCircleFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CheckCircleFilled.js +0ms
      vite:resolve 54ms  @ant-design/icons-svg/es/asn/ArrowRightOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/ArrowRightOutlined.js +1ms
      vite:resolve 54ms  @ant-design/icons-svg/es/asn/WarningFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/WarningFilled.js +0ms
      vite:resolve 55ms  rc-tooltip/es/placements -> C:/Project/tmp/vite-x6/node_modules/rc-tooltip/es/placements.js +1ms
      vite:resolve 4ms   rc-util/es/PortalWrapper -> null +60ms
      vite:resolve 4ms   @ant-design/icons-svg/es/asn/PlusOutlined -> null +0ms
      vite:resolve 5ms   @ant-design/icons-svg/es/asn/CheckOutlined -> null +1ms
      vite:resolve 5ms   @ant-design/icons/es/icons/RotateLeftOutlined -> null +0ms
      vite:resolve 4ms   @ant-design/icons-svg/es/asn/EllipsisOutlined -> null +0ms
      vite:resolve 4ms   @ant-design/icons-svg/es/asn/EyeInvisibleOutlined -> null +0ms
      vite:resolve 5ms   rc-field-form/es/FieldContext -> null +1ms
      vite:resolve 4ms   lodash/debounce -> null +0ms
      vite:resolve 4ms   @ant-design/icons/es/icons/InfoCircleFilled -> null +0ms
      vite:resolve 4ms   rc-table/es/hooks/useColumns -> null +0ms
      vite:resolve 5ms   @ant-design/icons/es/icons/FileOutlined -> null +1ms
      vite:resolve 5ms   @ant-design/icons/es/icons/DoubleRightOutlined -> null +0ms
      vite:resolve 4ms   rc-util/es/raf -> null +0ms
      vite:resolve 31ms  rc-util/es/PortalWrapper -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/PortalWrapper.js +40ms
      vite:resolve 31ms  @ant-design/icons-svg/es/asn/PlusOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/PlusOutlined.js +0ms
      vite:resolve 32ms  @ant-design/icons-svg/es/asn/CheckOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CheckOutlined.js +1ms
      vite:resolve 33ms  @ant-design/icons/es/icons/RotateLeftOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/RotateLeftOutlined.js +1ms
      vite:resolve 33ms  @ant-design/icons-svg/es/asn/EllipsisOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/EllipsisOutlined.js +0ms
      vite:resolve 33ms  @ant-design/icons-svg/es/asn/EyeInvisibleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/EyeInvisibleOutlined.js +0ms
      vite:resolve 34ms  rc-field-form/es/FieldContext -> C:/Project/tmp/vite-x6/node_modules/rc-field-form/es/FieldContext.js +1ms
      vite:resolve 34ms  lodash/debounce -> C:/Project/tmp/vite-x6/node_modules/lodash/debounce.js +0ms
      vite:resolve 34ms  @ant-design/icons/es/icons/InfoCircleFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/InfoCircleFilled.js +0ms
      vite:resolve 35ms  rc-table/es/hooks/useColumns -> C:/Project/tmp/vite-x6/node_modules/rc-table/es/hooks/useColumns.js +1ms
      vite:resolve 35ms  @ant-design/icons/es/icons/FileOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/FileOutlined.js +0ms
      vite:resolve 36ms  @ant-design/icons/es/icons/DoubleRightOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/DoubleRightOutlined.js +1ms
      vite:resolve 36ms  rc-util/es/raf -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/raf.js +0ms
      vite:resolve 3ms   @ant-design/icons/es/icons/RotateRightOutlined -> null +53ms
      vite:resolve 3ms   rc-trigger -> null +0ms
      vite:resolve 4ms   rc-util/es/Dom/findDOMNode -> null +1ms
      vite:resolve 4ms   @ant-design/icons-svg/es/asn/VerticalAlignTopOutlined -> null +0ms
      vite:resolve 4ms   @ant-design/icons-svg/es/asn/BarsOutlined -> null +1ms
      vite:resolve 4ms   @ant-design/icons-svg/es/asn/LeftOutlined -> null +0ms
      vite:resolve 5ms   @ant-design/icons/es/icons/MinusSquareOutlined -> null +1ms
      vite:resolve 4ms   regenerator-runtime -> null +1ms
      vite:resolve 44ms  @ant-design/icons/es/icons/RotateRightOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/RotateRightOutlined.js +64ms
      vite:resolve 45ms  rc-trigger -> C:/Project/tmp/vite-x6/node_modules/rc-trigger/es/index.js +1ms
      vite:resolve 45ms  rc-util/es/Dom/findDOMNode -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/Dom/findDOMNode.js +0ms
      vite:resolve 45ms  @ant-design/icons-svg/es/asn/VerticalAlignTopOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/VerticalAlignTopOutlined.js +0ms    
      vite:resolve 46ms  @ant-design/icons-svg/es/asn/BarsOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/BarsOutlined.js +1ms
      vite:resolve 46ms  @ant-design/icons-svg/es/asn/LeftOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/LeftOutlined.js +0ms
      vite:resolve 47ms  @ant-design/icons/es/icons/MinusSquareOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/MinusSquareOutlined.js +1ms
      vite:resolve 46ms  regenerator-runtime -> C:/Project/tmp/vite-x6/node_modules/regenerator-runtime/runtime.js +1s
      vite:resolve 1ms   @babel/runtime/helpers/esm/toArray -> null +52ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/InfoCircleFilled -> null +1ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/DoubleLeftOutlined -> null +0ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/DoubleRightOutlined -> null +1ms
      vite:resolve 2ms   @ant-design/icons/es/icons/ZoomInOutlined -> null +0ms
      vite:resolve 2ms   @ant-design/icons/es/icons/CalendarOutlined -> null +0ms
      vite:resolve 23ms  @babel/runtime/helpers/esm/toArray -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/toArray.js +31ms
      vite:resolve 23ms  @ant-design/icons-svg/es/asn/InfoCircleFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/InfoCircleFilled.js +0ms
      vite:resolve 24ms  @ant-design/icons-svg/es/asn/DoubleLeftOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/DoubleLeftOutlined.js +1ms
      vite:resolve 24ms  @ant-design/icons-svg/es/asn/DoubleRightOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/DoubleRightOutlined.js +0ms
      vite:resolve 24ms  @ant-design/icons/es/icons/ZoomInOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/ZoomInOutlined.js +0ms
      vite:resolve 24ms  @ant-design/icons/es/icons/CalendarOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CalendarOutlined.js +0ms
      vite:resolve 1ms   @ant-design/icons/es/icons/PlusSquareOutlined -> null +28ms
      vite:resolve 11ms  @ant-design/icons/es/icons/PlusSquareOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/PlusSquareOutlined.js +16ms
      vite:resolve 1ms   scroll-into-view-if-needed -> null +15ms
      vite:resolve 3ms   @ant-design/icons/es/icons/ZoomOutOutlined -> null +2ms
      vite:resolve 8ms   rc-util/es/utils/get -> null +6ms
      vite:resolve 8ms   @ant-design/icons/es/icons/ClockCircleOutlined -> null +0ms
      vite:resolve 9ms   rc-tree/es/util -> null +1ms
      vite:resolve 21ms  scroll-into-view-if-needed -> C:/Project/tmp/vite-x6/node_modules/scroll-into-view-if-needed/es/index.js +33ms
      vite:resolve 22ms  @ant-design/icons/es/icons/ZoomOutOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/ZoomOutOutlined.js +1ms
      vite:resolve 22ms  rc-util/es/utils/get -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/utils/get.js +0ms
      vite:resolve 23ms  @ant-design/icons/es/icons/ClockCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/ClockCircleOutlined.js +1ms
      vite:resolve 23ms  rc-tree/es/util -> C:/Project/tmp/vite-x6/node_modules/rc-tree/es/util.js +0ms
      vite:resolve 2ms   rc-util/es/Dom/dynamicCSS -> null +27ms
      vite:resolve 2ms   @ant-design/icons/es/icons/CaretDownFilled -> null +1ms
      vite:resolve 14ms  rc-util/es/Dom/dynamicCSS -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/Dom/dynamicCSS.js +19ms
      vite:resolve 15ms  @ant-design/icons/es/icons/CaretDownFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CaretDownFilled.js +1ms
      vite:resolve 2ms   rc-notification/es/useNotification -> null +19ms
      vite:resolve 2ms   copy-to-clipboard -> null +1ms
      vite:resolve 2ms   rc-util/es/utils/set -> null +0ms
      vite:resolve 1ms   compute-scroll-into-view -> null +0ms
      vite:resolve 20ms  rc-notification/es/useNotification -> C:/Project/tmp/vite-x6/node_modules/rc-notification/es/useNotification.js +25ms
      vite:resolve 21ms  copy-to-clipboard -> C:/Project/tmp/vite-x6/node_modules/copy-to-clipboard/index.js +1ms
      vite:resolve 21ms  rc-util/es/utils/set -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/utils/set.js +0ms
      vite:resolve 22ms  compute-scroll-into-view -> C:/Project/tmp/vite-x6/node_modules/compute-scroll-into-view/dist/index.module.js +1ms
      vite:resolve 2ms   rc-util/es/Dom/css -> null +26ms
      vite:resolve 2ms   @babel/runtime/helpers/esm/possibleConstructorReturn -> null +0ms
      vite:resolve 13ms  rc-util/es/Dom/css -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/Dom/css.js +16ms
      vite:resolve 13ms  @babel/runtime/helpers/esm/possibleConstructorReturn -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js +0ms      
      vite:resolve 1ms   @ant-design/icons/es/icons/SwapRightOutlined -> null +16ms
      vite:resolve 22ms  @ant-design/icons/es/icons/SwapRightOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/SwapRightOutlined.js +25ms
      vite:resolve 2ms   @babel/runtime/helpers/esm/getPrototypeOf -> null +27ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/MinusSquareOutlined -> null +1ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/CaretDownFilled -> null +0ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/FileOutlined -> null +0ms
      vite:resolve 4ms   @ant-design/icons-svg/es/asn/PlusSquareOutlined -> null +1ms
      vite:resolve 3ms   json2mq -> null +0ms
      vite:resolve 3ms   @ant-design/icons/es/icons/RedoOutlined -> null +0ms
      vite:resolve 3ms   @ant-design/icons/es/icons/FolderOpenOutlined -> null +0ms
      vite:resolve 4ms   @ant-design/colors -> null +1ms
      vite:resolve 3ms   @ant-design/icons/es/icons/EditOutlined -> null +0ms
      vite:resolve 27ms  @babel/runtime/helpers/esm/getPrototypeOf -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js +35ms
      vite:resolve 27ms  @ant-design/icons-svg/es/asn/MinusSquareOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/MinusSquareOutlined.js +0ms
      vite:resolve 28ms  @ant-design/icons-svg/es/asn/CaretDownFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CaretDownFilled.js +1ms
      vite:resolve 28ms  @ant-design/icons-svg/es/asn/FileOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/FileOutlined.js +0ms
      vite:resolve 28ms  @ant-design/icons-svg/es/asn/PlusSquareOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/PlusSquareOutlined.js +0ms
      vite:resolve 29ms  json2mq -> C:/Project/tmp/vite-x6/node_modules/json2mq/index.js +1ms
      vite:resolve 29ms  @ant-design/icons/es/icons/RedoOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/RedoOutlined.js +0ms
      vite:resolve 30ms  @ant-design/icons/es/icons/FolderOpenOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/FolderOpenOutlined.js +1ms
      vite:resolve 30ms  @ant-design/colors -> C:/Project/tmp/vite-x6/node_modules/@ant-design/colors/dist/index.esm.js +0ms
      vite:resolve 30ms  @ant-design/icons/es/icons/EditOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/EditOutlined.js +0ms
      vite:resolve 4ms   rc-progress -> null +37ms
      vite:resolve 3ms   rc-select/es/generate -> null +0ms
      vite:resolve 4ms   @ant-design/icons/es/icons/FolderOutlined -> null +1ms
      vite:resolve 34ms  rc-progress -> C:/Project/tmp/vite-x6/node_modules/rc-progress/es/index.js +42ms
      vite:resolve 35ms  rc-select/es/generate -> C:/Project/tmp/vite-x6/node_modules/rc-select/es/generate.js +1ms
      vite:resolve 36ms  @ant-design/icons/es/icons/FolderOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/FolderOutlined.js +1ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/CalendarOutlined -> null +38ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/ClockCircleOutlined -> null +0ms
      vite:resolve 2ms   string-convert/camel2hyphen -> null +1ms
      vite:resolve 9ms   @ant-design/icons-svg/es/asn/CalendarOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CalendarOutlined.js +14ms
      vite:resolve 9ms   @ant-design/icons-svg/es/asn/ClockCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/ClockCircleOutlined.js +0ms
      vite:resolve 9ms   string-convert/camel2hyphen -> C:/Project/tmp/vite-x6/node_modules/string-convert/camel2hyphen.js +267ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/ZoomOutOutlined -> null +15ms
      vite:resolve 3ms   mini-store -> null +1ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/RotateLeftOutlined -> null +0ms
      vite:resolve 4ms   @ant-design/icons-svg/es/asn/RotateRightOutlined -> null +1ms
      vite:resolve 4ms   @ant-design/icons-svg/es/asn/ZoomInOutlined -> null +0ms
      vite:resolve 5ms   rc-select/es/utils/valueUtil -> null +1ms
      vite:resolve 4ms   rc-util/es/Dom/contains -> null +0ms
      vite:resolve 4ms   @ant-design/icons/es/icons/CopyOutlined -> null +0ms
      vite:resolve 5ms   shallowequal -> null +1ms
      vite:resolve 4ms   @ctrl/tinycolor -> null +0ms
      vite:resolve 27ms  @ant-design/icons-svg/es/asn/ZoomOutOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/ZoomOutOutlined.js +36ms
      vite:resolve 28ms  mini-store -> C:/Project/tmp/vite-x6/node_modules/mini-store/esm/index.js +1ms
      vite:resolve 28ms  @ant-design/icons-svg/es/asn/RotateLeftOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/RotateLeftOutlined.js +0ms
      vite:resolve 29ms  @ant-design/icons-svg/es/asn/RotateRightOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/RotateRightOutlined.js +1ms
      vite:resolve 29ms  @ant-design/icons-svg/es/asn/ZoomInOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/ZoomInOutlined.js +0ms
      vite:resolve 30ms  rc-select/es/utils/valueUtil -> C:/Project/tmp/vite-x6/node_modules/rc-select/es/utils/valueUtil.js +1ms
      vite:resolve 30ms  rc-util/es/Dom/contains -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/Dom/contains.js +0ms
      vite:resolve 31ms  @ant-design/icons/es/icons/CopyOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CopyOutlined.js +1ms
      vite:resolve 31ms  shallowequal -> C:/Project/tmp/vite-x6/node_modules/shallowequal/index.js +0ms
      vite:resolve 31ms  @ctrl/tinycolor -> C:/Project/tmp/vite-x6/node_modules/@ctrl/tinycolor/dist/module/public_api.js +0ms
      vite:resolve 0ms   @ant-design/icons-svg/es/asn/SwapRightOutlined -> null +34ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/SwapRightOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/SwapRightOutlined.js +5ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/FolderOpenOutlined -> null +6ms
      vite:resolve 2ms   @ant-design/icons/es/icons/CaretDownOutlined -> null +1ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/RedoOutlined -> null +0ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/FolderOutlined -> null +0ms
      vite:resolve 3ms   rc-util/es/Dom/isVisible -> null +1ms
      vite:resolve 2ms   resize-observer-polyfill -> null +0ms
      vite:resolve 2ms   rc-util/es/isMobile -> null +0ms
      vite:resolve 32ms  @ant-design/icons-svg/es/asn/FolderOpenOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/FolderOpenOutlined.js +38ms
      vite:resolve 32ms  @ant-design/icons/es/icons/CaretDownOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CaretDownOutlined.js +0ms
      vite:resolve 33ms  @ant-design/icons-svg/es/asn/RedoOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/RedoOutlined.js +1ms
      vite:resolve 33ms  @ant-design/icons-svg/es/asn/FolderOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/FolderOutlined.js +0ms
      vite:resolve 33ms  rc-util/es/Dom/isVisible -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/Dom/isVisible.js +0ms
      vite:resolve 34ms  resize-observer-polyfill -> C:/Project/tmp/vite-x6/node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js +1ms
      vite:resolve 35ms  rc-util/es/isMobile -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/isMobile.js +1ms
      vite:resolve 2ms   @ant-design/icons/es/icons/QuestionCircleOutlined -> null +43ms
      vite:resolve 2ms   @ant-design/icons/es/icons/PaperClipOutlined -> null +0ms
      vite:resolve 2ms   rc-util/es/pickAttrs -> null +0ms
      vite:resolve 3ms   @ant-design/icons/es/icons/CaretUpOutlined -> null +1ms
      vite:resolve 2ms   rc-tree/es/utils/conductUtil -> null +0ms
      vite:resolve 2ms   toggle-selection -> null +0ms
      vite:resolve 19ms  @ant-design/icons/es/icons/QuestionCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/QuestionCircleOutlined.js +28ms
      vite:resolve 20ms  @ant-design/icons/es/icons/PaperClipOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/PaperClipOutlined.js +1ms
      vite:resolve 40ms  rc-util/es/pickAttrs -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/pickAttrs.js +20ms
      vite:resolve 41ms  @ant-design/icons/es/icons/CaretUpOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/CaretUpOutlined.js +1ms
      vite:resolve 41ms  rc-tree/es/utils/conductUtil -> C:/Project/tmp/vite-x6/node_modules/rc-tree/es/utils/conductUtil.js +0ms
      vite:resolve 41ms  toggle-selection -> C:/Project/tmp/vite-x6/node_modules/toggle-selection/index.js +136ms
      vite:resolve 0ms   @ant-design/icons-svg/es/asn/EditOutlined -> null +46ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/CopyOutlined -> null +1ms
      vite:resolve 1ms   @ant-design/icons/es/icons/FilterFilled -> null +0ms
      vite:resolve 1ms   rc-select/es/interface/generator -> null +1ms
      vite:resolve 2ms   @ant-design/icons/es/icons/PictureTwoTone -> null +0ms
      vite:resolve 17ms  @ant-design/icons-svg/es/asn/EditOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/EditOutlined.js +24ms
      vite:resolve 17ms  @ant-design/icons-svg/es/asn/CopyOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CopyOutlined.js +0ms
      vite:resolve 18ms  @ant-design/icons/es/icons/FilterFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/FilterFilled.js +1ms
      vite:resolve 18ms  rc-select/es/interface/generator -> C:/Project/tmp/vite-x6/node_modules/rc-select/es/interface/generator.js +0ms
      vite:resolve 18ms  @ant-design/icons/es/icons/PictureTwoTone -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/PictureTwoTone.js +0ms
      vite:resolve 1ms   @ant-design/icons/es/icons/FileTwoTone -> null +47ms
      vite:resolve 14ms  @ant-design/icons/es/icons/FileTwoTone -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/FileTwoTone.js +42ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/QuestionCircleOutlined -> null +16ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/CaretUpOutlined -> null +1ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/CaretDownOutlined -> null +1ms
      vite:resolve 6ms   @ant-design/icons-svg/es/asn/QuestionCircleOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/QuestionCircleOutlined.js +10ms
      vite:resolve 6ms   @ant-design/icons-svg/es/asn/CaretUpOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CaretUpOutlined.js +0ms
      vite:resolve 6ms   @ant-design/icons-svg/es/asn/CaretDownOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/CaretDownOutlined.js +0ms
      vite:resolve 2ms   rc-virtual-list -> null +9ms
      vite:resolve 2ms   hoist-non-react-statics -> null +1ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/FilterFilled -> null +0ms
      vite:resolve 2ms   @babel/runtime/helpers/esm/asyncToGenerator -> null +0ms
      vite:resolve 20ms  rc-virtual-list -> C:/Project/tmp/vite-x6/node_modules/rc-virtual-list/es/index.js +26ms
      vite:resolve 22ms  hoist-non-react-statics -> C:/Project/tmp/vite-x6/node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js +2ms
      vite:resolve 22ms  @ant-design/icons-svg/es/asn/FilterFilled -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/FilterFilled.js +0ms
      vite:resolve 22ms  @babel/runtime/helpers/esm/asyncToGenerator -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js +0ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/FileTwoTone -> null +32ms
      vite:resolve 2ms   @ant-design/icons-svg/es/asn/PaperClipOutlined -> null +0ms
      vite:resolve 2ms   @babel/runtime/helpers/esm/get -> null +0ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/PictureTwoTone -> null +1ms
      vite:resolve 30ms  @ant-design/icons-svg/es/asn/FileTwoTone -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/FileTwoTone.js +39ms
      vite:resolve 31ms  @ant-design/icons-svg/es/asn/PaperClipOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/PaperClipOutlined.js +1ms
      vite:resolve 31ms  @babel/runtime/helpers/esm/get -> C:/Project/tmp/vite-x6/node_modules/@babel/runtime/helpers/esm/get.js +0ms
      vite:resolve 31ms  @ant-design/icons-svg/es/asn/PictureTwoTone -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/PictureTwoTone.js +0ms
      vite:resolve 32ms  react-is -> C:/Project/tmp/vite-x6/node_modules/react-is/index.js +146ms
      vite:resolve 2ms   @ant-design/icons/es/icons/EnterOutlined -> null +40ms
      vite:resolve 14ms  @ant-design/icons/es/icons/EnterOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/EnterOutlined.js +23ms
      vite:resolve 3ms   warning -> null +29ms
      vite:resolve 11ms  warning -> C:/Project/tmp/vite-x6/node_modules/warning/warning.js +26ms
      vite:resolve 1ms   async-validator -> null +14ms
      vite:resolve 1ms   rc-util/es/Portal -> null +0ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/EnterOutlined -> null +0ms
      vite:resolve 19ms  async-validator -> C:/Project/tmp/vite-x6/node_modules/async-validator/dist-web/index.js +23ms
      vite:resolve 19ms  rc-util/es/Portal -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/Portal.js +0ms
      vite:resolve 19ms  @ant-design/icons-svg/es/asn/EnterOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/EnterOutlined.js +0ms
      vite:resolve 1ms   @ant-design/icons/es/icons/DeleteOutlined -> null +60ms
      vite:resolve 14ms  @ant-design/icons/es/icons/DeleteOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/DeleteOutlined.js +54ms
      vite:resolve 0ms   @ant-design/icons/es/icons/DownloadOutlined -> null +18ms
      vite:resolve 7ms   @ant-design/icons/es/icons/DownloadOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons/es/icons/DownloadOutlined.js +11ms
      vite:resolve 0ms   rc-util/es/createChainedFunction -> null +12ms
      vite:resolve 5ms   rc-util/es/createChainedFunction -> C:/Project/tmp/vite-x6/node_modules/rc-util/es/createChainedFunction.js +11ms
      vite:resolve 0ms   @ant-design/icons-svg/es/asn/DeleteOutlined -> null +10ms
      vite:resolve 1ms   @ant-design/icons-svg/es/asn/DownloadOutlined -> null +1ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/DeleteOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/DeleteOutlined.js +8ms
      vite:resolve 3ms   @ant-design/icons-svg/es/asn/DownloadOutlined -> C:/Project/tmp/vite-x6/node_modules/@ant-design/icons-svg/es/asn/DownloadOutlined.js +0ms
      vite:resolve 0ms   rc-overflow -> null +9ms
      vite:resolve 3ms   rc-overflow -> C:/Project/tmp/vite-x6/node_modules/rc-overflow/es/index.js +10ms
      vite:resolve 0ms   rc-align -> null +23ms
      vite:resolve 5ms   rc-align -> C:/Project/tmp/vite-x6/node_modules/rc-align/es/index.js +24ms
      vite:resolve 0ms   dom-align -> null +25ms
      vite:resolve 2ms   dom-align -> C:/Project/tmp/vite-x6/node_modules/dom-align/dist-web/index.js +22ms
      vite:deps deps bundled in 2055ms +0ms
    Port 3000 is in use, trying another one...
      vite:deps Hash is consistent. Skipping. Use --force to override. +12ms
    
      vite v2.3.2 dev server running at:
    
      > Local: http://localhost:3001/
      > Network: use `--host` to expose
    
      ready in 2463ms.
    
    
    

    Before submitting the issue, please make sure you do the following

    • [x] Read the Contributing Guidelines.
    • [x] Read the docs.
    • [x] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
    • [x] Provide a description in this issue that describes the bug.
    • [x] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/vue-next instead.
    • [x] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
    bug bug: upstream p3-minor-bug :hammer: possible regression 
    opened by Ronbb 45
  • Bundling SSR Modules using CommonJS exports alias results in ReferenceError: exports is not defined

    Bundling SSR Modules using CommonJS exports alias results in ReferenceError: exports is not defined

    Describe the bug

    When importing an SSR module, if

    • it uses the exports alias instead of module.exports,
    • ssr.noExternal is declared with the module

    Vite is unable to evaluate it. This can also happen with the more common module.exports, but seems to not be guaranteed.

    While this behavior may seem esoteric due to modern proliferation of module.exports, this is a feature of Node since v0.1.16 and has not been deprecated. In addition, there are instances of various npm modules in the wild which use this method of exporting fields, including, but not limited to:

    ...and much, much, more searchable on GitHub. I believe this is also an output of some bundlers.

    Reproduction

    https://github.com/GrygrFlzr/vite-cjs-ssr

    git clone https://github.com/GrygrFlzr/vite-cjs-ssr.git
    cd vite-cjs-ssr
    npm i
    npm run dev
    

    Visit http://localhost:3000 to trigger SSR, which consists of a very simple script that uses the cookie npm module. The page will render exports is not defined and errors will show up in the server console:

    6:29:45 PM [vite] new dependencies found: cookie, updating...
    6:29:45 PM [vite] Error when evaluating SSR module /node_modules/cookie/index.js:
    ReferenceError: exports is not defined
        at /node_modules/cookie/index.js:15:1
        at instantiateModule (C:\Users\GrygrFlzr\Documents\projects\vite-cjs\node_modules\vite\dist\node\chunks\dep-efe32886.js:68893:166)
    ReferenceError: exports is not defined
        at /node_modules/cookie/index.js:13:1
        at instantiateModule (C:\Users\GrygrFlzr\Documents\projects\vite-cjs\node_modules\vite\dist\node\chunks\dep-efe32886.js:68893:166)
    

    System Info

    • vite version: 2.1.2
    • Operating System: Windows 10 10.0.19042
    • Node version: 14.16.0
    • Package manager and version: npm 6.14.11
    bug p4-important :exclamation: feat: ssr 
    opened by GrygrFlzr 45
  • App keeps refreshing with log: `Server connection lost polling for restart`

    App keeps refreshing with log: `Server connection lost polling for restart`

    Describe the bug

    In certain situation the app keeps refreshing indefinitely giving this log in console: server connection lost polling for restart.

    I'm using vite 2.4.2 with https, react and typescript.

    Reproduction

    I noticed this happen in this 2 situations:

    1. Using Brave with a CORS extension enabled on the page (in my case is CORS Unblock). Weirdly using Chrome with the same Chromium version and same extension doesn't cause the problem
    2. Running vite with the --host flag and accessing it with my phone (Safari on iOS 14) via the shared url: https://192.168.1.xxx:3000. Removing the https option "solves" the problem on iOS.

    System Info

    System:
        OS: macOS 11.4
        CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
        Memory: 808.27 MB / 16.00 GB
        Shell: 5.8 - /bin/zsh
    Binaries:
        Node: 14.17.3 - /usr/local/bin/node
        Yarn: 1.22.5 - /usr/local/bin/yarn
        npm: 6.14.13 - /usr/local/bin/npm
        Watchman: 4.9.0 - /usr/local/bin/watchman
    Browsers:
        Brave Browser: 91.1.26.74
        Chrome: 91.0.4472.114
        Firefox: 88.0.1
        Safari: 14.1.1
    

    Used Package Manager

    yarn

    Logs

    No response

    Validations

    • [X] Follow our Code of Conduct
    • [X] Read the Contributing Guidelines.
    • [X] Read the docs.
    • [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
    • [X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/vue-next instead.
    • [X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
    pending triage feat: hmr 
    opened by mattiaz9 41
  • feat(lib): allow multiple entries

    feat(lib): allow multiple entries

    Description

    Hi, I think it's a common occurrence that libraries provide multiple entrypoints, so it would be nice if Vite's library mode supported this scenario. Since rollup does the heavy lifting, the main challenge is to provide a nice and simple interface.

    The idea would be for entry to have rollup's InputOption interface and to tweak fileName and the resulting file names and chunk names accordingly. All without chaning the behavior for existing cases of course.

    Example:

    lib: {
      entry: {
          primary: 'src/index.ts',
          secondary: 'src/secondary.ts'
      },
      formats: ['es', 'cjs']
    }
    // => primary.es.js, primary.cjs.js, secondary.es.js, secondary.cjs.js
    

    or

    lib: {
      entry: ['src/index.ts', 'src/secondary.ts'],
      formats: ['es', 'cjs']
    }
    // => index.es.js, index.cjs.js, secondary.es.js, secondary.cjs.js
    

    Additional context

    There is an issue regarding the topic, though the proposed interface differs: https://github.com/vitejs/vite/issues/4530 Some discussion has been going on here: https://github.com/vitejs/vite/discussions/1736


    What is the purpose of this pull request?

    • [ ] Bug fix
    • [x] New Feature
    • [ ] Documentation update
    • [ ] Other

    Before submitting the PR, please make sure you do the following

    • [x] Read the Contributing Guidelines.
    • [x] Read the Pull Request Guidelines and follow the Commit Convention.
    • [x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
    • [x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
    • [x] Ideally, include relevant tests that fail without this PR but pass with it.
    feat: library mode p3-significant 🔨 
    opened by schummar 35
  • Support Import Assertions

    Support Import Assertions

    https://github.com/tc39/proposal-import-assertions

    import json from "./foo.json" assert { type: "json" };
    

    Vite should support import-assertions because it has entered stage 3.

    enhancement dependencies p2-nice-to-have :cake: 
    opened by xiaoxiangmoe 33
  • Make Vite work with Vue 2

    Make Vite work with Vue 2

    Do NOT ignore this template or your issue will have a very high chance to be closed without comment.

    Describe the bug

    Trying Vite on a fresh vue 2.5 / typescript app.

    Reproduction

    • Create a new app: npm init vite-app vue25 --template vue

    • Replace package.json with this:

    {
      "name": "vue25",
      "version": "0.0.0",
      "scripts": {
        "dev": "vite",
        "build": "vite build"
      },
      "dependencies": {
        "vue": "~2.6.10"
      },
      "devDependencies": {
        "vite": "^0.17.0",
        "vue-template-compiler": "^2.6.11"
      }
    }
    
    

    System Info

    • required vite version: 0.18.0
    • required Operating System: macOS Catalina 10.15.4
    • required Node version: 10.16.0
    • Optional:
      • npm/yarn version: 6.14.4
      • Installed vue version (from yarn.lock or package-lock.json)
      • Installed @vue/compiler-sfc version

    I thought this worked with Vue 2.5 as @vue/compiler-sfc is vue 3... only.

    enhancement 
    opened by naknode 33
  • Vite and Docker

    Vite and Docker

    Describe the bug

    vite and docker dont seem to work well together every time i develop with both the browser reloads every minute. The browser reloads up to five time per initial load . Also the server crashes at random times during development .

    Reproduction

    https://github.com/louiss0/vue-2-template

    System Info

    docker-desktop 3.35
    

    Used Package Manager

    npm

    Logs

    No response

    Validations

    • [X] Follow our Code of Conduct
    • [X] Read the Contributing Guidelines.
    • [X] Read the docs.
    • [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
    • [X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/vue-next instead.
    • [X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
    documentation help wanted 
    opened by louiss0 32
  • Getting EACCES when running Vite in Docker

    Getting EACCES when running Vite in Docker

    Describe the bug

    I am trying to run Vue.js using Vite in a dockerised setup on my local machine, and I get the following error:

    When I inspect the container it looks like .vite doesn't exist at all after running npm ci on this architecture.

    Another user mentioned the issue here: https://www.reddit.com/r/docker/comments/ww6rt5/comment/ir7wlxf/

    Reproduction

    https://github.com/LondonAppDev/vite-docker-issue

    Steps to reproduce

    git clone [email protected]:LondonAppDev/vite-docker-issue.git
    cd vite-docker-issue
    docker-compose build
    docker-compose up
    

    System Info

    MacOS M1
    Docker version 20.10.22, build 3a2c30b63a
    Docker Compose version 2.14.2
    

    Used Package Manager

    npm

    Logs

    vue-docker-issue-app-1  | > [email protected] dev
    vue-docker-issue-app-1  | > vite --host
    vue-docker-issue-app-1  |
    vue-docker-issue-app-1  |
    vue-docker-issue-app-1  |   VITE v4.0.4  ready in 199 ms
    vue-docker-issue-app-1  |
    vue-docker-issue-app-1  |   ➜  Local:   http://localhost:5173/
    vue-docker-issue-app-1  |   ➜  Network: http://172.26.0.2:5173/
    vue-docker-issue-app-1  | node:fs:1395
    vue-docker-issue-app-1  |   handleErrorFromBinding(ctx);
    vue-docker-issue-app-1  |   ^
    vue-docker-issue-app-1  |
    vue-docker-issue-app-1  | Error: EACCES: permission denied, mkdir '/frontend/node_modules/.vite/deps_temp'
    vue-docker-issue-app-1  |     at Object.mkdirSync (node:fs:1395:3)
    vue-docker-issue-app-1  |     at runOptimizeDeps (file:///frontend/node_modules/vite/dist/node/chunks/dep-5e7f419b.js:42704:14)
    vue-docker-issue-app-1  |     at Timeout._onTimeout (file:///frontend/node_modules/vite/dist/node/chunks/dep-5e7f419b.js:42112:58)
    vue-docker-issue-app-1  |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
    vue-docker-issue-app-1  |   errno: -13,
    vue-docker-issue-app-1  |   syscall: 'mkdir',
    vue-docker-issue-app-1  |   code: 'EACCES',
    vue-docker-issue-app-1  |   path: '/frontend/node_modules/.vite/deps_temp'
    vue-docker-issue-app-1  | }
    vue-docker-issue-app-1  |
    vue-docker-issue-app-1  | Node.js v18.12.1
    

    Validations

    pending triage 
    opened by LondonAppDev 0
  • feat: add module path to error mssg when invalid url import occur

    feat: add module path to error mssg when invalid url import occur

    Description

    When an url failed to load there is no info in the error message about where the failed import occur which make it hard to debug especially during tests with vitest.

    Additional context


    What is the purpose of this pull request?

    • [ ] Bug fix
    • [x] New Feature
    • [ ] Documentation update
    • [ ] Other

    Before submitting the PR, please make sure you do the following

    • [ ] Read the Contributing Guidelines.
    • [ ] Read the Pull Request Guidelines and follow the PR Title Convention.
    • [ ] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
    • [ ] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
    • [ ] Ideally, include relevant tests that fail without this PR but pass with it.
    opened by thomasskk 0
  • fix: rebuilds don't happen in watch mode after the first rebuild throws an error during the load function

    fix: rebuilds don't happen in watch mode after the first rebuild throws an error during the load function

    Rebuilds don't happen in watch mode after the first rebuild throws an error during the load function.

    The position of the watcher changed so that the file review would start before the load function is executed, and in the event of an error, the primary renderer will not crash and the file will be able to be watched.

    Description

    Additional context


    What is the purpose of this pull request?

    • [x] Bug fix
    • [ ] New Feature
    • [ ] Documentation update
    • [ ] Other

    Before submitting the PR, please make sure you do the following

    • [ ] Read the Contributing Guidelines.
    • [ ] Read the Pull Request Guidelines and follow the PR Title Convention.
    • [ ] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
    • [ ] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
    • [ ] Ideally, include relevant tests that fail without this PR but pass with it.
    opened by Generalsimus 0
  • fix: duplicated sourceMappingURL for worker bundles (fix #11601)

    fix: duplicated sourceMappingURL for worker bundles (fix #11601)

    Description

    This PR solved this TODO, now rollup can add sourceMappingURL comment automatically , so there is no need to add it manually. Otherwise, there will be duplicated sourceMappingURL in worker bundles.

    Additional context

    Any comment is need?


    What is the purpose of this pull request?

    • [x] Bug fix
    • [ ] New Feature
    • [ ] Documentation update
    • [ ] Other

    Before submitting the PR, please make sure you do the following

    • [x] Read the Contributing Guidelines.
    • [x] Read the Pull Request Guidelines and follow the PR Title Convention.
    • [x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
    • [x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
    • [ ] Ideally, include relevant tests that fail without this PR but pass with it.
    p3-minor-bug :hammer: 
    opened by Karshilov 0
  • Duplicated sourceMappingURL for worker bundles

    Duplicated sourceMappingURL for worker bundles

    Describe the bug

    After this issue has been resolved, there is no need to add sourceMappingURL manually for worker, and I even noticed a TODO about it.

    Now every bundled worker script will have two sourceMappingURL comments if build.sourcemap has been set as true or "inline".

    Reproduction

    https://stackblitz.com/edit/vitejs-vite-xnuxz2?file=dist%2Fassets%2Flog-8dd97f70.js

    Steps to reproduce

    1. add an inline worker script
    2. set build.sourcemap as true or "inline" in vite.config.ts
    3. run pnpm install followed by pnpm build
    4. check the bundled worker script and there is two sourceMappingURL

    System Info

    System:
        OS: Windows 10 10.0.19044
        CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
        Memory: 5.96 GB / 15.90 GB
      Binaries:
        Node: 16.17.0 - 
        npm: 8.15.0 - 
      Browsers:
        Edge: Spartan (44.19041.1266.0), Chromium (108.0.1462.54)
        Internet Explorer: 11.0.19041.1566
      npmPackages:
        @vitejs/plugin-vue: ^4.0.0 => 4.0.0
        vite: ^4.0.0 => 4.0.4
    

    Used Package Manager

    pnpm

    Logs

    No response

    Validations

    pending triage 
    opened by Karshilov 0
  • fix: should rename `x.[hash].js` to `x-legacy.[hash].js`

    fix: should rename `x.[hash].js` to `x-legacy.[hash].js`

    Description

    The previous regex has renamed x.[hash].js to x.[hash]-legacy.js.

    Additional context


    What is the purpose of this pull request?

    • [x] Bug fix
    • [ ] New Feature
    • [ ] Documentation update
    • [ ] Other

    Before submitting the PR, please make sure you do the following

    • [x] Read the Contributing Guidelines.
    • [x] Read the Pull Request Guidelines and follow the PR Title Convention.
    • [x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
    • [ ] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
    • [x] Ideally, include relevant tests that fail without this PR but pass with it.
    plugin: legacy p2-nice-to-have :cake: breaking change 
    opened by aleen42 2
Releases(v4.0.4)
👮The next generation moderated moderation panel

modchat-panel The next generation moderated moderation panel What is Modchat? Modchat is a moderated chat webapp designed for creators on Scratch. The

Micah Lindley 1 May 11, 2022
Resume generation template - Power by Vue3 + Vite + tailwindcss

简历生成模板 Vue3 + Vite + tailwindcss 功能 Web 端显示简历 打印成 PDF 通过 JSON 配置简历内容 使用方法 点击页面右上角的修改数据按钮,会弹出用于修改数据的文本框。 根据以下示例数据修改后点击弹出框的保存。

null 4 Aug 17, 2021
A starter template for using vue-next with the latest electron.

Overview This repository contains the starter template for using vue-next with the latest electron. I started to learn electron & vue by the great pro

CI010 189 Dec 26, 2022
Develop isolated Vue components lightning fast ⚡ in Laravel.

Introduction Ever found yourself wanting to story your Vue components, but without the overhead from tools like Storybook? Laravel Ease provides a sim

null 27 Dec 19, 2022
👻 A fast Simple Vite 2, Vue 3 and Electron 13.x template.

?? A fast Simple Vite 2, popular front-end frameworks and Electron 13.x template. This template should help get you started developing with Vite 2, popular front-end frameworks and Typescript in Electron.

Albert Channel Sky 61 Jan 8, 2023
Next generation frontend tooling. It's fast!

Vite ⚡ Next Generation Frontend Tooling ?? Instant Server Start ⚡️ Lightning Fast HMR ??️ Rich Features ?? Optimized Build ?? Universal Plugin Interfa

vite 51.2k Jan 6, 2023
Next generation frontend tooling. It's fast!

Vite ⚡ Next Generation Frontend Tooling ?? Instant Server Start ⚡️ Lightning Fast HMR ??️ Rich Features ?? Optimized Build ?? Universal Plugin Interfa

vite 51.1k Jan 4, 2023
↔ Vue component that scales its child node in relation to its parent node's width

vue-responsive-text Vue component that scales its child node in relation to its parent node's width Installation Install the package from npm by runni

William Lindvall 23 Aug 12, 2022
Simply Diary is an open source platform for an online diary, its really just a diary. Each diary has its own code, who knows the code also has access to the diary. Completely free and without registration.

✨ About Open-Source. the project is fully open source, both backend and frontend. Free. you can create a diary for free and without registration. Anon

cnry. 19 Oct 14, 2022
Vue-line-fit is a small component which fits its content to its dimensions.

Vue-line-fit is a small component which fits its content to its dimensions.

null 0 Mar 5, 2016
Vuetober is a vue-cli plugin for creating October themes with the latest frontend tooling.

Vuetober is a vue-cli plugin for creating October themes with the latest frontend tooling. Say goodbye to managing complicated Webpack configuration and build scripts. Just select the features you want, and get to work!

Scott Bedard 247 Dec 7, 2022
Fav is a next-generation favicons generator to generate a ready-to-use and compact favicon set for your 2021 websites.

Fav is a next-generation favicons generator to generate a ready-to-use and compact favicon set for your 2021 websites. Fav doesn't store any kind

Cristopher 21 Aug 22, 2022
👮The next generation moderated moderation panel

modchat-panel The next generation moderated moderation panel What is Modchat? Modchat is a moderated chat webapp designed for creators on Scratch. The

Micah Lindley 1 May 11, 2022
Easily build a next generation web application using microfrontends

Easily build a next generation web application using microfrontends. Piral enables you to create a modular frontend application that is extended at runtime with decoupled modules called pilets leveraging a microfrontend architecture.

smapiot 1.5k Jan 9, 2023
这是基于 vue3.x + CompositionAPI + typescript + vite + element plus + vue-router-next + next.vuex,适配手机、平板、pc 的后台开源免费模板库(vue2.x请切换vue-prev-admin分支)

介绍 基于 vue3.x + CompositionAPI + typescript + vite + element plus + vue-router-next + next.vuex,适配手机、平板、pc 的后台开源免费模板,希望减少工作量,帮助大家实现快速开发。 线上预览 vue3.x 版本

null 785 Jan 2, 2023
Vue tooling for VS Code.

Vetur Vue tooling for VS Code. vls: Vue Language Server vti: Vetur Terminal Interface Docs ?? VueConf 2017 Slide & Video ?? Sponsors I quit my job to

vuejs 5.6k Jan 2, 2023
🛠️ Standard Tooling for Vue.js Development

Vue CLI Vue CLI is the Standard Tooling for Vue.js Development. Documentation Docs are available at https://cli.vuejs.org/ - we are still working on r

vuejs 29.6k Jan 7, 2023
Font tooling directives For Vue.js

Vue plugins Font plugin usage import FontDirectivesPlugin from '../plugins/FontD

Shota Mamulashvili 1 Dec 16, 2021
Knot Language Compiler and Tooling

knot A programming language, its compiler and supporting tooling. A functional language with touches of imperative sugar; designed to make building in

Ben Teichman 7 Aug 27, 2022
Guweb-next - a frontend from modern stack, gulag written with nuxt 🏘

Table of Contents Table of Contents What is guweb-nuxt? Requirements The team What is guweb-nuxt? guweb is the front-facing appearance of the osu! ser

Pavaresorn Malai 9 Dec 16, 2022