{
  "name": "@openverifiable/connector-bluesky",
  "version": "1.0.7",
  "description": "Bluesky/AT Protocol OAuth connector for LogTo with PAR, PKCE, and DPoP support",
  "author": "OpenVerifiable (https://github.com/openverifiable)",
  "homepage": "https://openverifiable.org",
  "license": "Apache-2.0",
  "repository": "https://github.com/openverifiable/open-verifiable-logto-connectors.git",
  "keywords": [
    "openverifiable",
    "open-verifiable",
    "logto",
    "bluesky",
    "atproto",
    "oauth",
    "dpop",
    "pkce",
    "par"
  ],
  "bugs": {
    "url": "https://github.com/openverifiable/open-verifiable-logto-connectors/issues"
  },
  "main": "./lib/index.js",
  "module": "./lib/index.js",
  "exports": "./lib/index.js",
  "type": "module",
  "files": [
    "lib",
    "**/*.svg",
    "LICENSE",
    "package.json",
    "README.md"
  ],
  "scripts": {
    "precommit": "lint-staged",
    "build": "rm -rf lib/ && tsc -p tsconfig.build.json --noEmit && rollup -c && exit 0",
    "format": "prettier --write 'src/**/*.{js,ts,cjs,mjs}'",
    "lint": "eslint --ext .ts src",
    "lint:report": "npm lint --format json --output-file report.json",
    "test": "vitest src",
    "test:coverage": "vitest src --coverage",
    "test:unit": "vitest src --exclude '**/integration/**'",
    "test:integration": "vitest src/__tests__/integration"
  },
  "dependencies": {
    "@logto/connector-kit": "4.6.0",
    "@silverhand/essentials": "2.8.4",
    "got": "^14.2.1",
    "jose": "^5.9.6",
    "zod": "^3.22.4"
  },
  "devDependencies": {
    "@jest/types": "^29.6.3",
    "@rollup/plugin-commonjs": "^25.0.7",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^15.2.3",
    "@rollup/plugin-typescript": "^11.1.6",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^11.1.0",
    "@semantic-release/git": "^10.0.1",
    "@semantic-release/github": "^9.2.6",
    "@semantic-release/npm": "^11.0.3",
    "@semantic-release/release-notes-generator": "^12.1.0",
    "@silverhand/eslint-config": "3.0.1",
    "@silverhand/jest-config": "4.0.0",
    "@silverhand/ts-config": "^4.0.0",
    "@types/jest": "^29.5.12",
    "@types/node": "^20.12.7",
    "@types/supertest": "^2.0.16",
    "conventional-changelog-conventionalcommits": "^7.0.2",
    "eslint": "^8.57.0",
    "jest": "^29.7.0",
    "jest-matcher-specific-error": "^1.0.0",
    "lint-staged": "^15.2.2",
    "nock": "^13.5.4",
    "prettier": "^2.8.8",
    "rollup": "^3.29.4",
    "vitest": "^3.1.1",
    "@vitest/coverage-v8": "^3.1.1",
    "rollup-plugin-summary": "^2.0.0",
    "semantic-release": "^22.0.12",
    "supertest": "^6.3.4",
    "typescript": "~5.1.6"
  },
  "eslintConfig": {
    "extends": "@silverhand"
  },
  "prettier": "@silverhand/eslint-config/.prettierrc",
  "publishConfig": {
    "registry": "https://registry.npmjs.org/",
    "access": "public"
  },
  "engines": {
    "node": ">=20.0.0"
  }
}

