UNPKG

@liam-hq/cli

Version:

Command-line tool designed to generate a web application that displays ER diagrams. See https://liambx.com/docs/cli

80 lines 2.53 kB
{ "name": "@liam-hq/cli", "description": "Command-line tool designed to generate a web application that displays ER diagrams. See https://liambx.com/docs/cli", "keywords": [ "data-visualization", "entity-relationship-diagram", "er-diagram", "erd" ], "homepage": "https://github.com/liam-hq/liam", "bugs": "https://github.com/liam-hq/liam/issues", "repository": { "type": "git", "url": "https://github.com/liam-hq/liam.git" }, "license": "Apache-2.0", "private": false, "version": "0.5.7", "type": "module", "publishConfig": { "access": "public" }, "bin": { "liam": "./dist-cli/bin/cli.js" }, "dependencies": { "@prisma/internals": "6.7.0", "commander": "13.1.0", "glob": "11.0.2", "inquirer": "12.6.1", "react": "18.3.1", "react-dom": "18", "valibot": "1.1.0", "yoctocolors": "2.1.1", "@liam-hq/erd-core": "0.3.0", "@liam-hq/db-structure": "0.1.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@rollup/plugin-node-resolve": "16.0.1", "@rollup/plugin-typescript": "12.1.2", "@types/glob": "8.1.0", "@types/node": "22.15.17", "@types/react": "18", "@types/react-dom": "18", "@vitejs/plugin-react": "4.4.1", "eslint": "9.26.0", "rollup": "4.40.2", "rollup-plugin-execute": "1.1.1", "typed-css-modules": "0.9.1", "typescript": "5.8.3", "vite": "6.3.5", "vite-tsconfig-paths": "5.1.4", "vitest": "3.1.3", "@liam-hq/configs": "0.0.1" }, "files": [ "dist-cli/**/*" ], "scripts": { "build": "concurrently \"pnpm:build:*\"", "build:cli": "rollup -c && pnpm run cp:prism", "build:vite": "vite build", "command:build": "node ./dist-cli/bin/cli.js erd build --input https://github.com/mastodon/mastodon/blob/main/db/schema.rb --format schemarb", "cp:prism": "cp ../db-structure/node_modules/@ruby/prism/src/prism.wasm ./dist-cli/bin/prism.wasm", "dev": "pnpm command:build && cp dist/schema.json public/ && concurrently \"pnpm:dev:*\"", "dev:app": "vite --port 5173", "dev:css": "tcm src --watch", "fmt": "concurrently \"pnpm:fmt:*\"", "fmt:biome": "biome check --write --unsafe .", "fmt:eslint": "eslint --fix .", "gen": "concurrently \"pnpm:gen:*\"", "gen:css": "tcm src", "lint": "concurrently \"pnpm:lint:*\"", "lint:biome": "biome check .", "lint:eslint": "echo 'ESLint disabled for cli package' || eslint .", "lint:tsc": "tsc --noEmit", "test": "vitest run" } }