UNPKG

@playcanvas/pcui-graph

Version:

A PCUI plugin for creating node-based graphs

114 lines (113 loc) 3.38 kB
{ "name": "@playcanvas/pcui-graph", "version": "5.1.0", "author": "PlayCanvas <support@playcanvas.com>", "homepage": "https://github.com/playcanvas/pcui-graph", "description": "A PCUI plugin for creating node-based graphs", "keywords": [ "components", "css", "dom", "graph", "html", "javascript", "nodes", "pcui", "playcanvas", "react", "sass", "typescript", "ui" ], "license": "MIT", "main": "dist/pcui-graph.js", "module": "dist/pcui-graph.mjs", "types": "types/index.d.ts", "type": "module", "bugs": { "url": "https://github.com/playcanvas/pcui-graph/issues" }, "repository": { "type": "git", "url": "git+https://github.com/playcanvas/pcui-graph.git" }, "scripts": { "build": "cross-env NODE_ENV=production rollup -c --environment target:all && npm run bundle:styles && npm run build:types", "build:storybook": "cross-env ENVIRONMENT=production storybook build -o storybook", "build:types": "tsc --project ./tsconfig.json --declaration --emitDeclarationOnly --outDir types", "bundle:styles": "scss-bundle -e ./src/styles/style.scss -o ./dist/pcui-graph.scss", "docs": "typedoc", "lint": "npm run lint:js && npm run lint:styles", "lint:js": "eslint src rollup.config.mjs eslint.config.mjs", "lint:js:fix": "eslint src rollup.config.mjs eslint.config.mjs --fix", "lint:styles": "stylelint src/styles/style.scss", "publint": "publint", "serve": "serve", "storybook": "storybook dev -p 9000", "watch": "rollup -c --environment target:all --watch", "watch:umd": "rollup -c --environment target:umd --watch", "watch:module": "rollup -c --environment target:module --watch" }, "files": [ "dist", "styles", "types" ], "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "devDependencies": { "@babel/core": "7.29.0", "@babel/eslint-parser": "7.28.6", "@babel/preset-env": "7.29.0", "@babel/preset-react": "7.28.5", "@joint/core": "4.2.4", "@playcanvas/eslint-config": "2.1.0", "@playcanvas/observer": "1.7.1", "@playcanvas/pcui": "5.5.0", "@rollup/plugin-babel": "6.1.0", "@rollup/plugin-commonjs": "29.0.0", "@rollup/plugin-node-resolve": "16.0.3", "@rollup/plugin-terser": "0.4.4", "@storybook/addon-docs": "10.2.10", "@storybook/react-webpack5": "10.2.10", "@types/react": "19.2.14", "babel-loader": "10.0.0", "cross-env": "10.1.0", "css-loader": "7.1.4", "eslint": "9.39.3", "eslint-plugin-storybook": "10.2.10", "globals": "17.3.0", "lodash": "4.17.23", "publint": "0.3.17", "rollup": "4.59.0", "rollup-plugin-postcss": "4.0.2", "sass-loader": "16.0.7", "scss-bundle": "3.1.2", "serve": "14.2.5", "storybook": "10.2.10", "style-loader": "4.0.0", "stylelint": "17.3.0", "stylelint-config-standard-scss": "17.0.0", "typedoc": "0.28.17", "typedoc-plugin-mdn-links": "5.1.1", "typedoc-plugin-rename-defaults": "0.7.3", "typescript": "5.9.3" }, "peerDependencies": { "react": "^18.2.0 || ^19.0.0", "react-dom": "^18.2.0 || ^19.0.0" }, "directories": { "doc": "docs" } }