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 | }
|