UNPKG

prisma-uml

Version:

A CLI to transform a Prisma schema to a PlantUML Entity RelationShip Diagram

91 lines (90 loc) 2.39 kB
{ "name": "prisma-uml", "version": "1.1.18", "description": "A CLI to transform a Prisma schema to a PlantUML Entity RelationShip Diagram", "main": "./dist/prisma-uml.js", "bin": { "prisma-uml": "./dist/prisma-uml.js" }, "files": [ "dist" ], "scripts": { "start": "tsnd --respawn -r tsconfig-paths/register ./src/index.ts", "build": "run-p build:js check:types", "build:js": "TS_NODE_PROJECT=\"tsconfig.webpack.json\" webpack --mode=production", "check:types": "tsc -p tsconfig.prod.json --noEmit", "local": "yarn build && yarn link && chmod +x ./dist/prisma-uml.js", "semantic-release": "semantic-release", "test": "jest", "snyk-protect": "snyk protect", "prepare": "yarn run snyk-protect && husky install" }, "release": { "branches": [ "master", "next", { "name": "beta", "prerelease": true } ] }, "keywords": [ "UML", "prisma", "ERD", "Entity Relationship Diagram", "plantUML", "Unified Modeling Language" ], "repository": "emyann/prisma-uml", "homepage": "https://github.com/emyann/prisma-uml", "author": "Yann Renaudin", "license": "MIT", "dependencies": { "@prisma/sdk": "^3.1.1", "axios": "^0.21.1", "chalk": "^4.1.2", "typescript-generic-datastructures": "^1.3.0", "uuid": "^9.0.0", "yargs": "^16.2.0" }, "devDependencies": { "@babel/core": "^7.9.0", "@babel/preset-env": "^7.9.5", "@babel/preset-typescript": "^7.9.0", "@types/jest": "^25.2.1", "@types/node": "^13.11.1", "@types/uuid": "^7.0.2", "@types/webpack": "^4.41.12", "@types/yargs": "^15.0.4", "babel-loader": "^8.1.0", "husky": ">=6", "jest": "^25.3.0", "lint-staged": ">=10", "snyk": "^1.667.0", "npm-run-all": "^4.1.5", "prettier": "^2.2.1", "semantic-release": "^17.0.7", "source-map-loader": "^0.2.4", "ts-node-dev": "^1.0.0-pre.44", "tsconfig-paths": "^3.9.0", "tsconfig-paths-webpack-plugin": "^3.2.0", "tslib": "^2.0.0", "typescript": "^3.8.3", "webpack": "^4.43.0", "webpack-cli": "^3.3.11", "webpack-node-externals": "^1.7.2" }, "snyk": true, "lint-staged": { "*.{ts,js,css,md}": "prettier --write" }, "prettier": { "printWidth": 120, "semi": false, "singleQuote": true, "trailingComma": "all" } }