TypeScript powered, opinionated, open source templates collection.
Most of the templates in this repository are in beta-state. Part of the features may not work.
sandbox-web
sandbox-node
sandbox-vue
(Planned)sandbox-vuetify
(Planned)tech-vanilla-web
tech-vue
(Planned)tech-vuetify
(Planned)lib-crossenv
lib-node
lib-web
(Planned...)lib-vue-plugin
(Planned)lib-eslint-config
universal-minimal
universal-max
init-app
init-lib
init-editorconfig
Minimal template for quick experimenting with Web + TypeScript + Vite.
npx degit socnik/ts-kit/templates/sandbox-web
Minimal template for quick experimenting with TypeScript and Node.js.
npx degit socnik/ts-kit/templates/sandbox-node
Planned
Planned
This template is a ultimate base for vanilla web project with Vite+TypeScript.
npx degit socnik/ts-kit/templates/tech-vanilla-web
Planned
Planned
Template for build cross-env library.
npx degit socnik/ts-kit/templates/lib-crossenv
Template for build Node.js library.
npx degit socnik/ts-kit/templates/lib-node
Planned
Planned
Template for ESLint shared config.
npx degit socnik/ts-kit/templates/lib-eslint-config
This template is a minimal base for any TypeScript project.
npx degit socnik/ts-kit/templates/universal-minimal
Run this command in the directory where you want to use the template:
npx degit socnik/ts-kit/templates/universal-max
This template include only package.json
file. Optimized for applications.
npx degit socnik/ts-kit/templates/init-app
This template include only package.json
file. Optimized for libraries.
npx degit socnik/ts-kit/templates/init-lib
This template includes .editorconfig
file template for Editor Config.
npx degit socnik/ts-kit/templates/init-editorconfig
Used icons from Devicon.