{
  "name": "ably-common",
  "version": "1.2.0",
  "scripts": {
    "publish:json-schemas": "node json-schemas/publish.js",
    "lint": "npm-run-all format:*:check",
    "format:js-code:check": "eslint --max-warnings=0 .",
    "format:data": "prettier --write **/*.{json,yml}",
    "format:data:check": "prettier --check **/*.{json,yml}",
    "format:documentation:check": "markdownlint-cli2 \"**/*.md\" \"#node_modules\"",
    "test": "jest"
  },
  "repository": "ably/ably-common",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/ably/ably-common/issues"
  },
  "homepage": "https://github.com/ably/ably-common#readme",
  "dependencies": {
    "@aws-sdk/client-s3": "^3.28.0",
    "jsonschema": "^1.4.0"
  },
  "devDependencies": {
    "eslint": "^8.11.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-plugin-jest": "^26.1.3",
    "eslint-plugin-jsdoc": "^38.0.6",
    "jest": "^27.5.1",
    "markdownlint-cli2": "^0.4.0",
    "npm-run-all": "^4.1.5",
    "prettier": "2.4.0"
  }
}
