{
  "name": "light-observable",
  "version": "2.13.1",
  "description": "Light observable ponyfill",
  "main": "index.js",
  "module": "esm/index.js",
  "typings": "index.d.ts",
  "repository": {
    "type": "git",
    "url": "https://github.com/dmitry-korolev/light-observable/"
  },
  "bugs": {
    "url": "https://github.com/dmitry-korolev/light-observable/issues"
  },
  "scripts": {
    "build": "npm run build:cjs && npm run build:esm",
    "build:cjs": "tsc -p ./tsconfig.json",
    "build:esm": "tsc -p ./tsconfig.esm.json",
    "prebuild": "rimraf index.js && rimraf index.d.ts && rimraf core && rimraf helpers && rimraf operators && rimraf observable",
    "docs": "rimraf _book && npm run docs:move && npm run docs:book && npm run docs:publish",
    "docs:move": "cp README.md ./docs",
    "docs:book": "gitbook install && gitbook build",
    "docs:publish": "gh-pages -d _book",
    "test": "npm run test:lint && npm run test:jest && npm run test:size",
    "test:size": "npm run build:esm && size-limit",
    "test:lint": "tslint -t verbose './src/**/*.ts' './src/**/*.tsx' -p ./tsconfig.json -c ./tslint.json",
    "test:jest": "jest --config ./jest.config.json",
    "test:jest:ci": "jest --config ./jest.config.json --runInBand --coverage --coverageReporters=text-lcov | coveralls",
    "test:ci": "npm run test:lint && npm run test:jest:ci && npm run test:size",
    "pretest": "rimraf coverage",
    "prepublishOnly": "npm run build"
  },
  "lint-staged": {
    "linters": {
      "./src/**/*.{ts,tsx}": [
        "tslint -t verbose -p ./tsconfig.json -c ./tslint.json --fix",
        "prettier --write --config .prettierrc",
        "git add"
      ],
      "./README.md": [
        "doctoc --notitle --github --maxlevel 3",
        "git add"
      ]
    },
    "ignore": [
      "**/__tests__/**/*.ts",
      "**/*.spec.ts",
      "**/*.spec.tsx"
    ]
  },
  "keywords": [
    "observable",
    "polyfill",
    "ponyfill",
    "ecmascript",
    "light"
  ],
  "author": "Dmitry Korolev <dmitry@korolev.dk> (https://korolev.dk)",
  "license": "Apache-2.0",
  "devDependencies": {
    "@types/jest": "^23.3.2",
    "@types/node": "^10.11.0",
    "cash-cp": "^0.2.0",
    "commitizen": "^2.10.1",
    "coveralls": "^3.0.2",
    "cz-conventional-changelog": "^2.1.0",
    "doctoc": "^1.3.1",
    "es-observable-tests": "^0.3.0",
    "gh-pages": "^2.0.0",
    "gitbook-cli": "^2.3.2",
    "husky": "^1.0.1",
    "jest": "^23.6.0",
    "lint-staged": "^7.3.0",
    "most": "^1.7.3",
    "observable-operators": "^1.7.3",
    "prettier": "^1.14.3",
    "redux": "^4.0.0",
    "rxjs": "^6.3.3",
    "size-limit": "^0.20.0",
    "ts-jest": "^23.10.2",
    "ts-node": "^7.0.1",
    "tslib": "^1.9.3",
    "tslint": "^5.11.0",
    "tslint-config-prettier": "^1.15.0",
    "tslint-config-standard": "^8.0.1",
    "tslint-eslint-rules": "^5.4.0",
    "typescript": "^3.0.3"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  },
  "dependencies": {
    "gitbook-plugin-edit-link": "^2.0.2",
    "symbol-observable": "^1.2.0"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "pre-push": "npm run test"
    }
  }
}
