package.json
1 { 2 "author": { 3 "email": "gajus@gajus.com", 4 "name": "Gajus Kuizinas", 5 "url": "http://gajus.com" 6 }, 7 "dependencies": { 8 "ajv": "^8.0.1", 9 "lodash.clonedeep": "^4.5.0", 10 "lodash.truncate": "^4.4.2", 11 "slice-ansi": "^4.0.0", 12 "string-width": "^4.2.0", 13 "strip-ansi": "^6.0.0" 14 }, 15 "description": "Formats data into a string table.", 16 "devDependencies": { 17 "@types/chai": "^4.2.16", 18 "@types/lodash.clonedeep": "^4.5.6", 19 "@types/lodash.mapvalues": "^4.6.6", 20 "@types/lodash.truncate": "^4.4.6", 21 "@types/mocha": "^8.2.2", 22 "@types/node": "^14.14.37", 23 "@types/sinon": "^10.0.0", 24 "@types/slice-ansi": "^4.0.0", 25 "ajv-cli": "^5.0.0", 26 "ajv-keywords": "^5.0.0", 27 "chai": "^4.2.0", 28 "chalk": "^4.1.0", 29 "coveralls": "^3.1.0", 30 "eslint": "^7.16.0", 31 "eslint-config-canonical": "^25.0.0", 32 "gitdown": "^3.1.3", 33 "husky": "^4.3.6", 34 "js-beautify": "^1.13.0", 35 "lodash.mapvalues": "^4.6.0", 36 "mkdirp": "^1.0.4", 37 "mocha": "^8.2.1", 38 "nyc": "^15.1.0", 39 "semantic-release": "^17.3.1", 40 "sinon": "^9.2.2", 41 "ts-node": "^9.1.1", 42 "typescript": "4.2.4" 43 }, 44 "engines": { 45 "node": ">=10.0.0" 46 }, 47 "husky": { 48 "hooks": { 49 "post-commit": "npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify", 50 "pre-commit": "npm run build && npm run lint && npm run test" 51 } 52 }, 53 "keywords": [ 54 "ascii", 55 "text", 56 "table", 57 "align", 58 "ansi" 59 ], 60 "license": "BSD-3-Clause", 61 "main": "./dist/index.js", 62 "files": [ 63 "dist/**/*.js", 64 "dist/**/*.d.ts" 65 ], 66 "name": "table", 67 "nyc": { 68 "extensions": [ 69 ".ts" 70 ], 71 "exclude": [ 72 "src/generated/validators.js", 73 "test/**/*.ts" 74 ], 75 "reporter": [ 76 "text-lcov", 77 "text" 78 ] 79 }, 80 "repository": { 81 "type": "git", 82 "url": "https://github.com/gajus/table" 83 }, 84 "scripts": { 85 "compile": "tsc", 86 "prebuild": "rm -fr ./dist && mkdirp dist", 87 "build": "npm run create-validators && npm run compile", 88 "create-readme": "gitdown ./.README/README.md --output-file ./README.md", 89 "create-validators": "rm -fr ./src/generated && mkdirp ./src/generated && ajv compile --all-errors --inline-refs=false -s src/schemas/config -s src/schemas/streamConfig -r src/schemas/shared -c ajv-keywords/dist/keywords/typeof -o | js-beautify > ./src/generated/validators.js", 90 "lint": "eslint --ignore-path .gitignore ./src ./test", 91 "test": "npm run create-validators && mocha --require ts-node/register \"./test/**/*.ts\"" 92 }, 93 "version": "6.7.1" 94 }