diff options
| author | Brandon Keiji <[email protected]> | 2025-04-18 12:46:42 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-18 12:46:42 -0700 |
| commit | 56d4a35d05fbb581fd9efad8c8646e4b9bc42cd1 (patch) | |
| tree | c17270477b838698a5861c14639c63584a7b6f75 | |
| parent | abb60a4d1031fb32f6d40e2bbe2b2aca7b1433ee (diff) | |
feat: initial configs for npm publishing (#30)
* feat: initial configs for npm publishing
* fix: workspace reference
* fix: include LICENSE in npm run build
| -rw-r--r-- | .npmrc | 3 | ||||
| -rw-r--r-- | package.json | 5 | ||||
| -rw-r--r-- | packages/cli/package.json | 7 |
3 files changed, 10 insertions, 5 deletions
@@ -0,0 +1,3 @@ +; TODO(b/411429188): move this to an artifact registry in the official gemini-code gcp project +@google:registry=https://us-west1-npm.pkg.dev/kkb-dev/gemini-code/ +//us-west1-npm.pkg.dev/kkb-dev/gemini-code/:always-auth=true
\ No newline at end of file diff --git a/package.json b/package.json index 5cefd8db..677c47da 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,9 @@ "test": "npm run test --workspaces", "lint": "eslint . --ext .ts,.tsx", "typecheck": "tsc --noEmit --jsx react", - "start": "npm run start --workspace=gemini-code-cli -- \"$@\"", - "format": "prettier --write ." + "start": "npm run start --workspace=@google/gemini-code -- \"$@\"", + "format": "prettier --write .", + "artifactregistry-login": "npx google-artifactregistry-auth" }, "devDependencies": { "eslint": "^9.24.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index b5dd0c23..4f2ca5fe 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,11 +1,12 @@ { - "name": "gemini-code-cli", + "name": "@google/gemini-code", "version": "1.0.0", "description": "Gemini Code CLI", "type": "module", - "main": "dist/gemini.js", + "main": "gemini.js", "scripts": { - "build": "tsc", + "build": "tsc && cp package.json README.md ../../LICENSE dist/", + "clean": "rm -rf dist", "start": "node dist/gemini.js", "debug": "node --inspect-brk dist/gemini.js", "lint": "eslint . --ext .ts,.tsx", |
