UNPKG

3.43 kBJSONView Raw
1{
2 "name": "@jsdocs-io/extractor",
3 "description": "Analyze and extract the API from npm packages",
4 "version": "0.3.0",
5 "author": "Edoardo Scibona (velut)",
6 "license": "AGPL-3.0-or-later",
7 "source": "./src/index.ts",
8 "main": "./dist/index.js",
9 "module": "./dist/extractor.esm.js",
10 "types": "./dist/index.d.ts",
11 "sideEffects": false,
12 "exports": {
13 ".": {
14 "require": "./dist/index.js",
15 "import": "./dist/extractor.esm.js",
16 "default": "./dist/index.js"
17 },
18 "./package.json": "./package.json"
19 },
20 "files": [
21 "src",
22 "dist"
23 ],
24 "engines": {
25 "node": ">=12"
26 },
27 "scripts": {
28 "start": "dts watch --target node",
29 "build:check": "tsc --noEmit",
30 "build": "tsc --noEmit && dts build --target node",
31 "test": "dts test --runInBand --testTimeout=30000",
32 "test:packages": "dts test test/package-snapshots --maxWorkers=4 --testTimeout=30000",
33 "test:cov": "dts test --coverage --maxWorkers=4 --testTimeout=30000",
34 "test:watch": "dts test --runInBand --watchAll --coverage",
35 "test:ci": "dts test --coverage --maxWorkers=2 --testTimeout=30000 --bail --ci",
36 "lint": "dts lint src test",
37 "lint:fix": "dts lint src test --fix",
38 "debug:analyze": "yarn ts-node --skip-project scripts/debug-analyze.ts",
39 "prepare": "husky install && yarn build",
40 "pre-push": "yarn && yarn lint && yarn build && yarn test:cov",
41 "release": "np"
42 },
43 "repository": {
44 "type": "git",
45 "url": "https://github.com/jsdocs-io/extractor.git"
46 },
47 "bugs": {
48 "url": "https://github.com/jsdocs-io/extractor/issues"
49 },
50 "keywords": [
51 "npm",
52 "package",
53 "analyzer",
54 "analyze",
55 "info",
56 "api",
57 "extractor",
58 "typescript",
59 "javascript",
60 "jsdocs",
61 "jsdocs.io"
62 ],
63 "dependencies": {
64 "@microsoft/tsdoc": "^0.13.2",
65 "concat-stream": "^2.0.0",
66 "debug": "^4.3.1",
67 "got": "^11.8.2",
68 "gunzip-maybe": "^1.4.2",
69 "hosted-git-info": "^4.0.2",
70 "prettier": "^2.4.1",
71 "query-registry": "^2.0.0",
72 "tar-stream": "^2.2.0",
73 "ts-morph": "^13.0.2"
74 },
75 "devDependencies": {
76 "@commitlint/cli": "16.0.2",
77 "@commitlint/config-conventional": "16.0.0",
78 "@pollyjs/adapter-node-http": "6.0.4",
79 "@pollyjs/core": "6.0.4",
80 "@pollyjs/persister-fs": "6.0.4",
81 "@types/concat-stream": "1.6.1",
82 "@types/debug": "4.1.7",
83 "@types/fs-extra": "9.0.13",
84 "@types/gunzip-maybe": "1.4.0",
85 "@types/hosted-git-info": "3.0.2",
86 "@types/pollyjs__adapter-node-http": "2.0.1",
87 "@types/pollyjs__core": "4.3.3",
88 "@types/pollyjs__persister-fs": "2.0.1",
89 "@types/prettier": "2.4.3",
90 "@types/setup-polly-jest": "0.5.1",
91 "@types/tar-stream": "2.2.2",
92 "clinic": "11.0.0",
93 "dts-cli": "1.1.6",
94 "eslint-plugin-prettier": "4.0.0",
95 "fast-glob": "3.2.11",
96 "fs-extra": "10.0.0",
97 "husky": "7.0.4",
98 "nock": "13.2.2",
99 "np": "7.6.0",
100 "setup-polly-jest": "0.10.0",
101 "ts-dedent": "2.2.0",
102 "ts-node": "10.4.0",
103 "tslib": "2.3.1",
104 "typescript": "4.5.4"
105 }
106}