typescript2python
Version:
56 lines (55 loc) • 1.5 kB
JSON
{
"name": "typescript2python",
"version": "2.0.8",
"main": "dist/index.js",
"license": "MIT",
"repository": "https://github.com/TheLartians/TypeScript2Python",
"homepage": "https://github.com/TheLartians/TypeScript2Python#readme",
"keywords": [
"python",
"typescript",
"transpiler",
"types",
"type-safety",
"api",
"json",
"compiler",
"docstring",
"typings"
],
"dependencies": {
"@commander-js/extra-typings": "^12.1.0",
"commander": "^12.1.0",
"typescript": "^5.3.3"
},
"devDependencies": {
"@babel/cli": "^7.23.4",
"@babel/core": "^7.23.7",
"@babel/node": "^7.22.19",
"@babel/preset-env": "^7.23.7",
"@babel/preset-typescript": "^7.23.3",
"@ts-morph/bootstrap": "^0.22.0",
"@types/jest": "^29.5.11",
"@types/node": "^20.10.6",
"@typescript-eslint/eslint-plugin": "^6.17.0",
"@typescript-eslint/parser": "^6.17.0",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.1.2",
"jest": "^29.7.0",
"prettier": "^3.1.1"
},
"scripts": {
"watch": "babel-node --watch -x .ts --",
"single": "babel-node -x .ts",
"develop": "yarn watch src/index.ts",
"lint": "eslint src/**/*.ts",
"build": "babel --extensions .ts --ignore '**/*.test.ts' ./src -d dist --source-maps",
"test": "jest",
"typecheck": "tsc -p . --noEmit",
"prepack": "yarn build"
},
"bin": {
"typescript2python": "./dist/index.js"
}
}