{"id":16974649,"url":"https://github.com/windrunnermax/webpack-simple-environment","last_synced_at":"2026-03-08T21:04:17.159Z","repository":{"id":39289980,"uuid":"414032695","full_name":"WindrunnerMax/webpack-simple-environment","owner":"WindrunnerMax","description":"webpack simple environment","archived":false,"fork":false,"pushed_at":"2024-04-14T02:00:32.000Z","size":1300,"stargazers_count":4,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-14T03:13:09.982Z","etag":null,"topics":["webpack"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WindrunnerMax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-10-06T01:34:29.000Z","updated_at":"2024-04-15T15:45:29.966Z","dependencies_parsed_at":"2024-04-15T15:56:42.953Z","dependency_job_id":null,"html_url":"https://github.com/WindrunnerMax/webpack-simple-environment","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WindrunnerMax%2Fwebpack-simple-environment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WindrunnerMax%2Fwebpack-simple-environment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WindrunnerMax%2Fwebpack-simple-environment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WindrunnerMax%2Fwebpack-simple-environment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WindrunnerMax","download_url":"https://codeload.github.com/WindrunnerMax/webpack-simple-environment/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248501901,"owners_count":21114681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["webpack"],"created_at":"2024-10-14T01:07:24.594Z","updated_at":"2026-03-08T21:04:17.146Z","avatar_url":"https://github.com/WindrunnerMax.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# webpack-simple-environment\n`webpack/vite/rspack`搭建的简单环境，主要为博客相关代码使用，每篇博客都配置有不同的代码路径作为演示示例。\n\n\n\u003ctable\u003e\n\u003cthead\u003e\n\n\u003ctr\u003e\n\u003cth \u003e博客地址\u003c/th\u003e\n\u003cth \u003e代码路径\u003c/th\u003e\n\u003c/tr\u003e\n\n\u003c/thead\u003e\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Plugin/初探webpack之编写plugin.md\"\u003e初探 webpack 之编写 plugin\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/webpack-plugin\"\u003epackages/webpack-plugin\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Plugin/初探webpack之搭建Vue开发环境.md\"\u003e初探 webpack 之从零搭建 Vue 开发环境\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/vue-cli\"\u003epackages/vue-cli\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Vue/Vue首屏性能优化组件.md\"\u003eVue 首屏性能优化组件\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/vue-optimization\"\u003epackages/vue-optimization\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Vue/Vue3.0新特性.md\"\u003eVue3.0 新特性\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/vue-next-ex\"\u003epackages/vue-next-ex\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/HTML/Service%20Worker的应用.md\"\u003eService Worker 的应用\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/service-worker\"\u003epackages/service-worker\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/React/手写useState与useEffect.md\"\u003e手写 useState 与 useEffect\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\u003ca href=\"./packages/react-use-state\"\u003epackages/react-use-state\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"./packages/react-use-effect\"\u003epackages/react-use-effect\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"./packages/react-use-update-effect\"\u003epackages/react-use-update-effect\u003c/a\u003e\u003cbr\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Plugin/初探webpack之编写loader.md\"\u003e初探 webpack 之编写 loader\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/webpack-loader\"\u003epackages/webpack-loader\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/React/Mobx与Redux的异同.md\"\u003eMobx 与 Redux 的异同\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/react-mobx-redux\"\u003epackages/react-mobx-redux\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/React/Context与Reducer.md\"\u003eContext 与 Reducer\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/react-context-reducer\"\u003epackages/react-context-reducer\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003eMarkdown 复杂表格结构\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/markdown-it-multi-table\"\u003epackages/markdown-it-multi-table\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/React/Hooks与事件绑定.md\"\u003eHooks 与事件绑定\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/react-hooks-event\"\u003epackages/react-hooks-event\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/React/React闭包陷阱.md\"\u003eReact 闭包陷阱\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/react-closure-trap\"\u003epackages/react-closure-trap\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Plugin/从零实现的Chrome扩展.md\"\u003e从零实现的 Chrome 扩展\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/chrome-extension\"\u003epackages/chrome-extension\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/React/ReactPortals传送门.md\"\u003eReactPortals 传送门\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/react-portals\"\u003epackages/react-portals\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/RichText/初探富文本之React实时预览.md\"\u003e初探富文本之 React 实时预览\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\u003ca href=\"./packages/react-dynamic\"\u003epackages/react-dynamic\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"./packages/react-dynamic-ssr\"\u003epackages/react-dynamic-ssr\u003c/a\u003e\u003cbr\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/RichText/初探富文本之文档diff算法.md\"\u003e初探富文本之文档 diff 算法\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\u003ca href=\"./packages/quill-delta-diff\"\u003epackages/quill-delta-diff\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"./packages/quill-diff-view\"\u003epackages/quill-diff-view\u003c/a\u003e\u003cbr\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/RichText/初探富文本之划词评论能力.md\"\u003e初探富文本之划词评论能力\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/quill-crdt-comment\"\u003epackages/quill-crdt-comment\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/React/基于React的虚拟滚动方案.md\"\u003e基于 React 的虚拟滚动方案\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\u003ca href=\"./packages/virtual-list-fixed-scroll\"\u003epackages/virtual-list-fixed-scroll\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"./packages/virtual-list-placeholder\"\u003epackages/virtual-list-placeholder\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"./packages/virtual-list-virtualization\"\u003epackages/virtual-list-virtualization\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"./packages/virtual-list-dynamic-scroll\"\u003epackages/virtual-list-dynamic-scroll\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/React/基于React的SSG渲染方案.md\"\u003e基于 React 的 SSG 渲染方案\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/react-render-ssg\"\u003epackages/react-render-ssg\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Plugin/基于Chrome扩展的浏览器事件.md\"\u003e基于 Chrome 扩展的浏览器事件\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/chrome-debugger\"\u003epackages/chrome-debugger\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Plugin/初探webpack之解析器resolver.md\"\u003e初探 webpack 之解析器 resolver\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/webpack-resolver\"\u003epackages/webpack-resolver\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Browser/基于fetch的SSE方案.md\"\u003e基于 fetch 的 SSE 方案\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/fetch-sse\"\u003epackages/fetch-sse\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e焦点之争-FocusFighting\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/focus-fighting\"\u003epackages/focus-fighting\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e深入理解 Sticky 粘性定位\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/doc-sticky\"\u003epackages/doc-sticky\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/React/低代码场景的状态管理方案.md\"\u003e低代码场景的状态管理方案\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/immer-ot-json\"\u003epackages/immer-ot-json\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Plugin/流式Markdown增量富文本解析算法.md\"\u003e流式 Markdown 增量富文本解析算法\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/stream-delta\"\u003epackages/stream-delta\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Plugin/基于向量检索实现基础RAG服务.md\"\u003e基于向量检索实现基础 RAG 服务\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/hnsw-rag\"\u003epackages/hnsw-rag\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Plugin/基于NodeJs实现任务队列与优雅停机.md\"\u003e基于 NodeJs 实现任务队列与优雅停机\u003c/a\u003e\u003c/td\u003e\u003c/td\u003e\n\u003ctd\u003e\n\u003ca href=\"./packages/graceful-shutdown\"\u003epackages/graceful-shutdown\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"./packages/task-queue-schedule\"\u003epackages/task-queue-schedule\u003c/a\u003e\n\u003c/tr\u003e\n\n\u003ctr\u003e\n\u003ctd\u003e\u003ca href=\"https://github.com/WindRunnerMax/EveryDay/blob/master/Plugin/仿照豆包实现Prompt变量模板输入框.md\"\u003e仿照豆包实现 Prompt 变量模板输入框\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ca href=\"./packages/variables-input\"\u003epackages/variables-input\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003c/tbody\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindrunnermax%2Fwebpack-simple-environment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwindrunnermax%2Fwebpack-simple-environment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwindrunnermax%2Fwebpack-simple-environment/lists"}