使用最少的依赖项,创建一个新的 VanillaJS、React、Node.js、Eleventy 或 Svelte 项目。
每次启动一个项目时,我都希望使用一个简洁的模板来快速上手。“简洁”指的是最简单、依赖项最少,同时还要具备所有 JavaScript 项目所需的基本功能。
这些仓库都是 GitHub 模板,因此您可以使用它们创建一个新的仓库。
原生 JavaScript 入门
github.com/briangershon/vanilla-js-minimal,依赖项极少。支持 ECMAScript 模块、热重载、代码检查和单元测试。此外,还支持 GitHub CI 工作流。
React Starter
github.com/briangershon/react-minimal,依赖项极少。支持 ECMAScript 模块、热重载、代码检查和单元测试。此外还支持 GitHub CI 工作流。
Node.js 入门指南
github.com/briangershon/nodejs-minimal,依赖项极少。支持 ECMAScript 模块、代码检查和单元测试。此外还支持 GitHub CI 工作流。无需 Babel 或打包工具。
Eleventy 网站生成器入门
github.com/briangershon/eleventy-minimal是最简洁的Eleventy网站,是我在“选择你自己的 Eleventy 冒险之旅”演讲中创建的一部分。
Svelte 组件库入门指南
github.com/briangershon/svelte-minimal将 Svelte 组件编译成 ES5 并打包成一个依赖项最少的 ECMAScript 模块。支持热重载、代码检查和测试。此外,还支持 GitHub CI 工作流。
文章来源:https://dev.to/briangershon/start-a-new-vanillajs-react-node-js-eleventy-or-svelte-project-with-minimal-dependency-3g0c