UNPKG

@selenite/graph-editor

Version:

A graph editor for visual programming, based on rete and svelte.

123 lines (122 loc) 3.38 kB
{ "name": "@selenite/graph-editor", "version": "0.1.20", "homepage": "https://selenite-geos.github.io/docs/developper/components/#graph-editor", "packageManager": "pnpm@9.13.2", "repository": "github:Selenite-GEOS/graph-editor", "license": "MIT", "keywords": [ "selenite", "svelte", "svelte5", "visual-programming", "node-editor" ], "scripts": { "dev": "vite dev", "build": "vite build && npm run package", "preview": "vite preview", "package": "svelte-kit sync && svelte-package && publint", "prepublishOnly": "npm run package", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "test": "vitest", "lint": "prettier --check . && eslint .", "format": "prettier --write .", "docgen": "typedoc", "prepare": "husky" }, "module": "./dist/index.js", "exports": { ".": { "types": "./dist/index.d.ts", "svelte": "./dist/index.js" } }, "files": [ "dist", "!dist/**/*.test.*", "!dist/**/*.spec.*" ], "peerDependencies": { "@fortawesome/free-regular-svg-icons": "^6.6.0", "@fortawesome/free-solid-svg-icons": "^6.6.0", "@selenite/commons": "^0.30.0", "svelte": "5.2.0" }, "devDependencies": { "@sveltejs/adapter-static": "^3.0.6", "@sveltejs/kit": "^2.8.1", "@sveltejs/package": "^2.3.7", "@sveltejs/vite-plugin-svelte": "^4.0.1", "@types/color": "^4.2.0", "@types/d3-shape": "^3.1.6", "@types/eslint": "^9.6.1", "@types/lodash-es": "^4.17.12", "@types/node": "^22.9.0", "@types/uuid": "^10.0.0", "@types/wu": "^2.1.44", "daisyui": "^4.12.14", "eslint": "^9.14.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte": "^2.46.0", "globals": "^15.12.0", "husky": "^9.1.6", "jsdom": "^25.0.1", "prettier": "^3.3.3", "prettier-plugin-svelte": "^3.2.8", "publint": "^0.2.12", "svelte-check": "^4.0.8", "tailwindcss": "^3.4.15", "tslib": "^2.8.1", "typedoc": "0.26.11", "typescript": "^5.6.3", "typescript-eslint": "8.14.0", "vite": "^5.4.11", "vite-plugin-wasm-pack": "^0.1.12", "vitest": "^2.1.5" }, "svelte": "./dist/index.js", "types": "./dist/index.d.ts", "type": "module", "dependencies": { "@isomorphic-git/lightning-fs": "^4.6.0", "@skeletonlabs/floating-ui-svelte": "^0.3.1", "autoprefixer": "^10.4.20", "broadcast-channel": "^7.0.0", "buffer": "^6.0.3", "color": "^4.2.3", "d3-shape": "^3.2.0", "dexie": "^4.0.9", "fast-xml-parser": "^4.5.0", "isomorphic-git": "^1.27.1", "lodash-es": "^4.17.21", "regenerator-runtime": "^0.14.1", "rete": "^2.0.5", "rete-area-plugin": "^2.1.3", "rete-auto-arrange-plugin": "^2.0.2", "rete-comment-plugin": "^2.1.0", "rete-connection-path-plugin": "^2.0.4", "rete-connection-plugin": "^2.0.5", "rete-context-menu-plugin": "^2.0.4", "rete-engine": "^2.0.2", "rete-history-plugin": "^2.0.2", "rete-render-utils": "^2.0.3", "rete-structures": "^2.0.3", "rete-svelte-plugin": "^2.0.3", "runed": "^0.15.3", "sass": "^1.81.0", "svelte-css-vars": "^0.0.3", "svelte-fa": "^4.0.3", "svelte-floating-ui": "^1.5.9", "svelte-persisted-store": "^0.12.0", "svelte-portal": "^2.2.1", "tailwind-scrollbar": "^3.1.0", "uuid": "^11.0.3", "wu": "^2.1.0" }, "lint-staged": { "*.js": "eslint --cache --fix", "*.{js,css,md}": "prettier --write" } }