diff --git a/package.json b/package.json index 72cfbdf6..99c0e33c 100644 --- a/package.json +++ b/package.json @@ -8,21 +8,21 @@ "packages/*" ], "scripts": { - "build": "pnpm --filter @effect-template/app build", - "check": "pnpm --filter @effect-template/app check", + "build": "pnpm --filter ./packages/app build", + "check": "pnpm --filter ./packages/app check", "changeset": "changeset", "changeset-publish": "node -e \"if (!process.env.NPM_TOKEN) { console.log('Skipping publish: NPM_TOKEN is not set'); process.exit(0); }\" && changeset publish", "changeset-version": "changeset version", - "clone": "pnpm --filter @effect-template/app build && node packages/app/dist/main.js clone", - "docker-git": "pnpm --filter @effect-template/app build:docker-git && node packages/app/dist/src/docker-git/main.js", - "list": "pnpm --filter @effect-template/app build && node packages/app/dist/main.js list", - "dev": "pnpm --filter @effect-template/app dev", - "lint": "pnpm --filter @effect-template/app lint", - "lint:tests": "pnpm --filter @effect-template/app lint:tests", - "lint:effect": "pnpm --filter @effect-template/app lint:effect", - "test": "pnpm --filter @effect-template/app test", - "typecheck": "pnpm --filter @effect-template/app typecheck", - "start": "pnpm --filter @effect-template/app start" + "clone": "pnpm --filter ./packages/app build && node packages/app/dist/main.js clone", + "docker-git": "pnpm --filter ./packages/app build:docker-git && node packages/app/dist/src/docker-git/main.js", + "list": "pnpm --filter ./packages/app build && node packages/app/dist/main.js list", + "dev": "pnpm --filter ./packages/app dev", + "lint": "pnpm --filter ./packages/app lint", + "lint:tests": "pnpm --filter ./packages/app lint:tests", + "lint:effect": "pnpm --filter ./packages/app lint:effect", + "test": "pnpm --filter ./packages/app test", + "typecheck": "pnpm --filter ./packages/app typecheck", + "start": "pnpm --filter ./packages/app start" }, "devDependencies": { "@changesets/changelog-github": "^0.5.2", diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index bf645cb3..7abf14e9 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,4 +1,4 @@ -# @effect-template/app +# @prover-coder-ai/docker-git ## 1.0.2 diff --git a/packages/app/package.json b/packages/app/package.json index f93842fb..c1341b91 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,24 +1,28 @@ { - "name": "@effect-template/app", + "name": "@prover-coder-ai/docker-git", "version": "1.0.2", "description": "Minimal Vite-powered TypeScript console starter using Effect", - "main": "dist/main.js", + "main": "dist/src/docker-git/main.js", + "bin": { + "docker-git": "dist/src/docker-git/main.js" + }, "directories": { "doc": "doc" }, "scripts": { "prebuild": "pnpm -C ../lib build", - "build": "vite build --ssr src/app/main.ts", + "build": "pnpm run build:app && pnpm run build:docker-git", + "build:app": "vite build --ssr src/app/main.ts", "dev": "vite build --watch --ssr src/app/main.ts", "prelint": "pnpm -C ../lib build", "lint": "npx @ton-ai-core/vibecode-linter src/", "lint:tests": "npx @ton-ai-core/vibecode-linter tests/", "lint:effect": "npx eslint --config eslint.effect-ts-check.config.mjs .", "prebuild:docker-git": "pnpm -C ../lib build", - "build:docker-git": "tsc -p tsconfig.json", + "build:docker-git": "tsc -p tsconfig.build.json", "check": "pnpm run typecheck", "clone": "pnpm -C ../.. run clone", - "docker-git": "pnpm -C ../.. run docker-git", + "docker-git": "node dist/src/docker-git/main.js", "list": "pnpm -C ../.. run list", "prestart": "pnpm run build", "start": "node dist/main.js", @@ -29,7 +33,7 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/ProverCoderAI/effect-template.git" + "url": "git+https://github.com/ProverCoderAI/docker-git.git" }, "keywords": [ "effect", @@ -41,9 +45,9 @@ "license": "ISC", "type": "module", "bugs": { - "url": "https://github.com/ProverCoderAI/effect-template/issues" + "url": "https://github.com/ProverCoderAI/docker-git/issues" }, - "homepage": "https://github.com/ProverCoderAI/effect-template#readme", + "homepage": "https://github.com/ProverCoderAI/docker-git#readme", "packageManager": "pnpm@10.28.0", "dependencies": { "@effect-template/lib": "workspace:*", diff --git a/packages/app/tsconfig.build.json b/packages/app/tsconfig.build.json new file mode 100644 index 00000000..9b8b523c --- /dev/null +++ b/packages/app/tsconfig.build.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "types": [] + }, + "include": ["src/**/*"], + "exclude": ["dist", "node_modules", "tests/**/*", "vite.config.ts", "vitest.config.ts"] +}