{
  "name": "internetarchive-sdk-js",
  "version": "1.0.45",
  "type": "module",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    "import": "./dist/index.js",
    "require": "./dist/index.cjs"
  },
  "author": "Max Stein <maxwell.stein@gmail.com> (https://maxstein.net)",
  "license": "MIT",
  "description": "NodeJS / Typescript SDK for Internet Archive APIs",
  "keywords": [
    "archive",
    "internet archive",
    "archive.org",
    "sdk",
    "api",
    "typescript"
  ],
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "npm run build-clean && npm run build-esm && npm run build-cjs",
    "build-clean": "rm -rf dist",
    "build-esm": "tsc --project ./tsconfig.build.json",
    "build-cjs": "rollup dist/index.js --file dist/index.cjs -p @rollup/plugin-json --format cjs --external fs,crypto,slugify,qs,zod,pkg-types",
    "docs": "npm run docs:build",
    "docs:build": "typedoc --plugin typedoc-plugin-rename-defaults --entryPointStrategy expand src/index.ts",
    "dev:server": "pnpm --filter @example/server run dev",
    "dev": "pnpm --filter @example/get-items run start",
    "lint": "eslint .",
    "lint:fix": "eslint --fix .",
    "test": "vitest run",
    "prepublish": "npm run lint && npm run build",
    "release": "npm run lint && npm run test && npm run build && bumpp && npm publish"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/mxwllstn/internetarchive-sdk-js"
  },
  "dependencies": {
    "pkg-types": "^2.3.0",
    "qs": "^6.14.1",
    "slugify": "^1.6.6",
    "zod": "^4.3.4"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.2",
    "@rollup/plugin-json": "^6.1.0",
    "@stylistic/eslint-plugin": "^5.6.1",
    "@types/node": "^25.0.3",
    "@types/qs": "^6.14.0",
    "bumpp": "^10.3.2",
    "eslint": "^9.39.2",
    "globals": "^17.0.0",
    "lint-staged": "^16.2.7",
    "rollup": "^4.54.0",
    "typedoc": "^0.28.15",
    "typedoc-plugin-rename-defaults": "^0.7.3",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.51.0",
    "vitest": "^4.0.16"
  },
  "engines": {
    "node": ">=18"
  },
  "lint-staged": {
    "*.{ts,js}": [
      "eslint"
    ],
    "*.{json,md}": [
      "prettier --write"
    ]
  },
  "packageManager": "pnpm@9.3.0+sha512.ee7b93e0c2bd11409c6424f92b866f31d3ea1bef5fbe47d3c7500cdc3c9668833d2e55681ad66df5b640c61fa9dc25d546efa54d76d7f8bf54b13614ac293631"
}
