#!/usr/bin/env node

// package.json
var package_default = {
  name: "@remixhq/cursor-plugin",
  version: "0.1.8",
  description: "Cursor plugin for Remix collaboration workflows",
  homepage: "https://github.com/RemixDotOne/remix-cursor-plugin",
  license: "MIT",
  repository: {
    type: "git",
    url: "git+https://github.com/RemixDotOne/remix-cursor-plugin.git"
  },
  type: "module",
  engines: {
    node: ">=20"
  },
  publishConfig: {
    access: "public"
  },
  main: "./dist/index.js",
  types: "./dist/index.d.ts",
  exports: {
    ".": {
      types: "./dist/index.d.ts",
      import: "./dist/index.js"
    }
  },
  files: [
    "dist",
    ".cursor-plugin/plugin.json",
    "mcp.json",
    "skills",
    "hooks",
    "agents"
  ],
  scripts: {
    build: "tsup",
    postbuild: `node -e "const fs=require('node:fs'); for (const p of ['dist/mcp-server.cjs','dist/hook-pre-git.cjs','dist/hook-user-prompt.cjs','dist/hook-post-collab.cjs','dist/hook-stop-collab.cjs','dist/hook-after-response.cjs']) fs.chmodSync(p, 0o755);"`,
    dev: "tsx src/mcp-server.ts",
    typecheck: "tsc -p tsconfig.json --noEmit",
    test: "node --import tsx --test src/**/*.test.ts",
    prepack: "npm run build"
  },
  dependencies: {
    "@remixhq/core": "^0.1.23",
    "@remixhq/mcp": "^0.1.23",
    "@modelcontextprotocol/sdk": "^1.27.1",
    zod: "^3.25.76"
  },
  devDependencies: {
    "@types/node": "^25.4.0",
    tsup: "^8.5.1",
    tsx: "^4.21.0",
    typescript: "^5.9.3"
  }
};

// src/metadata.ts
var pluginMetadata = {
  name: package_default.name,
  version: package_default.version,
  description: package_default.description,
  pluginId: "remix",
  agentName: "remix-collab"
};
export {
  pluginMetadata
};
//# sourceMappingURL=index.js.map