UNPKG

@otris/jsdoc-tsd

Version:

JSDoc Template for generate typescript definition files from JSDoc comments

57 lines (56 loc) 1.82 kB
{ "name": "@otris/jsdoc-tsd", "version": "3.0.0", "description": "JSDoc Template for generate typescript definition files from JSDoc comments", "main": "src-out/core/publish.js", "repository": { "type": "git", "url": "git+ssh://git@github.com:otris/jsdoc-tsd.git" }, "scripts": { "prepublishOnly": "npm run re-compile && cp src-out/*.js ./", "beautify": "npm run lint -- --fix", "compile": "tsc -p ./", "compile-tests": "tsc -p ./test", "compile-watch": "npm run compile -- --watch", "lint": "tslint -c tslint.json -p tsconfig.json", "parse-example": "jsdoc -r exampleProject -X > exampleProject/jsdoc-results.json", "re-compile": "rimraf src-out && npm run compile", "test": "cross-env TS_NODE_PROJECT=test/tsconfig.json TS_NODE_FILES=true NO_CONSOLE=true nyc --reporter=html --extension=.ts --exclude=**/*.js --include=src/**/*.ts mocha ./test/**/test.*.ts", "posttest": "npm run lint", "test-extension": "jsdoc -r exampleProject -t src-out", "test-publish": "npm pack" }, "author": "Maximilian Wehrstedt", "license": "MIT", "devDependencies": { "@types/chai": "^4.3.4", "@types/mocha": "^10.0.0", "@types/node": "^18.11.9", "@types/shelljs": "^0.8.11", "@types/strip-json-comments": "^3.0.0", "chai": "^4.3.7", "cross-env": "^7.0.3", "grunt": "^1.5.3", "grunt-jsdoc": "^2.4.1", "jsdoc": "^4.0.0", "jsdoc3-parser": "^2.0.0", "mocha": "^10.1.0", "nyc": "^15.1.0", "rimraf": "^3.0.2", "source-map-support": "^0.5.21", "ts-node": "^10.9.1", "tslint": "^6.1.3", "typescript": "^4.8.4" }, "dependencies": { "comment-parser": "^1.3.1", "copyfiles": "^2.4.1", "dts-dom": "^3.6.0", "node-version-compare": "^1.0.3", "shelljs": "^0.8.5" }, "peerDependencies": { "jsdoc": "^4.0.0" } }