A minimalist template for modern web development.
- Quick start: Efficient starting point for Web and Node.js projects
- Modern syntax: Supports the latest JavaScript features
- Flexible output: Output in any JavaScript format
- Automatic updates: Keeps your dependencies up to date. See recipes for more info
- Automated releases: Automatically handles GitHub releases, NPM publishing, and changelog updates. Check out recipes for details
To start a new project with this template, use one of the following methods:
Click the "Use this template" button above or clone the repository. Then, install dependencies:
npm iClone the template and install dependencies:
npx degit "bent10/module-starter" my-project
cd my-project
npm inpm start: Alias fornpm run devnpm run dev: Starts development mode and watches for changesnpm run build: Builds the project and checks typesnpm test: Runs tests with Vitestnpm run coverage: Generates test coverage reportsnpm run types: Generates TypeScript declaration filesnpm run lint: Checks types and lints the projectnpm run format: Formats code using Prettier
Use these commands to manage your development workflow.
- Automated dependency updates – Set up automated updates with Renovate
- Release automation – Automate your project's release process
- monorepo-starter – A starter template for a monorepo using NPM workspaces
- doogu – A wrapper around modern JavaScript tools
We 💛 issues.
When committing, please conform to the semantic-release commit standards. Please install commitizen and the adapter globally, if you have not already.
npm i -g commitizen cz-conventional-changelogNow you can use git cz or just cz instead of git commit when committing. You can also use git-cz, which is an alias for cz.
git add . && git czA project by Stilearning © 2021-2024.