@wandelbots/wandelbots-js-react-components
Version:
React UI toolkit for building applications on top of the Wandelbots platform
153 lines (152 loc) • 4.82 kB
JSON
{
"name": "@wandelbots/wandelbots-js-react-components",
"version": "2.25.0",
"description": "React UI toolkit for building applications on top of the Wandelbots platform",
"type": "module",
"sideEffects": false,
"files": [
"dist",
"src",
"README.md"
],
"module": "./dist/index.js",
"main": "./dist/index.cjs",
"exports": {
".": {
"import": "./dist/index.js",
"require": "./dist/index.cjs"
}
},
"types": "./dist/index.d.ts",
"scripts": {
"dev": "storybook dev -p 6006 --no-open",
"dev:pack": "nodemon -V -w src -e '*' -x \"npm run build && npm pack\"",
"dev:build": "nodemon -V -w src -e '*' -x \"vite build && tsc --declaration --emitDeclarationOnly\"",
"dev:wbjs": "nodemon --watch $WBJS_PATH -e tgz --exec 'npm install file:$WBJS_PATH && storybook dev -p 6006 --no-open'",
"tsc": "tsc --pretty --noEmit -p stories/tsconfig.json",
"test": "test-storybook --url http://127.0.0.1:6006 --index-json --browsers chromium",
"ci:test": "run-s ci:test:build ci:test:built",
"ci:test:build": "storybook build --quiet --test",
"ci:test:built": "run-p --race ci:test:server ci:test:runner",
"ci:test:server": "http-server storybook-static --port 9009 --silent",
"ci:test:runner": "wait-on tcp:127.0.0.1:9009 && test-storybook --url http://127.0.0.1:9009 --index-json --browsers chromium",
"build": "rimraf dist && vite build && tsc --declaration --emitDeclarationOnly",
"build-storybook": "storybook build",
"prepare": "husky || true"
},
"repository": {
"type": "git",
"url": "git+https://github.com/wandelbotsgmbh/wandelbots-js-react-components.git"
},
"keywords": [
"ui",
"toolkit",
"wandelbots"
],
"author": "Wandelbots",
"license": "Apache-2.0",
"devDependencies": {
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@mui/icons-material": "^6.4.1",
"@mui/material": "^6.4.0",
"@react-spring/three": "^9.7.5",
"@react-three/drei": "^9.122.0",
"@react-three/fiber": "^8.18.0",
"@rollup/plugin-commonjs": "^28.0.2",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.0",
"@rollup/plugin-terser": "^0.4.4",
"@rollup/plugin-typescript": "^12.1.2",
"@storybook/addon-docs": "^8.6.4",
"@storybook/addon-essentials": "^8.6.4",
"@storybook/addon-interactions": "^8.6.4",
"@storybook/blocks": "^8.6.4",
"@storybook/csf-tools": "^8.6.4",
"@storybook/react": "^8.6.4",
"@storybook/react-vite": "^8.6.4",
"@storybook/test": "^8.6.4",
"@storybook/test-runner": "^0.21.3",
"@storybook/types": "^8.6.4",
"@svgr/rollup": "^8.1.0",
"@types/lodash-es": "^4.17.12",
"@types/react": "^18.3.12",
"@types/three": "^0.174.0",
"@vitejs/plugin-react": "^4.3.4",
"@wandelbots/nova-js": "^2.0.1",
"add": "^2.0.6",
"glob": "^11.0.1",
"http-server": "^14.1.1",
"husky": "^9.1.7",
"jest-simple-dot-reporter": "^1.0.5",
"jest-summary-reporter": "^0.0.2",
"nodemon": "^3.1.9",
"npm-run-all": "^4.1.5",
"postcss": "^8.5.3",
"prettier-eslint": "^16.3.0",
"prop-types": "^15.8.1",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"rimraf": "^6.0.1",
"rollup": "^4.34.9",
"rollup-plugin-dts": "^6.1.1",
"rollup-plugin-gltf": "^4.0.0",
"rollup-plugin-peer-deps-external": "^2.2.4",
"rollup-plugin-postcss": "^4.0.2",
"semantic-release": "^24.2.3",
"storybook": "^8.6.4",
"storybook-dark-mode": "^4.0.2",
"storybook-preset-inline-svg": "^1.0.1",
"three": "^0.174.0",
"three-stdlib": "^2.35.14",
"ts-dedent": "^2.2.0",
"typescript": "^5.8.2",
"unplugin": "^1.15.0",
"vite": "^6.2.0",
"vite-plugin-svgr": "^4.3.0",
"vitest": "^3.0.7",
"wait-on": "^8.0.2"
},
"peerDependencies": {
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
"@mui/icons-material": "^6",
"@mui/material": "^6",
"@react-spring/three": "^9",
"@react-three/drei": "^9.122.0",
"@react-three/fiber": "^8.18.0",
"three": ">=0.174",
"three-stdlib": ">=2"
},
"peerDependenciesMeta": {
"react-dom": {
"optional": true
},
"@react-spring/three": {
"optional": true
},
"@react-three/drei": {
"optional": true
},
"@react-three/fiber": {
"optional": true
},
"three": {
"optional": true
},
"three-stdlib": {
"optional": true
}
},
"dependencies": {
"@monaco-editor/react": "^4.7.0",
"@shikijs/monaco": "^3.1.0",
"i18next-browser-languagedetector": "^8.0.4",
"lodash-es": "^4.17.21",
"mobx": "^6.13.6",
"mobx-react-lite": "^4.1.0",
"react-error-boundary": "^5.0.0",
"react-i18next": "^15.4.1",
"shiki": "^3.1.0"
}
}