{
  "name": "@gnorts/lorem-ipsum",
  "version": "0.1.1",
  "description": "Unsupported fork of lorem-ipsum",
  "author": "Gray Norton <gnorts@gmail.com>",
  "license": "ISC",
  "repository": {
    "type": "git",
    "url": "git://github.com/graynorton/lorem-ipsum.git"
  },
  "publishConfig": {
    "access": "public"
  },
  "main": "dist/index",
  "module": "dist-esm/index.js",
  "bin": {
    "lorem-ipsum": "dist/bin/lorem-ipsum.bin.js"
  },
  "types": "types/src/index.d.ts",
  "scripts": {
    "type-check": "tsc --noEmit",
    "build:types": "rm -rf types && tsc --emitDeclarationOnly",
    "build:js": "rm -rf dist && babel src --ignore '**/*.test.ts' --out-dir dist --extensions \".ts,.tsx\" --source-maps inline",
    "build:esm": "rm -rf dist-esm && tsc --module esnext --outDir temp --moduleResolution nodenext --target es2021 && mv temp/src dist-esm && rm -rf temp",
    "build:exec": "{ echo '#!/usr/bin/env node'; cat dist/bin/lorem-ipsum.bin.js; } > tmpfile && mv tmpfile dist/bin/lorem-ipsum.bin.js",
    "build": "npm run build:types && npm run build:js && npm run build:esm && npm run build:exec",
    "lint:check": "tslint -c tslint.json src/**/*.ts",
    "test": "jest --coverage",
    "release": "npm run build && release-it",
    "release:dry": "npm run build && release-it --dry-run",
    "coverage": "nyc report --temp-directory=coverage --reporter=text-lcov | coveralls",
    "coverage:dry": "nyc report --temp-directory=coverage --reporter=text-lcov"
  },
  "keywords": [
    "lorem",
    "ipsum",
    "placeholder",
    "text",
    "dummy",
    "filler"
  ],
  "engines": {
    "node": ">= 8.x",
    "npm": ">= 5.x"
  },
  "devDependencies": {
    "@babel/cli": "^7.17.10",
    "@babel/core": "^7.18.2",
    "@babel/plugin-proposal-class-properties": "^7.17.12",
    "@babel/plugin-proposal-object-rest-spread": "^7.18.0",
    "@babel/plugin-transform-modules-commonjs": "^7.18.2",
    "@babel/preset-env": "^7.18.2",
    "@babel/preset-typescript": "^7.17.12",
    "@types/jest": "^28.1.1",
    "@types/node": "^17.0.41",
    "@types/random-seed": "^0.3.3",
    "babel-loader": "^8.2.5",
    "coveralls": "^3.1.1",
    "jest": "^28.1.1",
    "nock-exec": "^0.1.0",
    "nyc": "^15.1.0",
    "prettier": "^2.6.2",
    "release-it": "^15.0.0",
    "ts-jest": "^28.0.4",
    "tslint": "^6.1.3",
    "typescript": "^4.7.3"
  },
  "dependencies": {
    "commander": "^9.3.0"
  },
  "jest": {
    "collectCoverageFrom": [
      "src/**/*.ts",
      "!src/bin/**/*.ts",
      "!src/constants/cli.ts",
      "!src/constants/regex.ts",
      "!src/@types/**/*.d.ts"
    ],
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    },
    "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx",
      "json",
      "node"
    ]
  }
}
