chore(next): scaffold atomcms-next monorepo (pnpm + turborepo)

This commit is contained in:
Simo committed 2026-06-27 14:29:24 +02:00
commit 8e0ad40c19
8 files changed
+1319

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
# Connection to the LIVE/COPY emulator MySQL database (introspect-only).
# Format: mysql://user:password@host:3306/database
DATABASE_URL=
+5
View File
@@ -0,0 +1,5 @@
node_modules/
dist/
.turbo/
.env
*.tsbuildinfo
+22
View File
@@ -0,0 +1,22 @@
{
"name": "atomcms-next",
"private": true,
"type": "module",
"engines": { "node": ">=22" },
"packageManager": "[email protected]",
"scripts": {
"build": "turbo run build",
"test": "turbo run test",
"typecheck": "turbo run typecheck"
},
"devDependencies": {
"turbo": "^2.3.0",
"typescript": "^5.7.0",
"tsx": "^4.19.0",
"vitest": "^2.1.0",
"@types/node": "^22.10.0"
},
"pnpm": {
"onlyBuiltDependencies": ["esbuild"]
}
}
+1261
View File
File diff suppressed because it is too large. Load diff
+3
View File
@@ -0,0 +1,3 @@
packages:
- "packages/*"
- "apps/*"
+16
View File
@@ -0,0 +1,16 @@
{
"compilerOptions": {
"target": "ES2022",
"module": "ESNext",
"moduleResolution": "Bundler",
"lib": ["ES2022"],
"strict": true,
"noUncheckedIndexedAccess": true,
"esModuleInterop": true,
"skipLibCheck": true,
"declaration": true,
"resolveJsonModule": true,
"verbatimModuleSyntax": true,
"types": ["node"]
}
}
+8
View File
@@ -0,0 +1,8 @@
{
"$schema": "https://turbo.build/schema.json",
"tasks": {
"build": { "dependsOn": ["^build"], "outputs": ["dist/**"] },
"test": { "dependsOn": ["^build"] },
"typecheck": { "dependsOn": ["^build"] }
}
}
+1
View File
@@ -0,0 +1 @@
export default ["packages/*"];