UNPKG

2.27 kBJSONView Raw
1{
2 "name": "leasot",
3 "description": "Parse and output TODOs and FIXMEs from comments in your files",
4 "version": "11.2.0",
5 "author": "Gilad Peleg <gilad@giladpeleg.com> (https://www.giladpeleg.com)",
6 "bin": {
7 "leasot": "./bin/leasot",
8 "leasot-reporter": "./bin/leasot-reporter"
9 },
10 "dependencies": {
11 "async": "^3.2.0",
12 "chalk": "^4.1.0",
13 "commander": "^6.1.0",
14 "eol": "^0.9.1",
15 "get-stdin": "^8.0.0",
16 "globby": "^11.0.1",
17 "json2xml": "^0.1.3",
18 "lodash": "^4.17.20",
19 "log-symbols": "^4.0.0",
20 "strip-ansi": "^6.0.0",
21 "text-table": "^0.2.0"
22 },
23 "devDependencies": {
24 "@types/async": "^3.2.3",
25 "@types/lodash": "^4.14.161",
26 "@types/mocha": "^8.0.3",
27 "@types/node": "^14.6.2",
28 "@types/text-table": "^0.2.1",
29 "gh-pages": "^3.1.0",
30 "husky": "^4.2.5",
31 "jsdoc-to-markdown": "^6.0.1",
32 "lint-staged": "^10.2.13",
33 "mocha": "^8.1.3",
34 "prettier": "^2.1.1",
35 "rimraf": "^3.0.2",
36 "should": "^13.2.3",
37 "ts-node": "^9.0.0",
38 "typedoc": "^0.19.0",
39 "typescript": "^4.0.2"
40 },
41 "engines": {
42 "node": ">=10"
43 },
44 "files": [
45 "dist",
46 "bin"
47 ],
48 "keywords": [
49 "fixme",
50 "todo",
51 "comments",
52 "list",
53 "parse",
54 "generator",
55 "ci",
56 "productivity",
57 "automation",
58 "typescript",
59 "prettier"
60 ],
61 "license": "MIT",
62 "main": "dist/index.js",
63 "typings": "dist/index.d.ts",
64 "repository": "pgilad/leasot",
65 "scripts": {
66 "build": "tsc -p tsconfig.json",
67 "clean": "rimraf docs dist",
68 "docs": "typedoc --options typedoc.json src",
69 "docs:publish": "gh-pages -m '[ci skip] Updates' -d docs",
70 "predocs:publish": "npm run release:prepare",
71 "prepublishOnly": "npm run release:prepare",
72 "prettier": "prettier --write 'src/**/*.ts' 'tests/*.ts'",
73 "prettier-check": "prettier --list-different 'src/**/*.ts' 'tests/*.ts'",
74 "release:prepare": "npm run clean && npm run prettier && npm run build && npm run test && npm run docs",
75 "test": "mocha --require ts-node/register -R spec './tests/*.ts'"
76 },
77 "husky": {
78 "hooks": {
79 "pre-commit": "lint-staged"
80 }
81 },
82 "lint-staged": {
83 "*.yml": [
84 "prettier --write"
85 ],
86 "*.ts": [
87 "prettier --write"
88 ]
89 }
90}