node-platey
v1.2.11
Published
a simple opinionated node.js CLI utility to setup a new node.js library project including typescript, vitest, prettier and basic github action for checking each commit to `main`.
Downloads
87
Maintainers
Readme
node-platey
a simple opinionated node.js CLI utility to setup a new node.js library project including typescript, vitest, prettier and basic github action for checking each commit to main
.
It will be setup for both ESM and CommonJS consumption and build process using tsup no config.
Usage
npm i node-platey -g
alternatively just prepend with bunx
go to a folder where you want your project folder created:
node-platey my-awesome-project
alternatively if your project folder already exists and you're in it:
node-platey .
folder my-awesome-project in current working directory
What this does
- create the directory(when you pass something else than ".")
- git init
- adds
.gitignore
same as github does when you init node.js project pnpm init
- replace
ISC
withMIT
- setup typescript in strict mode
- setup vitest
- setup a build command using tsup
- add
.nvmrc
based on the latest node.js version - setup github action with typescript check and test run
- setup prettier with githooks using husky(TODO)
No version is hardcoded, so you should be getting the latest stuff every time you run node-platey
command.
Prerequisites
pnpm