{
  "name": "@iqss/dataverse-client-javascript",
  "version": "2.2.0",
  "description": "Dataverse API wrapper package for JavaScript/TypeScript-based applications",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "/dist"
  ],
  "scripts": {
    "build": "tsc",
    "test": "jest -c jest.config.ts",
    "test:unit": "jest -c jest.config.unit.ts",
    "test:integration": "jest -c jest.config.integration.ts",
    "test:functional": "jest -c jest.config.functional.ts",
    "test:coverage": "jest --coverage -c jest.config.ts",
    "test:coverage:check": "jest --coverage --ci --config jest.config.ts",
    "lint": "npm run lint:eslint && npm run lint:prettier",
    "lint:fix": "eslint --fix --ext .ts ./src --ignore-path .gitignore .",
    "lint:eslint": "eslint --ignore-path .gitignore .",
    "lint:prettier": "prettier --check '**/*.(yml|json|md)'",
    "format": "prettier --write './**/*.{js,ts,md,json,yml,md}' --config ./.prettierrc",
    "typecheck": "tsc --noEmit",
    "prepare": "husky"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/IQSS/dataverse-client-javascript.git"
  },
  "keywords": [
    "dataverse"
  ],
  "author": "Tai Nguyen Bui <tai@theagilemonkeys.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/IQSS/dataverse-client-javascript/issues"
  },
  "homepage": "https://github.com/IQSS/dataverse-client-javascript#readme",
  "devDependencies": {
    "@types/jest": "^29.5.12",
    "@typescript-eslint/eslint-plugin": "5.51.0",
    "@typescript-eslint/parser": "5.51.0",
    "@web-std/file": "3.0.3",
    "eslint": "8.33.0",
    "eslint-config-prettier": "8.6.0",
    "eslint-plugin-import": "2.27.5",
    "eslint-plugin-jest": "27.2.1",
    "eslint-plugin-prettier": "4.2.1",
    "eslint-plugin-simple-import-sort": "10.0.0",
    "eslint-plugin-unused-imports": "2.0.0",
    "husky": "9.1.7",
    "jest": "^29.4.3",
    "jest-environment-jsdom": "29.7.0",
    "prettier": "2.8.4",
    "testcontainers": "^10.11.0",
    "ts-jest": "^29.0.5",
    "ts-node": "^10.9.2"
  },
  "dependencies": {
    "@types/node": "^18.15.11",
    "@types/turndown": "^5.0.1",
    "axios": "^1.12.2",
    "turndown": "^7.1.2",
    "typescript": "^4.9.5"
  }
}
