{
  "name": "integrations-extended",
  "displayName": "Trae: Integrations",
  "description": "integrations extended for TRAE",
  "version": "0.0.4",
  "publisher": "byted-icube",
  "engines": {
    "vscode": "^1.98.0",
    "node": ">=16.14.2"
  },
  "repository": {
    "type": "git",
    "url": ""
  },
  "license": "MIT",
  "categories": [
    "Other"
  ],
  "activationEvents": [],
  "main": "./dist/extension.js",
  "contributes": {
    "configuration": {
      "title": "Integrations",
      "properties": {
        "icube.integrations.larkCli.useBundledInstall": {
          "type": "boolean",
          "default": false,
          "description": "Install lark-cli from the bundled tarball instead of downloading the latest version from npm registry."
        }
      }
    },
    "commands": [
      {
        "command": "_icube.extended.integrations.supabase.listProjects",
        "title": "Integrations: Supabase List Projects",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.supabase.getProject",
        "title": "Integrations: Supabase Get Project",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.supabase.pauseProject",
        "title": "Integrations: Supabase Pause Project",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.supabase.restoreProject",
        "title": "Integrations: Supabase Restore Project",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.supabase.applyMigration",
        "title": "Integrations: Supabase Apply Migration",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.supabase.listMigrations",
        "title": "Integrations: Supabase List Migrations",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.supabase.listTables",
        "title": "Integrations: Supabase List Tables",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.llm.getConfig",
        "title": "Integrations: LLM Get Config",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.llm.setConfig",
        "title": "Integrations: LLM Set Config",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.llm.checkConfig",
        "title": "Integrations: LLM Check Config",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.llm.deleteConfig",
        "title": "Integrations: LLM Delete Config",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.stripe.checkConfig",
        "title": "Integrations: Stripe Check Config",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.stripe.getAllPrices",
        "title": "Integrations: Stripe Get All Prices",
        "enablement": "false"
      },
      {
        "command": "icube.figma.transform",
        "title": "Figma Transform",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.larkCli.install",
        "title": "Integrations: Install Lark CLI",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.larkCli.checkUpdate",
        "title": "Integrations: Check and Update Lark CLI",
        "enablement": "false"
      },
      {
        "command": "_icube.extended.integrations.larkCli.getCliStatus",
        "title": "Integrations: Get Lark CLI Status",
        "enablement": "false"
      }
    ]
  },
"scripts": {
    "vscode:prepublish": "npm run compile:prod",
    "compile": "npm run download:bundled-node && npm run check-types && npm run lint && node esbuild.js",
    "compile:prod": "npm run download:bundled-node && npm run check-types && npm run lint && node esbuild.js --production",
    "watch": "npm-run-all -p watch:*",
    "watch:esbuild": "node esbuild.js --watch",
    "watch:tsc": "tsc --noEmit --watch --project tsconfig.json",
    "package": "npx vsce package",
    "compile-tests": "tsc -p . --outDir out",
    "watch-tests": "tsc -p . -w --outDir out",
    "pretest": "npm run compile-tests && npm run compile && npm run lint",
    "check-types": "tsc --noEmit",
    "lint": "eslint src",
    "test": "vscode-test",
    "download:bundled-node": "node scripts/download-bundled-node.js",
    "download:bundled-cli": "node scripts/download-bundled-cli.js",
    "download:bundled": "npm run download:bundled-node && npm run download:bundled-cli",
    "generate:management-api-types": "openapi-typescript https://api.supabase.com/api/v1-json -o ./src/supabase/management-api/types.ts"
  },
  "devDependencies": {
    "@types/common-tags": "^1.8.4",
    "@types/formidable": "~3.4.5",
    "@types/mocha": "^10.0.10",
    "@types/node": "20.x",
    "@types/prettier": "2.7.3",
    "@types/vscode": "^1.98.0",
    "@typescript-eslint/eslint-plugin": "^8.31.1",
    "@typescript-eslint/parser": "^8.31.1",
    "@vscode/test-cli": "^0.0.11",
    "@vscode/test-electron": "^2.5.2",
    "esbuild": "^0.25.3",
    "eslint": "^9.25.1",
    "npm-run-all": "^4.1.5",
    "openapi-typescript": "^7.8.0",
    "openapi-typescript-helpers": "^0.0.15",
    "typescript": "^5.8.3"
  },
  "dependencies": {
    "@byted-icube/download": "^0.2.5",
    "@ies/semi-d2c-figma": "~0.3.45",
    "@napi-rs/canvas": "~0.1.74",
    "@supabase/mcp-utils": "^0.2.1",
    "common-tags": "^1.8.2",
    "formidable": "~3.5.4",
    "openapi-fetch": "^0.14.0",
    "postcss": "^8.5.6",
    "postcss-scss": "^4.0.9",
    "prettier": "2.8.7",
    "stripe": "^18.4.0",
    "zod": "^4.0.5",
    "execa": "^9.3.1"
  },
  "overrides": {
    "prettier": "2.8.7",
    "canvas": "npm:@napi-rs/canvas@^0.1.74",
    "node-canvas": "npm:@napi-rs/canvas@^0.1.74"
  }
}
