UNPKG

react-to-typescript-definitions

Version:
126 lines (125 loc) 2.97 kB
{ "name": "react-to-typescript-definitions", "version": "3.1.1", "description": "Create typescript definitions files (d.ts) from react components", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", "bin": { "react2dts": "cli.js" }, "files": [ "dist", "cli.js", "index.d.ts" ], "scripts": { "fmt": "prettier --write '**/*.{json,md}' 'src/**/*.ts' 'tests/**/*-test.ts'", "linter": "tslint --project ./tsconfig.json", "start": "npm test", "clean": "rimraf dist", "prebuild": "npm run clean", "build": "tsc --sourceMap", "build:watch": "npm run build -- --watch", "build:inline": "tsc --inlineSourceMap", "pretest": "npm run clean && npm run build:inline", "test": "nyc ava", "coverage": "nyc report --reporter=lcov && codecov", "prerelease": "npm test && npm run build", "release": "standard-version", "postrelease": "git push --follow-tags origin master && npm publish" }, "author": { "name": "Markus Wolf", "email": "knister.peter@shadowrun-clan.de" }, "repository": { "type": "git", "url": "KnisterPeter/react-to-typescript-definitions" }, "license": "MIT", "devDependencies": { "@knisterpeter/standard-tslint": "1.7.2", "@types/babel-generator": "6.25.5", "@types/diff": "5.0.2", "@types/execa": "0.9.0", "@types/node": "17.0.40", "@types/prop-types": "15.7.5", "@types/react": "18.0.12", "ava": "4.3.0", "babel-core": "6.26.3", "babel-preset-es2015": "6.24.1", "babel-register": "6.26.0", "chokidar-cli": "3.0.0", "codecov": "3.8.3", "coveralls": "3.1.1", "diff": "5.1.0", "execa": "5.1.1", "nyc": "15.1.0", "prettier": "2.6.2", "prop-types": "15.8.1", "react": "18.1.0", "rimraf": "3.0.2", "standard-version": "9.5.0", "tslint": "6.1.3", "typescript": "4.7.3" }, "dependencies": { "astq": "2.7.8", "babel-generator": "6.26.1", "babylon": "7.0.0-beta.47", "chalk": "4.1.2", "dts-dom": "3.6.0", "get-stdin": "8.0.0", "meow": "8.1.2", "pascal-case": "3.1.2", "strip-ansi": "6.0.1" }, "ava": { "files": [ "dist/tests/**/*-test.js" ], "source": [ "dist/src/**/*.js" ] }, "nyc": { "all": true, "cache": true, "exclude": [ "wallaby.conf.js", "node_modules", "coverage", "dist/tests", "tests", "dist/src/deprecated.js", "dist/src/analyzer.js" ] }, "prettier": { "singleQuote": true }, "renovate": { "lockFileMaintenance": { "enabled": true, "automerge": true }, "packageRules": [ { "depTypeList": [ "devDependencies" ], "updateTypes": [ "minor", "patch" ], "automerge": true }, { "packagePatterns": [ "^@types/" ], "automerge": true } ] } }