@wandelbots/wandelbots-js-react-components
Version:
React UI toolkit for building applications on top of the Wandelbots platform
155 lines (154 loc) • 4.97 kB
JSON
{
"name": "@wandelbots/wandelbots-js-react-components",
"version": "2.32.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",
"test:unit": "vitest --workspace vitest.workspace.ts --project unit",
"test:unit:run": "vitest run --workspace vitest.workspace.ts --project unit",
"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": "^7.1.1",
"@mui/material": "^7.1.1",
"@react-three/drei": "^10.2.0",
"@react-three/fiber": "^9.1.2",
"@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": "^9.1.2",
"@storybook/react-vite": "^9.1.2",
"@storybook/test-runner": "^0.23.0",
"@svgr/rollup": "^8.1.0",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@types/lodash-es": "^4.17.12",
"@types/react": "^19.1.8",
"@types/three": "^0.174.0",
"@vitejs/plugin-react": "^4.3.4",
"@wandelbots/nova-js": "^2.1.0",
"add": "^2.0.6",
"eslint-plugin-storybook": "^9.1.2",
"glob": "^11.0.1",
"http-server": "^14.1.1",
"husky": "^9.1.7",
"i18next": "^25.2.1",
"jest-simple-dot-reporter": "^1.0.5",
"jest-summary-reporter": "^0.0.2",
"jsdom": "^26.1.0",
"monaco-editor": "^0.52.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": "^19.1.0",
"react-dom": "^19.1.0",
"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": "^9.1.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 || ^7",
"@mui/material": "^6 || ^7",
"@react-three/drei": "^9.122.0 || ^10",
"@react-three/fiber": "^8 || ^9",
"react": "^18.0.0 || ^19.0.0",
"react-dom": "^18.0.0 || ^19.0.0",
"three": ">=0.174",
"three-stdlib": ">=2"
},
"peerDependenciesMeta": {
"react-dom": {
"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",
"@mui/x-charts": "^8.9.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": "^6.0.0",
"react-i18next": "^15.5.2",
"shiki": "^3.1.0"
},
"overrides": {
"storybook": "$storybook"
}
}