{
  "name": "@noc-comms-backbone/backbone-adapter-javascript",
  "version": "1.0.0",
  "private": true,
  "contributors": [
    {
      "name": "James Kirk",
      "email": "james.kirk@noc.ac.uk"
    },
    {
      "name": "Dan Jones",
      "email": "dan.jones@noc.ac.uk"
    },
    {
      "name": "Trishna Saeharaseelan",
      "email": "trishna.saeharaseelan@noc.ac.uk"
    }
  ],
  "license": "MIT",
  "scripts": {
    "copytest:features": "npx recursive-copy -w node_modules/backbone-adapter-testsuite/features test/features",
    "copytest:fixtures": "npx recursive-copy -w node_modules/backbone-adapter-testsuite/fixtures test/fixtures",
    "copytests": "npm run copytest:features && npm run copytest:fixtures",
    "lint:js": "eslint -c .eslintrc.js --ext .js --ignore-path .gitignore .",
    "lint:prettier": "prettier --check .",
    "lint": "yarn lint:js && yarn lint:prettier",
    "lintfix": "prettier --write --list-different . && yarn lint:js --fix",
    "prepare": "husky install",
    "test": "yarn build && yarn cucumber",
    "cucumber": "cucumber-js",
    "build": "cross-env NODE_ENV=production rollup -c"
  },
  "lint-staged": {
    "*.{js,vue}": "eslint --cache",
    "*.**": "prettier --check --ignore-unknown"
  },
  "dependencies": {
    "faye-websocket": "^0.11.4",
    "json-schema-remote": "^1.6.2",
    "swagger-model-validator": "^3.0.21"
  },
  "devDependencies": {
    "@babel/core": "^7.0.0-0",
    "@babel/eslint-parser": "^7.0.0",
    "@commitlint/cli": "^15.0.0",
    "@commitlint/config-conventional": "^15.0.0",
    "@cucumber/cucumber": "^8.10.0",
    "@rollup/plugin-babel": "^6.0.3",
    "axios": "^1.2.3",
    "axios-mock-adapter": "^1.21.2",
    "babel-jest": "^27.4.4",
    "backbone-adapter-testsuite": "git+https://git.noc.ac.uk/communications-backbone-system/backbone-adapter-testsuite.git#v0.1.0",
    "cross-env": "^7.0.3",
    "eslint": "^8.36.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-prettier": "^4.2.1",
    "husky": "^7.0.4",
    "jest": "^27.4.4",
    "lint-staged": "^12.1.2",
    "openapi-schema-validator": "^12.1.0",
    "prettier": "^2.8.4",
    "recursive-copy-cli": "^1.0.20",
    "rollup": "^3.9.1"
  }
}