From cd1aa861a2b0391b2353ed3fc75960a83956c269 Mon Sep 17 00:00:00 2001 From: Danijel Martinek Date: Mon, 4 May 2026 20:30:12 +0200 Subject: [PATCH] feat(core-cms): scaffold empty package with exports + tags --- packages/core-cms/package.json | 25 ++++++++++++++++++++++++ packages/core-cms/src/generated-types.ts | 3 +++ packages/core-cms/src/index.ts | 1 + packages/core-cms/tsconfig.json | 10 ++++++++++ packages/core-cms/turbo.json | 4 ++++ 5 files changed, 43 insertions(+) create mode 100644 packages/core-cms/package.json create mode 100644 packages/core-cms/src/generated-types.ts create mode 100644 packages/core-cms/src/index.ts create mode 100644 packages/core-cms/tsconfig.json create mode 100644 packages/core-cms/turbo.json diff --git a/packages/core-cms/package.json b/packages/core-cms/package.json new file mode 100644 index 0000000..279b453 --- /dev/null +++ b/packages/core-cms/package.json @@ -0,0 +1,25 @@ +{ + "name": "@repo/core-cms", + "private": true, + "version": "0.0.0", + "type": "module", + "exports": { + ".": "./src/index.ts", + "./generated-types": "./src/generated-types.ts" + }, + "scripts": { + "build": "tsc --noEmit", + "lint": "eslint .", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "payload": "^3.14.0", + "@payloadcms/db-postgres": "^3.14.0", + "@payloadcms/richtext-lexical": "^3.14.0" + }, + "devDependencies": { + "@repo/eslint-config": "workspace:*", + "@repo/typescript-config": "workspace:*", + "@types/node": "^22.0.0" + } +} diff --git a/packages/core-cms/src/generated-types.ts b/packages/core-cms/src/generated-types.ts new file mode 100644 index 0000000..c1f3ee7 --- /dev/null +++ b/packages/core-cms/src/generated-types.ts @@ -0,0 +1,3 @@ +// Generated by Payload — do not edit by hand. +// This file is regenerated by `pnpm generate:types` in apps/cms. +export {}; diff --git a/packages/core-cms/src/index.ts b/packages/core-cms/src/index.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/packages/core-cms/src/index.ts @@ -0,0 +1 @@ +export {}; diff --git a/packages/core-cms/tsconfig.json b/packages/core-cms/tsconfig.json new file mode 100644 index 0000000..794db4f --- /dev/null +++ b/packages/core-cms/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "@repo/typescript-config/base.json", + "compilerOptions": { + "outDir": "dist", + "rootDir": "src", + "lib": ["ES2022", "DOM"] + }, + "include": ["src/**/*"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/core-cms/turbo.json b/packages/core-cms/turbo.json new file mode 100644 index 0000000..dcb8fb3 --- /dev/null +++ b/packages/core-cms/turbo.json @@ -0,0 +1,4 @@ +{ + "extends": ["//"], + "tags": ["core"] +}