Observed since 20 Oct, 19:33 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
mashroom 3d configurator
This library provides a 3D configurator component for React applications, built using @react-three/fiber and three.js. The main component, GLBViewer, allows you to load and customize GLB models interactively.
To use this library in your project, you need to install it along with its peer dependencies.
npm install mash-3d-configurator
npm install react@^19.0.0 react-dom@^19.0.0
Here is an example of how to use the GLBViewer component in your React application:
import React from 'react';
import { GLBViewer } from 'mash-3d-configurator';
function App() {
return (
<div className="App">
<GLBViewer glbUrl="https://modelviewer.dev/shared-assets/models/NeilArmstrong.glb" materialDefinitions={materialDefinitions} />
</div>
);
}
export default App;
The GLBViewer component allows you to load and customize a GLB model.
glbUrl: The URL of the GLB model to load.materialDefinitions: JSON array for materials.The GLBViewer component provides an interface to select and customize parts of the model. You can select different parts and change their materials interactively.
To run the test environment for development:
npm install
npm run build:lib:watch
npm run dev:test
To run Storybook:
npm run dev:storybook
To build Storybook:
npm run build:storybook
This project is licensed under the MIT License.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.8.1Registry latest | 28 Apr 2025 | 53 | |
| 0.8.0 | 28 Apr 2025 | 53 | |
| 0.7.6 | 19 Apr 2025 | 50 | |
| 0.7.5 | 18 Apr 2025 | 49 | |
| 0.7.4 | 18 Apr 2025 | 49 | |
| 0.7.3 | 17 Apr 2025 | 49 | |
| 0.7.2 | 17 Apr 2025 | 49 | |
| 0.7.1 | 16 Apr 2025 | 47 | |
| 0.6.3 | 15 Apr 2025 | 47 | |
| 0.6.2 | 15 Apr 2025 | 50 | |
| 0.6.1 | 15 Apr 2025 | 50 | |
| 0.5.9 | 14 Apr 2025 | 50 | |
| 0.5.8 | 14 Apr 2025 | 50 | |
| 0.5.7 | 14 Apr 2025 | 50 | |
| 0.5.6 | 14 Apr 2025 | 50 | |
| 0.5.5 | 14 Apr 2025 | 49 | |
| 0.5.4 | 14 Apr 2025 | 49 | |
| 0.5.3 | 14 Apr 2025 | 48 | |
| 0.5.2 | 14 Apr 2025 | 48 | |
| 0.5.1 | 14 Apr 2025 | 48 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:33 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:880ad9ac51321203eb6cc5b5577e00323793dc54a6452ce03de73e5689a2d88e