{ "name": "redux-bluetooth", "version": "0.1.1", "description": "Redux middleware to dispatch actions via bluetooth to a peripheral store", "main": "build/index.js", "scripts": { "dev": "watch 'npm run build' src", "eslint": "eslint src", "prebuild": "npm run eslint", "build": "babel src -d build", "test": "jest --config .jest.json && npm run test:bundlesize", "test:watch": "npm test -- --watch", "test:coverage": "npm test -- --coverage", "prepublish": "npm run build", "test:bundlesize": "bundlesize", "release": "np", "preexample:install": "npm run example:peripheral:install", "example:install": "npm run example:webapp:install", "example:start": "npm run example:peripheral:start", "example:deploy": "npm run example:webapp:deploy", "example:webapp:install": "cd example/webapp && npm install", "example:webapp:build": "cd example/webapp && npm run build", "example:webapp:deploy": "cd example/webapp && npm run deploy", "example:peripheral:install": "cd example/peripheral && npm install", "example:peripheral:build": "cd example/peripheral && npm run build", "example:peripheral:start": "cd example/peripheral && npm start", "test:ci": "jest --config .jest.ci.json && npm run test:bundlesize", "test:coverage:ci": "npm run test:coverage && codecov -t $CODECOV_TOKEN", "preexample:ci": "npm run example:webapp:install", "example:ci": "npm run example:webapp:build" }, "babel": { "presets": ["latest"] }, "repository": { "type": "git", "url": "git+ssh://git@github.com/jvallelunga/redux-bluetooth.git" }, "keywords": [ "redux", "middleware", "bluetooth", "iot", "bleno", "peripheral", "web-bluetooth", "central" ], "author": "Jeronimo Vallelunga", "license": "ISC", "bugs": { "url": "https://github.com/jvallelunga/redux-bluetooth/issues" }, "homepage": "https://github.com/jvallelunga/redux-bluetooth#readme", "devDependencies": { "babel-cli": "^6.24.1", "babel-jest": "^20.0.3", "babel-preset-latest": "^6.24.1", "codecov": "^2.2.0", "eslint": "^3.19.0", "eslint-config-airbnb": "^15.0.2", "eslint-plugin-import": "^2.7.0", "eslint-plugin-jsx-a11y": "^5.1.1", "eslint-plugin-react": "^7.1.0", "jest": "^20.0.4", "np": "^2.16.0", "watch": "^1.0.2" }, "dependencies": { "bleno": "^0.4.2", "redux": "^3.7.1", "redux-thunk": "^2.2.0", "text-encoding": "^0.6.4" }, "bundlesize": [ { "path": "./build/**.js", "maxSize": "2 Kb" } ] }