A Copier template to scaffold a VSCode Extension project using TypeScript.
- PNPM as the package manager
- Husky to manage Git hooks
- ESLint to enforce code quality
- Prettier to enforce code formatting
- Vitest as the testing framework
- TSDown for bundling.
- Commitlint to enforce conventional commits
- GitHHub Actions for CI/CD
- Renovate to keep dependencies up to date
- Vitepress for documentation
- VSCE for packaging and publishing to the VSCode Marketplace
This template is built with Copier, a Python based project templating tool.
To install copier on your system, follow the instructions at Copier Website
To create a new project using this template, run the following command:
copier copy gh:brpaz/copier-vscode-ext /path/to/your/new/projectAnd answer the prompts to customize your new project.
- Add vscode-test setup
This project is licensed under the MIT License - see the LICENSE file for details.