diff --git a/packages/sdk/package.json b/packages/sdk/package.json new file mode 100644 index 0000000..f66f70c --- /dev/null +++ b/packages/sdk/package.json @@ -0,0 +1,19 @@ +{ + "name": "@tower/sdk", + "version": "0.0.1", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + } + }, + "scripts": { + "build": "tsc", + "dev": "tsc --watch" + }, + "devDependencies": { + "typescript": "^5.7.0" + } +} diff --git a/packages/sdk/src/index.ts b/packages/sdk/src/index.ts new file mode 100644 index 0000000..7fac604 --- /dev/null +++ b/packages/sdk/src/index.ts @@ -0,0 +1,2 @@ +// External SDK — populated in later plans +export {}; diff --git a/packages/sdk/tsconfig.json b/packages/sdk/tsconfig.json new file mode 100644 index 0000000..792172f --- /dev/null +++ b/packages/sdk/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "outDir": "./dist", + "rootDir": "./src" + }, + "include": ["src"] +} diff --git a/packages/ui/package.json b/packages/ui/package.json new file mode 100644 index 0000000..6c886c1 --- /dev/null +++ b/packages/ui/package.json @@ -0,0 +1,20 @@ +{ + "name": "@tower/ui", + "version": "0.0.1", + "main": "./src/index.ts", + "types": "./src/index.ts", + "exports": { + ".": "./src/index.ts" + }, + "scripts": { + "build": "echo 'ui is consumed as source by Next.js'" + }, + "peerDependencies": { + "react": "^19.0.0" + }, + "devDependencies": { + "@types/react": "^19.0.0", + "react": "^19.0.0", + "typescript": "^5.7.0" + } +} diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts new file mode 100644 index 0000000..31b1bfc --- /dev/null +++ b/packages/ui/src/index.ts @@ -0,0 +1,2 @@ +// UI component library — populated in later plans +export {}; diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json new file mode 100644 index 0000000..b7c871a --- /dev/null +++ b/packages/ui/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "jsx": "react-jsx", + "outDir": "./dist", + "rootDir": "./src" + }, + "include": ["src"] +}