nponiros/sync_client

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "sync-client",
  "version": "1.0.0-beta.11",
  "bugs": {
    "url": "https://github.com/nponiros/sync_client/issues"
  },
  "license": "MIT",
  "author": "Nikolas Poniros <nikolas@poniros.de>",
  "repository": {
    "type": "git",
    "url": "https://github.com/nponiros/sync_client.git"
  },
  "devDependencies": {
    "babel-core": "6.22.1",
    "babel-loader": "6.2.10",
    "babel-plugin-transform-runtime": "6.22.0",
    "babel-preset-es2015": "6.22.0",
    "eslint": "3.14.1",
    "eslint-config-standard": "6.2.1",
    "eslint-plugin-promise": "3.4.0",
    "eslint-plugin-standard": "2.0.1",
    "jasmine-core": "2.5.2",
    "karma": "1.4.0",
    "karma-chrome-launcher": "2.0.0",
    "karma-firefox-launcher": "1.0.0",
    "karma-jasmine": "1.1.0",
    "karma-sourcemap-loader": "0.3.7",
    "karma-webpack": "2.0.2",
    "publish-please": "2.2.0",
    "webpack": "2.2.0"
  },
  "scripts": {
    "build": "npm run test && npm run build:dev && npm run build:prod",
    "build:dev": "webpack --config webpack.dev.config.js",
    "build:prod": "webpack --config webpack.prod.config.js",
    "test": "npm run lint && npm run test:unit",
    "test:unit": "karma start karma-unit.conf.js",
    "test:integration": "karma start karma-integration.conf.js",
    "lint": "eslint --config .eslintrc 'src/**/*.js' 'test/**/*.js'",
    "lint:fix": "eslint --fix --config .eslintrc 'src/**/*.js' 'test/**/*.js'",
    "publish-please": "publish-please",
    "prepublish": "publish-please guard"
  },
  "description": "Module which uses Dexie to save data and can later use a server to synchronize the data in the database with other devices",
  "keywords": [
    "IndexedDB",
    "Dexie",
    "offline",
    "synchronization"
  ],
  "main": "dist/sync-client.js",
  "dependencies": {
    "dexie": "2.x.x",
    "dexie-observable": "1.0.0-beta.4",
    "dexie-syncable": "1.0.0-beta.4",
    "isomorphic-fetch": "2.2.1"
  }
}