{
  "name": "arduino-create-agent-js-client",
  "version": "2.15.1",
  "description": "JS module providing discovery of the Arduino Create Plugin and communication with it",
  "main": "lib/index.js",
  "module": "es/index.js",
  "jsnext:main": "es/index.js",
  "files": [
    "dist",
    "lib",
    "es",
    "src"
  ],
  "directories": {
    "lib": "lib"
  },
  "dependencies": {
    "detect-browser": "^4.8.0",
    "rxjs": "^6.5.3",
    "semver-compare": "^1.0.0",
    "socket.io-client": "2.3.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.12.8",
    "@babel/core": "^7.12.9",
    "@babel/plugin-proposal-class-properties": "^7.16.7",
    "@babel/plugin-proposal-object-rest-spread": "7.12.13",
    "@babel/preset-env": "^7.12.7",
    "@babel/preset-es2015": "^7.0.0-beta.53",
    "@babel/preset-react": "^7.12.7",
    "babel-eslint": "^10.0.3",
    "babel-loader": "^8.0.6",
    "cross-env": "^7.0.3",
    "eslint": "^7.6.0",
    "eslint-config-airbnb-base": "^14.0.0",
    "eslint-plugin-import": "^2.18.2",
    "eslint-plugin-react": "^7.21.5",
    "html-webpack-plugin": "^3.2.0",
    "lodash": "^4.17.20",
    "react": "^17.0.1",
    "react-dom": "^17.0.1",
    "rimraf": "^3.0.0",
    "rollup": "^1.27.0",
    "rollup-plugin-babel": "^4.3.3",
    "rollup-plugin-commonjs": "^10.1.0",
    "rollup-plugin-node-resolve": "^5.2.0",
    "rollup-plugin-replace": "^2.2.0",
    "rollup-plugin-terser": "^4.0.4",
    "rollup-watch": "^4.3.1",
    "webpack": "^4.41.2",
    "webpack-cli": "^3.3.10",
    "webpack-dev-server": "^3.11.0"
  },
  "scripts": {
    "test": "",
    "https": "webpack-dev-server --https",
    "dev": "webpack-dev-server",
    "lint": "./node_modules/.bin/eslint src",
    "lint-fix": "./node_modules/.bin/eslint --fix src --ext .js",
    "clean": "rimraf lib dist es",
    "build": "npm run build:commonjs && npm run build:umd && npm run build:umd:min && npm run build:es",
    "build:watch": "echo 'build && watch the COMMONJS version of the package - for other version, run specific tasks' && npm run build:commonjs:watch",
    "build:commonjs": "cross-env BABEL_ENV=commonjs babel src --out-dir lib",
    "build:commonjs:watch": "npm run build:commonjs -- --watch",
    "build:es": "cross-env BABEL_ENV=es babel src --out-dir es",
    "build:es:watch": "npm run build:es -- --watch",
    "build:umd": "cross-env BABEL_ENV=es NODE_ENV=development node_modules/.bin/rollup src/index.js --config --sourcemap --file dist/create-plugin.js",
    "build:umd:watch": "npm run build:umd -- --watch",
    "build:umd:min": "cross-env BABEL_ENV=es NODE_ENV=production rollup src/index.js --config --file dist/create-plugin.min.js",
    "prepare": "npm run clean && npm test && npm run build"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/arduino/arduino-create-agent-js-client.git"
  },
  "keywords": [
    "arduino",
    "create",
    "agent",
    "plugin"
  ],
  "contributors": [
    "Stefania Mellai <s.mellai@arduino.cc>",
    "Fabrizio Mirabito <f.mirabito@arduino.cc>",
    "Alberto Iannaccone <a.iannaccone@arduino.cc>",
    "Gabriele Destefanis <g.destefanis@topsolution.it>",
    "Christian Sarnataro <c.sarnataro@arduino.cc>"
  ],
  "license": "GPLv3",
  "bugs": {
    "url": "https://github.com/arduino/arduino-create-agent-js-client/issues"
  },
  "homepage": "https://github.com/arduino/arduino-create-agent-js-client#readme"
}
