{ "name": "@zenuml/core", "version": "3.41.4", "private": false, "license": "MIT", "repository": { "url": "https://github.com/mermaid-js/zenuml-core" }, "scripts": { "dev": "vite dev --port 8080 --host 0.0.0.0", "preview": "bun run --bun vite preview --port 8080 --host", "build:site": "bun run --bun vite build", "build:gh-pages": "bun run --bun vite build --mode gh-pages", "build": "bun run --bun vite build -c vite.config.lib.ts", "test": "bun test src test/unit", "pw": "playwright test", "pw:ci": "playwright test", "pw:update": "playwright test --update-snapshots", "pw:update-ci": "playwright test --update-snapshots --reporter=github", "pw:ui": "playwright test --ui", "pw:smoke": "playwright test smoke", "pw:install": "playwright install-deps && playwright install chromium", "antlr:setup": "python3 -m pip install antlr4-tools", "antlr:generate": "pwd && cd ./src/g4-units/hello-world && antlr4 Hello.g4", "antlr:javac": "pwd && cd ./src/g4-units/hello-world && CLASSPATH=\"../../../antlr/antlr-4.11.1-complete.jar:$CLASSPATH\" javac *.java", "antlr:grun": "pwd && cd ./src/g4-units/hello-world && grun Hello r -tokens", "antlr": "bun run antlr:lexer && bun run antlr:parser", "antlr:clear": "rm -rf src/generated-parser/*", "antlr:lexer": "java -Duser.dir=$(pwd)/src/g4 -cp $(pwd)/antlr/antlr-4.11.1-complete.jar org.antlr.v4.Tool -o ./src/generated-parser -Dlanguage=JavaScript sequenceLexer.g4", "antlr:parser": "java -Duser.dir=$(pwd)/src/g4 -cp $(pwd)/antlr/antlr-4.11.1-complete.jar org.antlr.v4.Tool -o ./src/generated-parser -Dlanguage=JavaScript sequenceParser.g4", "eslint": "bun run --bun eslint --fix --ext .js,.ts,.tsx,.jsx src", "prettier": "bun run --bun prettier --write --ignore-unknown \"src/**/*.{js,ts,vue,json,htm,html}\"", "git:branch:clean:gone": "git fetch -p && git branch -vv | awk '/: gone]/{print $1}' | xargs git branch -d", "git:branch:clean:merged": "git branch --merged|egrep -v \"(\\*|master|main|dev|skip_branch_name)\" | xargs git branch -d", "git:branch:safe-delete": "echo '> git log --graph --left-right --cherry --oneline another-branch...main'", "git:forget": "git rm -r --cached . && git add . && git commit -m \"Forget all ignored files\"", "test:specs": "echo \"Error: test:specs is not supported\"", "storybook": "bun run --bun storybook dev -p 6006", "build-storybook": "bun run --bun storybook build", "worker:dev": "bun run build:site && bun run --bun wrangler dev", "worker:deploy": "bun run build:site && bun run --bun wrangler deploy", "worker:deploy:staging": "bun run build:site && bun run --bun wrangler deploy --env staging" }, "main": "./dist/zenuml.js", "module": "./dist/zenuml.esm.mjs", "types": "./types/index.d.ts", "engines": { "node": ">=20" }, "postcss": { "plugins": { "tailwindcss": {}, "autoprefixer": {} } }, "pnpm": { "overrides": { "react": "^19.0.0", "react-dom": "^19.0.0" } }, "dependencies": { "@floating-ui/react": "^0.27.8", "@headlessui/react": "^2.2.1", "@headlessui/tailwindcss": "^0.2.2", "antlr4": "~4.11.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "color-string": "^2.0.1", "dompurify": "^3.2.5", "highlight.js": "^10.7.3", "html-to-image": "^1.11.13", "immer": "^10.1.1", "jotai": "^2.12.2", "lodash": "^4.17.21", "marked": "^4.3.0", "pako": "^2.1.0", "pino": "^8.8.0", "radash": "^12.1.0", "ramda": "^0.28.0", "react": "^19.0.0", "react-dom": "^19.0.0", "tailwind-merge": "^3.1.0", "tailwindcss": "^3.4.17" }, "devDependencies": { "@eslint/js": "^9.21.0", "@happy-dom/global-registrator": "^18.0.1", "@playwright/test": "^1.54.1", "@storybook/addon-docs": "^9.0.16", "@storybook/addon-onboarding": "^9.0.16", "@storybook/react-vite": "^9.0.16", "@testing-library/jest-dom": "^6.8.0", "@testing-library/react": "^16.3.0", "@types/antlr4": "~4.11.2", "@types/color-string": "^1.5.5", "@types/highlight.js": "10", "@types/jsdom": "^21.1.7", "@types/marked": "^4.3.2", "@types/node": "^22.14.0", "@types/ramda": "^0.28.20", "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", "@vitejs/plugin-react": "^4.3.4", "autoprefixer": "^10.4.21", "eslint": "^9.21.0", "eslint-config-prettier": "^10.1.1", "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-react-refresh": "^0.4.19", "eslint-plugin-storybook": "^9.0.16", "globals": "^15.15.0", "happy-dom": "^18.0.1", "jsdom": "^26.1.0", "less": "^4.3.0", "postcss": "^8.5.3", "prettier": "3.5.3", "sass": "^1.86.3", "storybook": "^9.0.16", "typescript": "~5.7.2", "typescript-eslint": "^8.24.1", "vite": "^6.2.0", "vite-plugin-css-injected-by-js": "^3.5.2", "vite-plugin-svgr": "^4.3.0", "vite-svg-loader": "^5.1.0", "vitest": "^3.1.1", "wrangler": "^4.25.0" } }