Web Monorepo
  • TypeScript 84.8%
  • JavaScript 9.3%
  • HTML 5.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-06-12 14:05:42 +08:00
.github/workflows Merge branch 'main' of https://github.com/daotl/web-monorepo-starter 2023-12-21 20:38:02 +08:00
.vscode ci(root): add zulip 2023-12-14 14:49:31 +08:00
apps Merge branch 'main' of github.com:daotl/web-monorepo-starter 2023-12-21 18:37:34 +08:00
docker-compose docker: add Dockerfile and docker-compose example 2022-11-16 23:17:42 +08:00
k8s Merge branch 'main' of github.com:daotl/web-monorepo-starter 2023-12-21 09:26:41 +08:00
libs/myutil setup(all): update tsconfigs to run eslint on all files including not src 2023-12-20 11:55:03 +08:00
scripts ci(root): refactor to use Nx 2023-12-05 13:25:40 +08:00
.commitlintrc.js chore(all): upgrade deps, update ESLint configs 2023-11-28 18:23:21 +08:00
.editorconfig setup(root): add @traf/nx 2023-12-07 15:41:42 +08:00
.gitignore setup(root): fix Nx inputsIgnore 2023-11-29 14:49:15 +08:00
.lefthook.yml setup(@daotl/myutil): temporary ignore "*.spec.ts" from linting cuz Biome "extends" overriding and "overrides" not working for now 2023-12-18 20:40:53 +08:00
.npmrc fix: add npmrc 2023-12-04 17:24:53 +08:00
.tool-versions setup(root): switch from Turborepo to Nx 2023-11-29 10:44:09 +08:00
biome.json fix(root): delete nx.js 2023-12-21 09:53:25 +08:00
LICENSE chore(root): add README and LICENSE 2023-12-19 12:07:32 +08:00
nx.json setup(root): add default outputPath to Nx build config 2023-12-21 18:01:32 +08:00
package.json chore(root): switch pnpm version 2024-06-12 14:05:42 +08:00
pnpm-lock.yaml chore(root): upgrade deps 2024-06-04 18:24:37 +08:00
pnpm-workspace.yaml refactor(root): rename lib -> libs according to Nx best practice 2023-12-18 18:05:55 +08:00
project.json chore(root): upgrade deps 2024-06-04 17:47:20 +08:00
README.md chore(root): add README and LICENSE 2023-12-19 12:07:32 +08:00
tsconfig.base.json refactor(root): rename lib -> libs according to Nx best practice 2023-12-18 18:05:55 +08:00
tsconfig.json setup(@daotl/myutil): use @nx/js:tsc to build and @nx/vite:test to test 2023-12-18 10:11:16 +08:00
turbo.json setup: init 2022-11-15 17:47:58 +08:00
vite.config.ts setup(all): set default test config (@nx/vite:test) 2023-12-18 11:45:01 +08:00

Web monorepo starter template

A web monorepo starter template with:

  • pnpm workspace
  • Nx: for build, test, lint, container (build and push Docker images)
  • GitHub Actions: only build affected projects

License

MIT