{
  "name": "redux-pouchdb-sync-models",
  "version": "0.10.0",
  "description": "A middleware to sync models between redux state and a pouchdb with efficient storage and conflict resolution",
  "author": "Tobias Bales <tobias.bales@gmail.com>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/TobiasBales/redux-pouchdb-sync-models.git"
  },
  "scripts": {
    "clean": "rm -f *.d.ts; rm -f *.js; rm -f *.js.map; rm -rf __tests__",
    "build": "yarn run clean && tsc && echo 'Built javascript files'",
    "lint": "tslint --type-check --project tsconfig.json 'src/**/*.{ts,tsx}'",
    "test": "jest",
    "semantic-release": "semantic-release pre && npm run build && npm publish && semantic-release post"
  },
  "jest": {
    "transform": {
      ".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    },
    "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js"
    ]
  },
  "main": "src/index.js",
  "devDependencies": {
    "@types/jest": "^20.0.2",
    "@types/pouchdb": "^6.1.1",
    "@types/redux-mock-store": "^0.0.9",
    "condition-circle": "^1.5.0",
    "jest": "^20.0.4",
    "pouchdb": "^6.2.0",
    "pouchdb-adapter-memory": "^6.2.0",
    "redux": "3.6.0",
    "redux-mock-store": "^1.2.3",
    "redux-thunk": "2.2.0",
    "semantic-release": "^6.3.6",
    "ts-jest": "^20.0.6",
    "tslint": "^5.4.3",
    "tslint-language-service": "^0.9.6",
    "tslint-microsoft-contrib": "^5.0.0",
    "tsutils": "1.6.0",
    "typescript": "2.3.4",
    "wallaby-webpack": "^0.0.38"
  },
  "release": {
    "verifyConditions": "condition-circle"
  }
}