{
  "name": "typescript-lazy-get-decorator",
  "version": "1.2.2",
  "description": "Lazily evaluates a getter on an object and caches the returned value",
  "main": "es5/LazyGetter.js",
  "browser": "umd/LazyGetter.js",
  "jsdelivr": "umd/LazyGetter.min.js",
  "es2015": "esm2015/LazyGetter.js",
  "esm2015": "esm2015/LazyGetter.js",
  "fesm2015": "esm2015/LazyGetter.js",
  "module": "esm5/LazyGetter.js",
  "esm5": "esm5/LazyGetter.js",
  "fesm5": "esm5/LazyGetter.js",
  "typings": "es5/LazyGetter.d.ts",
  "scripts": {
    "clean:test": "rimraf ./test/*.js ./test/*.js.map ./.nyc_output ./src/*.js ./src/*.js.map",
    "pretest": "concurrently \"npm run clean:test\" \"rimraf ./.coverage\" \"npm run build\" && tsc -p tsconfig.test.json",
    "test": "nyc ava --no-cache --color --verbose",
    "posttest": "npm run clean:test",
    "reinstall": "rm -rf node_modules package-lock.json && npm install",
    "prebuild": "rimraf ./dist",
    "build": "concurrently \"npm run build:esm5\" \"npm run build:esm2015\" \"npm run build:es5\" \"npm run build:umd\"",
    "build:umd": "webpack",
    "build:esm5": "tsc -p tsconfig.esm5.json",
    "build:esm2015": "tsc -p tsconfig.esm2015.json",
    "build:es5": "tsc -p tsconfig.es5.json",
    "watch": "concurrently \"npm run watch:esm5\" \"npm run watch:esm2015\" \"npm run watch:es5\"",
    "watch:esm5": "tsc -p tsconfig.esm5.json --watch",
    "watch:esm2015": "tsc -p tsconfig.esm2015.json --watch",
    "watch:es5": "tsc -p tsconfig.es5.json --watch",
    "lint": "tslint -p ./tsconfig.base.json -s node_modules/custom-tslint-formatters/formatters -t grouped",
    "lint:fix": "tslint --fix -p ./tsconfig.base.json -s node_modules/custom-tslint-formatters/formatters -t grouped"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Alorel/typescript-lazy-get-decorator.git"
  },
  "keywords": [
    "typescript",
    "lazy get",
    "lazy getter",
    "get",
    "getter",
    "cache",
    "memoise",
    "memoize",
    "decorator"
  ],
  "author": {
    "name": "Arturas Molcanovas",
    "url": "https://alorel.github.io",
    "email": "a.molcanovas@gmail.com"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/Alorel/typescript-lazy-get-decorator/issues"
  },
  "homepage": "https://github.com/Alorel/typescript-lazy-get-decorator",
  "devDependencies": {
    "@alorel-personal/build-tools": "~3.0.0",
    "@alorel-personal/conventional-changelog-alorel": "2.0.3",
    "@alorel-personal/semantic-release": "1.3.1",
    "@alorel-personal/tslint-rules": "2.0.0",
    "@semantic-release/changelog": "~3.0.0",
    "@semantic-release/exec": "~3.1.2",
    "@semantic-release/git": "~7.0.1",
    "@semantic-release/npm": "~5.0.2",
    "@types/lodash": "~4.14.104",
    "@types/node": "~10.9.4",
    "ava": "~0.25.0",
    "concurrently": "~4.0.0",
    "coveralls": "~3.0.0",
    "cross-spawn": "~6.0.5",
    "custom-tslint-formatters": "~2.4.0",
    "lodash": "~4.17.5",
    "nyc": "~13.0.1",
    "rimraf": "~2.6.2",
    "semantic-release": "~15.9.9",
    "ts-loader": "~5.0.0",
    "tslib": "~1.9.0",
    "tslint": "~5.11.0",
    "typescript": "~3.0.1",
    "webpack": "~4.17.2",
    "webpack-cli": "~3.1.0"
  },
  "dependencies": {}
}
