
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
@shopware-ag/dive
Advanced tools
DIVE is a spatial framework made by and optimized for Shopware. It can be used directly integrated in a Shopware frontend such as Storefront or in any other frontend you want to use it in, it is not tied to Shopware.
DIVE supplies your frontend application with all needed tooling to set up a basic 3D application with event-based controls called "Actions".
The @shopware-ag/dive
package can be installed via
npm install @shopware-ag/dive
or
yarn add @shopware-ag/dive
For local development setup, see Local Development Guide.
To get started with DIVE, import and instantiate it:
import { DIVE } from '@shopware-ag/dive';
// Create a DIVE instance
const dive = new DIVE();
const myCanvasWrapper = document.createElement('div');
myCanvasWrapper.appendChild(dive.canvas);
For a simpler setup, you can use QuickView to quickly display your assets within a basic default scene setup:
import { DIVE } from '@shopware-ag/dive';
// Use static QuickView method to instantiate DIVE
const dive = await DIVE.QuickView('your/asset/uri.glb');
const myCanvasWrapper = document.createElement('div');
myCanvasWrapper.appendChild(dive.canvas);
DIVE comes with several built-in plugins that provide specific functionality. They are self-contained and can be imported as a subpath export from the package:
import { ARSystem } from '@shopware-ag/dive/ar';
// Initialize AR with options
const arSystem = new ARSystem();
await arSystem.launch('path/to/model.glb', {
arPlacement: 'horizontal', // or 'vertical'
arScale: 'auto' // or 'fixed'
});
For detailed information about the plugin system, see Plugin System Documentation.
For detailed documentation, please refer to the following sections:
FAQs
Shopware Spatial Framework
The npm package @shopware-ag/dive receives a total of 9,189 weekly downloads. As such, @shopware-ag/dive popularity was classified as popular.
We found that @shopware-ag/dive demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 10 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.