{
  "name": "raindrop-cli",
  "version": "0.3.1",
  "description": "A TypeScript CLI for Raindrop.io built for AI agent integration and personal productivity workflows",
  "type": "module",
  "main": "dist/index.js",
  "module": "dist/index.js",
  "types": "dist/index.d.ts",
  "bin": {
    "rd": "dist/cli.js",
    "rdcli": "dist/cli.js",
    "raindrop-cli": "dist/cli.js"
  },
  "files": [
    "dist/**/*.js",
    "dist/**/*.d.ts",
    "dist/**/*.d.ts.map",
    "!dist/**/*.test.d.ts",
    "!dist/**/*.test.d.ts.map",
    "!dist/test-utils",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "clean": "node -e \"for (const path of ['dist', 'tsconfig.tsbuildinfo']) require('node:fs').rmSync(path, { recursive: true, force: true })\"",
    "build": "bun run clean && bun build src/cli.ts --outdir dist --target node --format esm && chmod +x dist/cli.js && bun run build:dts",
    "build:dts": "tsc --emitDeclarationOnly --declaration --outDir dist",
    "dev": "bun src/index.ts",
    "test": "bash scripts/check.sh test",
    "test:verbose": "bash scripts/test-unit.sh",
    "test:live": "RDCLI_API_DELAY_MS=300 bash scripts/check.sh test:live",
    "test:live:verbose": "RDCLI_API_DELAY_MS=300 bun test --no-parallel src/**/*.live.test.ts",
    "test:all": "RDCLI_API_DELAY_MS=300 bash scripts/check.sh test:all",
    "test:all:verbose": "RDCLI_API_DELAY_MS=300 bun test src",
    "test:package": "bash scripts/test-package.sh",
    "lint": "bash scripts/check.sh lint",
    "lint:fix": "oxlint --type-aware --fix src/",
    "lint:verbose": "oxlint --type-aware src/",
    "format": "bash scripts/check.sh format-fix",
    "format:verbose": "prettier --write \"src/**/*.ts\"",
    "format:check": "bash scripts/check.sh format",
    "format:check:verbose": "prettier --check \"src/**/*.ts\"",
    "typecheck": "bash scripts/check.sh typecheck",
    "typecheck:verbose": "tsc --noEmit",
    "verify": "bun scripts/verify.ts",
    "verify:verbose": "VERBOSE=1 bun scripts/verify.ts",
    "prepare": "lefthook install || true",
    "prepack": "bun run build",
    "prepublishOnly": "bun run build && ggshield secret scan path . -r --use-gitignore -y && ggshield secret scan path dist -r -y",
    "release": "release-it",
    "release:dry": "release-it --dry-run --no-npm --no-github",
    "release:prep": "./scripts/prep-release.sh"
  },
  "keywords": [
    "raindrop",
    "raindrop.io",
    "cli",
    "bookmarks",
    "ai-agent"
  ],
  "author": "Christian Catalan <crcatala@gmail.com>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/crcatala/raindrop-cli.git"
  },
  "bugs": {
    "url": "https://github.com/crcatala/raindrop-cli/issues"
  },
  "homepage": "https://github.com/crcatala/raindrop-cli#readme",
  "engines": {
    "node": ">=22.0.0"
  },
  "dependencies": {
    "@lasuillard/raindrop-client": "^0.8.0",
    "axios": "^1.18.1",
    "cli-table3": "^0.6.5",
    "commander": "^14.0.2",
    "ora": "^9.0.0",
    "picocolors": "^1.1.1"
  },
  "overrides": {
    "basic-ftp": "5.3.1",
    "defu": "6.1.7",
    "form-data": "4.0.6",
    "ip-address": "10.2.0",
    "picomatch": "4.0.5",
    "undici": "6.27.0"
  },
  "devDependencies": {
    "@release-it/keep-a-changelog": "^7.0.0",
    "@types/bun": "^1.3.5",
    "@types/nock": "^11.1.0",
    "@types/node": "^26.0.0",
    "lefthook": "^2.0.13",
    "nock": "^14.0.10",
    "oxlint": "^1.36.0",
    "oxlint-tsgolint": "^0.24.0",
    "prettier": "^3.7.4",
    "release-it": "^19.2.3",
    "tasuku": "^2.0.5",
    "typescript": "^5.9.3"
  }
}
