{ "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" } }