diff --git a/package.json b/package.json index bd1eea19..33706cce 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,9 @@ "module": "./dist/gql-tada.mjs", "types": "./dist/gql-tada.d.ts", "sideEffects": false, + "bin": { + "gql-tada": "gql-tada" + }, "files": [ "LICENSE.md", "README.md", @@ -23,7 +26,8 @@ "./package.json": "./package.json" }, "dependencies": { - "@0no-co/graphql.web": "^1.0.4" + "@0no-co/graphql.web": "^1.0.4", + "@gql-tada/cli": "0.1.0" }, "public": true, "keywords": [ diff --git a/packages/cli/package.json b/packages/cli/package.json index 210b20a8..b065b79b 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,11 +1,21 @@ { - "name": "@0no-co/gql-tada-cli", + "name": "@gql-tada/cli", "version": "0.0.0", "description": "A CLI tool to make working with gql.tada easier.", "author": "0no.co ", "sideEffects": false, + "source": "./src/index.ts", + "exports": { + ".": { + "types": "./dist/gql-tada-cli.d.ts", + "import": "./dist/gql-tada-cli.mjs", + "require": "./dist/gql-tada-cli.js", + "source": "./src/index.ts" + }, + "./package.json": "./package.json" + }, "bin": { - "gql-tada": "./dist/index.mjs" + "gql-tada": "./dist/gql-tada-cli.js" }, "files": [ "CHANGELOG.md", @@ -15,10 +25,11 @@ ], "license": "MIT", "scripts": { - "build": "tsup" + "build": "rollup -c ../../scripts/rollup.config.mjs" }, "devDependencies": { "@types/node": "^20.11.0", + "rollup": "^4.9.4", "tsup": "^8.0.2", "type-fest": "^4.10.2", "typescript": "^5.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f249d0f8..04281a73 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -156,6 +156,9 @@ importers: '@types/node': specifier: ^20.11.0 version: 20.11.0 + rollup: + specifier: ^4.9.4 + version: 4.9.4 tsup: specifier: ^8.0.2 version: 8.0.2(typescript@5.3.3)