broneukr / modern-node-project-2022

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

modern-node-project-2022

My opinionated node & deno project

Requirements

  • node@16
  • npm@8
  • pnpm (npm i -g pnpm)
  • Optional: deno (curl -fsSL https://deno.land/install.sh | sh)

Stack

Directories

  • apps/*: node app
  • packages/*: node packages
  • deno/*: deno modules

Develop

# init
$ pnpm install

# build
pnpm run build

# test
pnpm test

# format
pnpm run format

# lint
pnpm run lint

Develop(deno)

Open ./deno dir as workspace

$ code ./deno --add

Reload vscode and enable vscode_deno

LICENSE

MIT

About


Languages

Language:TypeScript 70.8%Language:HTML 29.2%