From 75e0ee3c76c9f8167fa2a97750acf2766112b730 Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Sun, 31 May 2026 08:20:04 +0100 Subject: [PATCH] chore(deno): delete redundant gitlab-bridge package.json (deno.json covers, standards#253 longtail) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Class A — pure-Deno port. The deno.json at claude-integrations/gitlab-bridge/ already covers the primary scripts (start, dev, test, lint, fmt) via deno-native invocations. The package.json's tsx + vitest + tsc + eslint stack is superseded by Deno's built-in TypeScript + test runner + lint + fmt. Vestigial npm-specific scripts (prepublishOnly, postinstall, type-check) are dropped — Deno doesn't have an npm-publish lifecycle and type-check is the default behaviour of `deno run`. Per per-repo follow-up tracker for standards#253 (campaign closed 2026-05-31, longtail tracked in project_estate_npm_to_deno_2026_05_28.md). Refs hyperpolymath/standards#253. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../gitlab-bridge/package.json | 81 ------------------- 1 file changed, 81 deletions(-) delete mode 100644 claude-integrations/gitlab-bridge/package.json diff --git a/claude-integrations/gitlab-bridge/package.json b/claude-integrations/gitlab-bridge/package.json deleted file mode 100644 index e9e40e1..0000000 --- a/claude-integrations/gitlab-bridge/package.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "name": "claude-gitlab-bridge", - "version": "1.0.0", - "description": "Bridge between Claude AI and GitLab for enhanced developer productivity", - "main": "dist/index.js", - "types": "dist/index.d.ts", - "scripts": { - "start": "node dist/index.js", - "dev": "tsx watch src/index.ts", - "build": "tsc", - "clean": "rm -rf dist coverage", - "test": "vitest run", - "test:watch": "vitest", - "test:ui": "vitest --ui", - "test:coverage": "vitest run --coverage", - "lint": "eslint src/**/*.ts", - "lint:fix": "eslint src/**/*.ts --fix", - "format": "prettier --write \"**/*.{ts,js,json,md}\"", - "format:check": "prettier --check \"**/*.{ts,js,json,md}\"", - "type-check": "tsc --noEmit", - "prepublishOnly": "npm run build && npm test", - "postinstall": "npm run build" - }, - "keywords": [ - "gitlab", - "claude", - "anthropic", - "ai", - "automation", - "developer-tools", - "bridge", - "integration", - "webhooks", - "code-review" - ], - "author": "Jonathan D.A. Jewell ", - "license": "MPL-2.0", - "repository": { - "type": "git", - "url": "git+https://github.com/hyperpolymath/claude-gitlab-bridge.git" - }, - "bugs": { - "url": "https://github.com/hyperpolymath/claude-gitlab-bridge/issues" - }, - "homepage": "https://github.com/hyperpolymath/claude-gitlab-bridge#readme", - "engines": { - "node": ">=18.0.0", - "npm": ">=9.0.0" - }, - "dependencies": { - "@anthropic-ai/sdk": "^0.30.0", - "dotenv": "^16.3.1", - "express": "^4.18.2", - "gitlab": "^14.2.2", - "zod": "^3.22.4" - }, - "devDependencies": { - "@types/express": "^4.17.21", - "@types/node": "^20.10.5", - "@typescript-eslint/eslint-plugin": "^6.15.0", - "@typescript-eslint/parser": "^6.15.0", - "@vitest/coverage-v8": "^4.0.16", - "@vitest/ui": "^4.0.16", - "eslint": "^8.56.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "prettier": "^3.1.1", - "tsx": "^4.7.0", - "typescript": "^5.3.3", - "vitest": "^4.0.16" - }, - "files": [ - "dist", - "LICENSE.txt", - "README.md", - "CLAUDE.md" - ], - "publishConfig": { - "access": "public" - } -}