sounisi5011/readme-generator

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "@sounisi5011/readme-generator",
  "version": "0.0.7-rc.1",
  "private": true,
  "description": "CLI tool to generate README.md by using Nunjucks template file",
  "homepage": "https://github.com/sounisi5011/readme-generator",
  "bugs": {
    "url": "https://github.com/sounisi5011/readme-generator/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sounisi5011/readme-generator.git"
  },
  "license": "MIT",
  "author": "sounisi5011",
  "bin": "dist/index.js",
  "directories": {
    "lib": "src",
    "test": "tests"
  },
  "files": [
    "dist/"
  ],
  "scripts": {
    "build": "run-s tsc",
    "build:readme": "ts-node ./src/index.ts --template ./.template/README.njk",
    "clean": "run-p clean:*",
    "clean:build": "rimraf ./dist/",
    "clean:test": "rimraf './tests/**/*.test-result/'",
    "fmt": "run-p fmt-xs fmt-pkg",
    "fmt-pkg": "run-s fmt-pkg:prettier fmt-pkg:sort",
    "fmt-pkg:prettier": "prettier-package-json --write ./package.json",
    "fmt-pkg:sort": "sort-package-json '**/package.json' '!**/node_modules'",
    "fmt-xs": "run-s fmt-xs:eslint",
    "fmt-xs:eslint": "run-s 'lint:eslint -- --fix'",
    "lint": "run-p lint:*",
    "lint:eslint": "eslint ./",
    "lint:tsc-src": "tsc --noEmit",
    "lint:tsc-test": "tsc -p ./tests/ --noEmit",
    "lint:tsc-test-helpers": "tsc -p ./tests/helpers/ --noEmit",
    "prepare": "patch-package",
    "test": "run-s test:lint test:unit-test test:readme",
    "test:lint": "run-s test:peer-deps lint",
    "test:peer-deps": "check-peer-deps",
    "test:readme": "run-s 'build:readme -- --test'",
    "test:unit-test": "jest",
    "tsc": "tsc"
  },
  "dependencies": {
    "@npmcli/git": "^2.0.2",
    "bent": "^7.3.2",
    "cac": "^6.5.10",
    "chalk": "^4.1.0",
    "diff": "^5.0.0",
    "execa": "^4.0.1",
    "get-roots": "^1.2.3",
    "gray-matter": "^4.0.2",
    "hosted-git-info": "^3.0.4",
    "npm-package-arg": "^8.0.1",
    "npm-path": "^2.0.4",
    "nunjucks": "^3.2.1"
  },
  "devDependencies": {
    "@types/bent": "7.3.2",
    "@types/diff": "4.0.2",
    "@types/hosted-git-info": "3.0.1",
    "@types/jest": "26.0.15",
    "@types/node": "*",
    "@types/npm-package-arg": "6.1.0",
    "@types/nunjucks": "3.1.3",
    "@types/promise-retry": "1.1.3",
    "@types/rimraf": "3.0.0",
    "@types/semver": "7.3.4",
    "@typescript-eslint/eslint-plugin": "4.8.2",
    "@typescript-eslint/parser": "4.8.2",
    "check-peer-deps": "1.1.3",
    "commitizen": "4.2.2",
    "cz-conventional-changelog": "3.3.0",
    "escape-string-regexp": "4.0.0",
    "eslint": "7.14.0",
    "eslint-config-standard": "16.0.2",
    "eslint-config-standard-with-typescript": "19.0.1",
    "eslint-plugin-dprint": "0.4.0",
    "eslint-plugin-import": "2.22.1",
    "eslint-plugin-jest": "24.1.3",
    "eslint-plugin-node": "11.1.0",
    "eslint-plugin-promise": "4.2.1",
    "eslint-plugin-standard": "4.1.0",
    "expect": "26.6.2",
    "husky": "4.3.0",
    "jest": "26.6.3",
    "jest-extended": "0.11.5",
    "lint-staged": "10.5.2",
    "make-dir": "3.1.0",
    "nock": "13.0.5",
    "npm-run-all": "4.1.5",
    "omit.js": "2.0.2",
    "patch-package": "6.2.2",
    "prettier": "2.2.0",
    "prettier-package-json": "2.1.3",
    "rimraf": "3.0.2",
    "semver": "7.3.2",
    "shipjs": "0.23.0",
    "sort-package-json": "1.48.0",
    "strip-ansi": "6.0.0",
    "ts-jest": "26.4.4",
    "ts-node": "9.0.0",
    "type-fest": "0.20.2",
    "typescript": "4.1.2",
    "typescript-cached-transpile": "0.0.6"
  },
  "engines": {
    "node": "^10.14.2 || 12.x || 14.x"
  }
}