UNPKG

@jsdocs-io/extractor

Version:

Analyze and extract the API from npm packages

107 lines (106 loc) 3.43 kB
{ "name": "@jsdocs-io/extractor", "description": "Analyze and extract the API from npm packages", "version": "0.3.0", "author": "Edoardo Scibona (velut)", "license": "AGPL-3.0-or-later", "source": "./src/index.ts", "main": "./dist/index.js", "module": "./dist/extractor.esm.js", "types": "./dist/index.d.ts", "sideEffects": false, "exports": { ".": { "require": "./dist/index.js", "import": "./dist/extractor.esm.js", "default": "./dist/index.js" }, "./package.json": "./package.json" }, "files": [ "src", "dist" ], "engines": { "node": ">=12" }, "scripts": { "start": "dts watch --target node", "build:check": "tsc --noEmit", "build": "tsc --noEmit && dts build --target node", "test": "dts test --runInBand --testTimeout=30000", "test:packages": "dts test test/package-snapshots --maxWorkers=4 --testTimeout=30000", "test:cov": "dts test --coverage --maxWorkers=4 --testTimeout=30000", "test:watch": "dts test --runInBand --watchAll --coverage", "test:ci": "dts test --coverage --maxWorkers=2 --testTimeout=30000 --bail --ci", "lint": "dts lint src test", "lint:fix": "dts lint src test --fix", "debug:analyze": "yarn ts-node --skip-project scripts/debug-analyze.ts", "prepare": "husky install && yarn build", "pre-push": "yarn && yarn lint && yarn build && yarn test:cov", "release": "np" }, "repository": { "type": "git", "url": "https://github.com/jsdocs-io/extractor.git" }, "bugs": { "url": "https://github.com/jsdocs-io/extractor/issues" }, "keywords": [ "npm", "package", "analyzer", "analyze", "info", "api", "extractor", "typescript", "javascript", "jsdocs", "jsdocs.io" ], "dependencies": { "@microsoft/tsdoc": "^0.13.2", "concat-stream": "^2.0.0", "debug": "^4.3.1", "got": "^11.8.2", "gunzip-maybe": "^1.4.2", "hosted-git-info": "^4.0.2", "prettier": "^2.4.1", "query-registry": "^2.0.0", "tar-stream": "^2.2.0", "ts-morph": "^13.0.2" }, "devDependencies": { "@commitlint/cli": "16.0.2", "@commitlint/config-conventional": "16.0.0", "@pollyjs/adapter-node-http": "6.0.4", "@pollyjs/core": "6.0.4", "@pollyjs/persister-fs": "6.0.4", "@types/concat-stream": "1.6.1", "@types/debug": "4.1.7", "@types/fs-extra": "9.0.13", "@types/gunzip-maybe": "1.4.0", "@types/hosted-git-info": "3.0.2", "@types/pollyjs__adapter-node-http": "2.0.1", "@types/pollyjs__core": "4.3.3", "@types/pollyjs__persister-fs": "2.0.1", "@types/prettier": "2.4.3", "@types/setup-polly-jest": "0.5.1", "@types/tar-stream": "2.2.2", "clinic": "11.0.0", "dts-cli": "1.1.6", "eslint-plugin-prettier": "4.0.0", "fast-glob": "3.2.11", "fs-extra": "10.0.0", "husky": "7.0.4", "nock": "13.2.2", "np": "7.6.0", "setup-polly-jest": "0.10.0", "ts-dedent": "2.2.0", "ts-node": "10.4.0", "tslib": "2.3.1", "typescript": "4.5.4" } }