\r\n\r\nbut in Layout.vue it uses Header and Header uses themeConfig that is a Symbol: \r\n```vue\r\n// Layout.vue\r\n\u003Ctemplate>\r\n \u003CHeader :nav=\"Navlist\">\u003C/Header>\r\n\u003C/template>\r\n\r\n\u003Cscript setup lang=\"ts\">\r\nimport Header from \"../header/index.vue\";\r\n\u003C/script>\r\n// Header.vue\r\n\u003Cscript setup lang=\"ts\">\r\nimport { inject, computed } from \"vue\";\r\nimport { themeConfig } from \"../../compositions/configProvider\"; // Notice this line\r\n\r\nconst theme = inject(themeConfig)!; // Notice this line\r\n```\r\nIn Header.vue, themeConfig exists in myTheme/src/compositions/configProvider.ts, \r\nbut in .vitepress/cache/deps/myTheme.js, it also exits a themeConfig.\r\ntwo themeConfig, two Symbol.\r\n***In the result***, provide/inject is fail.\r\n\r\n\r\nIn development this is bad, in production, the configProvider module is not extracted, the themeConfig variable is unique.\n\n### Reproduction\n\nas mentioned earlier\n\n### Expected behavior\n\nIn development, some es module that come from node_modules ain't extracted, the variable don't be duplicated.\n\n### System Info\n\n```Text\nSystem:\r\n OS: Windows 11 10.0.22000\r\n Binaries:\r\n Node: 18.16.0\r\n pnpm: 8.6.0\r\n npmPackages:\r\n vitepress: 1.0.0-rc.31\n```\n\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Check if you're on the [latest VitePress version](https://github.com/vuejs/vitepress/releases/latest).\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.dev).\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[2879,2882],{"name":2880,"color":2881},"need more info","bdbefc",{"name":2866,"color":2867},3292,"Theme is made into npm package, if use the theme, Symbol is duplicated in dev.","2024-03-07T11:19:22Z","https://github.com/vuejs/vitepress/issues/3292",0.76953197,{"description":2889,"labels":2890,"number":2891,"owner":2869,"repository":2870,"state":2892,"title":2893,"updated_at":2894,"url":2895,"score":2896},"### Is your feature request related to a problem? Please describe.\n\nI don't know if there's an already existing solution, but I try to rename a file according to the parent's folder\n\n### Describe the solution you'd like\n\nHere is an example:\r\n`/foo/bar/bar.md -> /foo/bar/index.md`\n\n### Describe alternatives you've considered\n\nI tried to create rewrite rules, something like that:\r\n`\":dir/:dir.md\": \":dir/index.md\"`\r\n\r\nBut it's not working\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.dev).\n- [X] Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/main/.github/contributing.md).\n- [X] Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.",[],3453,"closed","Rename file that match parent folder name","2024-01-23T00:04:55Z","https://github.com/vuejs/vitepress/issues/3453",0.73759794,{"description":2898,"labels":2899,"number":2901,"owner":2869,"repository":2870,"state":2892,"title":2902,"updated_at":2903,"url":2904,"score":2905},"### Is your feature request related to a problem? Please describe.\r\n\r\nCan the Type.js plugin be built-in to make the homepage look better, or can an entrance be added for developers to run custom JS files for some custom operations\r\n\r\n### Describe the solution you'd like\r\n\r\n[See this doc](https://steven.codes/typerjs/)\r\n\r\n### Describe alternatives you've considered\r\n\r\n_No response_\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Validations\r\n\r\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\r\n- [X] Read the [docs](https://vitepress.dev).\r\n- [X] Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/main/.github/contributing.md).\r\n- [X] Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.",[2900],{"name":2866,"color":2867},4086,"Support more plugins","2025-03-08T04:41:54Z","https://github.com/vuejs/vitepress/issues/4086",0.7548217,{"description":2907,"labels":2908,"number":2909,"owner":2869,"repository":2870,"state":2892,"title":2910,"updated_at":2911,"url":2912,"score":2913},"### Is your feature request related to a problem? Please describe.\n\nyes, sometimes code samples are too large to fit on the full screen or the size of screen the user is on\n\n### Describe the solution you'd like\n\nI'd like to allow for a button next to the copy button on code blocks that allows the user to wrap the code blocks\r\n\r\n\u003Cimg width=\"190\" alt=\"testing 2023-08-18 at 10 28 07\" src=\"https://github.com/vuejs/vitepress/assets/46639943/7e404a6c-3405-4b4c-a56a-0174c49c339f\">\n\n### Describe alternatives you've considered\n\n_No response_\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.dev).\n- [X] Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/main/.github/contributing.md).\n- [X] Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.",[],2815,"Allow wrapping of code blocks","2023-08-26T00:04:05Z","https://github.com/vuejs/vitepress/issues/2815",0.7556769,{"description":2915,"labels":2916,"number":2921,"owner":2869,"repository":2870,"state":2892,"title":2922,"updated_at":2923,"url":2924,"score":2925},"### Describe the bug\r\n\r\nSetting the base path on GitHub pages does not update the path for logo\r\n\r\n### Reproduction\r\n\r\n1. Create a new app\r\n2. Set the `base` path to something eg: `/hello/`\r\n3. Set your logo to `/logo.\u003Cext>`\r\n\r\nHere is what I have - https://github.com/akshaybabloo/dotfiles/tree/main/docs\r\n\r\n### Expected behavior\r\n\r\nThe path after generation should be `\u003Culr>/hello/logo.\u003Cext>` but it generates `\u003Curl>/logo.\u003Cext>`\r\n\r\n### System Info\r\n\r\n```Text\r\nSystem:\r\n OS: Linux 6.2 Ubuntu 22.04.3 LTS 22.04.3 LTS (Jammy Jellyfish)\r\n CPU: (16) x64 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz\r\n Memory: 18.87 GB / 31.07 GB\r\n Container: Yes\r\n Shell: 5.1.16 - /bin/bash\r\n Binaries:\r\n Node: 20.5.1 - ~/.nvm/versions/node/v20.5.1/bin/node\r\n Yarn: 1.22.19 - ~/.npm-global/bin/yarn\r\n npm: 9.8.0 - ~/.nvm/versions/node/v20.5.1/bin/npm\r\n Browsers:\r\n Brave Browser: 117.1.58.127\r\n Chrome: 117.0.5938.88\r\n npmPackages:\r\n vitepress: ^1.0.0-rc.12 => 1.0.0-rc.14\r\n```\r\n\r\n\r\n### Additional context\r\n\r\nI am using Bun as my package manager.\r\n\r\n### Validations\r\n\r\n- [X] Check if you're on the [latest VitePress version](https://github.com/vuejs/vitepress/releases/latest).\r\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\r\n- [X] Read the [docs](https://vitepress.dev).\r\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[2917,2920],{"name":2918,"color":2919},"bug: pending triage","e99695",{"name":2866,"color":2867},2981,"Setting base path doesn't set logo path","2024-01-29T00:04:27Z","https://github.com/vuejs/vitepress/issues/2981",0.76047474,{"description":2927,"labels":2928,"number":2932,"owner":2869,"repository":2870,"state":2892,"title":2933,"updated_at":2934,"url":2935,"score":2936},"### Is your feature request related to a problem? Please describe.\r\n\r\nWhen reading the docs of VitePress from beginning to end, I found that `base` is mentioned the first time in https://vitepress.vuejs.org/guide/deploying.html#github-pages , I didn't know what it was for until I found https://vitepress.vuejs.org/config/app-configs.html#base .\r\n\r\n### Describe the solution you'd like\r\n\r\nIt would be nice to briefly describe what `base` does in the [Deploying](https://vitepress.vuejs.org/guide/deploying.html) section, or at least add a link to the [App Configs](https://vitepress.vuejs.org/config/app-configs.html#base) page.\r\n\r\n### Describe alternatives you've considered\r\n\r\n_No response_\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Validations\r\n\r\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\r\n- [X] Read the [docs](https://vitepress.vuejs.org).\r\n- [X] Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/main/.github/contributing.md).\r\n- [X] Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.",[2929],{"name":2930,"color":2931},"docs","0075ca",789,"Explanation of `base`","2023-01-21T14:32:36Z","https://github.com/vuejs/vitepress/issues/789",0.7609561,{"description":2938,"labels":2939,"number":2941,"owner":2869,"repository":2870,"state":2892,"title":2942,"updated_at":2943,"url":2944,"score":2945},"### Describe the bug\n\n\r\n复现方式,在服务器部署后,访问具体的某一个子菜单后,鼠标选中浏览器地址,按下enter键。就会导致如图效果,首页会和选中页面重合\n\n### Reproduction\n\n在服务器部署后,访问具体的某一个子菜单后,鼠标选中浏览器地址,按下enter键\r\n例如 :\r\n我已经定位到这个具体的菜单 : http://127.0.0.1:80/demo/specify01\r\n\r\n当我在浏览器地址栏使用鼠标选中地址栏并且按下enter键的时候,就会出现上面的情况\n\n### Expected behavior\n\n我希望我在定位到具体的菜单后,在浏览器快速访问时,会帮我定位到具体的菜单,而不是和首页重合\n\n### System Info\n\n```sh\n1.0.0-beta.3\n```\n\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Check if you're on the [latest VitePress version](https://github.com/vuejs/vitepress/releases/latest).\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\n- [X] Read the [docs](https://vitepress.dev).\n- [X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.",[2940],{"name":2918,"color":2919},2556,"页面与首页重合","2023-07-07T00:04:41Z","https://github.com/vuejs/vitepress/issues/2556",0.7636137,{"description":2947,"labels":2948,"number":2952,"owner":2869,"repository":2870,"state":2892,"title":2953,"updated_at":2954,"url":2955,"score":2956},"### Is your feature request related to a problem? Please describe.\r\n\r\nI`m doing automatic documentation based on several repos with documentation extracted from code. In those cases it is possible that some of them have dead links in it.\r\n\r\n### Describe the solution you'd like\r\n\r\nI would like to ignore the errors so the page can be build as already happen in dev mode.\r\n\r\n### Describe alternatives you've considered\r\n\r\nadd files to the configuration options ignoreDeadLinks\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Validations\r\n\r\n- [X] Follow our [Code of Conduct](https://vuejs.org/about/coc.html)\r\n- [X] Read the [docs](https://vitepress.vuejs.org).\r\n- [X] Read the [Contributing Guidelines](https://github.com/vuejs/vitepress/blob/main/.github/contributing.md).\r\n- [X] Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.",[2949],{"name":2950,"color":2951},"build","377ba8",586,"Add configuration for ignore dead links","2023-01-21T14:32:58Z","https://github.com/vuejs/vitepress/issues/586",0.7689197,{"description":2958,"labels":2959,"number":2960,"owner":2869,"repository":2870,"state":2892,"title":2961,"updated_at":2962,"url":2963,"score":2964},"### Discussed in https://github.com/vuejs/vitepress/discussions/595\r\n\r\n\u003Cdiv type='discussions-op-text'>\r\n\r\n\u003Csup>Originally posted by **Roman-00** April 4, 2022\u003C/sup>\r\nGood afternoon, \r\nI ran into such a problem that when building the project, he swears on the window\r\n\r\n\r\n.\r\n\r\nPlease tell me what is the problem?\u003C/div>",[],596,"Build error, window not defined","2023-01-21T14:33:58Z","https://github.com/vuejs/vitepress/issues/596",0.7708501,["Reactive",2966],{},["Set"],["ShallowReactive",2969],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f9f2CnOu7hX3rk2hwLHYlCLKPfdK4rOvfxg2a_djvy38":-1},"/vuejs/vitepress/1506"]