{
  "name": "mute-structs",
  "version": "2.0.5",
  "description": "NodeJS module providing an implementation of the LogootSplit CRDT algorithm",
  "main": "dist/main/index.js",
  "module": "dist/module/index.js",
  "es2015": "dist/es2015/index.js",
  "types": "dist/types/index.d.ts",
  "files": [
    "dist",
    "src"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/coast-team/mute-structs"
  },
  "devDependencies": {
    "@commitlint/cli": "^8.2.0",
    "@commitlint/config-conventional": "^8.2.0",
    "@types/node": "^11.15.2",
    "ava": "^2.4.0",
    "husky": "^3.1.0",
    "standard-version": "^7.0.1",
    "tslint": "^5.11",
    "tslint-eslint-rules": "^5.4",
    "typescript": "^3.6.4"
  },
  "scripts": {
    "prebuild": "npm run lint && npm run clean",
    "build": "tsc -b tsconfig.main.json tsconfig.module.json tsconfig.es2015.json tsconfig.types.json",
    "build:test": "tsc",
    "clean": "rm -rf dist .tested",
    "check": "tsc --noEmit",
    "lint": "tslint --project tsconfig.json",
    "release": "standard-version",
    "pretest": "npm run lint && npm run build:test",
    "test": "ava"
  },
  "ava": {
    "files": [
      ".tested/test/**/*.test.js"
    ],
    "source": [
      "test"
    ]
  },
  "keywords": [
    "crdt",
    "ropes",
    "data-structures"
  ],
  "author": "Matthieu Nicolas <matthieu.nicolas@loria.fr> ",
  "contributors": [
    "Victorien Elvinger <victorien.elvinger@loria.fr>",
    "Gerald Oster <gerald.oster@loria.fr>"
  ],
  "license": "AGPL-3.0"
}
