{
    "name": "@shopware-ag/dive",
    "version": "3.0.8",
    "description": "Shopware Spatial Framework",
    "type": "module",
    "main": "build/dive.cjs",
    "module": "build/dive.mjs",
    "types": "build/dive.d.ts",
    "exports": {
        ".": {
            "types": "./build/dive.d.ts",
            "import": "./build/dive.mjs",
            "require": "./build/dive.cjs"
        },
        "./animation": {
            "types": "./build/plugins/animation/index.d.ts",
            "import": "./build/plugins/animation/index.mjs",
            "require": "./build/plugins/animation/index.cjs"
        },
        "./ar": {
            "types": "./build/plugins/ar/index.d.ts",
            "import": "./build/plugins/ar/index.mjs",
            "require": "./build/plugins/ar/index.cjs"
        },
        "./assetcache": {
            "types": "./build/plugins/assetcache/index.d.ts",
            "import": "./build/plugins/assetcache/index.mjs",
            "require": "./build/plugins/assetcache/index.cjs"
        },
        "./assetconverter": {
            "types": "./build/plugins/assetconverter/index.d.ts",
            "import": "./build/plugins/assetconverter/index.mjs",
            "require": "./build/plugins/assetconverter/index.cjs"
        },
        "./assetexporter": {
            "types": "./build/plugins/assetexporter/index.d.ts",
            "import": "./build/plugins/assetexporter/index.mjs",
            "require": "./build/plugins/assetexporter/index.cjs"
        },
        "./assetloader": {
            "types": "./build/plugins/assetloader/index.d.ts",
            "import": "./build/plugins/assetloader/index.mjs",
            "require": "./build/plugins/assetloader/index.cjs"
        },
        "./mediacreator": {
            "types": "./build/plugins/mediacreator/index.d.ts",
            "import": "./build/plugins/mediacreator/index.mjs",
            "require": "./build/plugins/mediacreator/index.cjs"
        },
        "./orbitcontroller": {
            "types": "./build/plugins/orbitcontroller/index.d.ts",
            "import": "./build/plugins/orbitcontroller/index.mjs",
            "require": "./build/plugins/orbitcontroller/index.cjs"
        },
        "./orientationdisplay": {
            "types": "./build/plugins/orientationdisplay/index.d.ts",
            "import": "./build/plugins/orientationdisplay/index.mjs",
            "require": "./build/plugins/orientationdisplay/index.cjs"
        },
        "./quickview": {
            "types": "./build/plugins/quickview/index.d.ts",
            "import": "./build/plugins/quickview/index.mjs",
            "require": "./build/plugins/quickview/index.cjs"
        },
        "./shader": {
            "types": "./build/plugins/shader/index.d.ts",
            "import": "./build/plugins/shader/index.mjs",
            "require": "./build/plugins/shader/index.cjs"
        },
        "./state": {
            "types": "./build/plugins/state/index.d.ts",
            "import": "./build/plugins/state/index.mjs",
            "require": "./build/plugins/state/index.cjs"
        },
        "./systeminfo": {
            "types": "./build/plugins/systeminfo/index.d.ts",
            "import": "./build/plugins/systeminfo/index.mjs",
            "require": "./build/plugins/systeminfo/index.cjs"
        },
        "./toolbox": {
            "types": "./build/plugins/toolbox/index.d.ts",
            "import": "./build/plugins/toolbox/index.mjs",
            "require": "./build/plugins/toolbox/index.cjs"
        }
    },
    "files": [
        "build",
        "LICENSE",
        "package.json"
    ],
    "keywords": [
        "dive",
        "shopware",
        "sw6",
        "three",
        "three.js",
        "3d",
        "typescript"
    ],
    "repository": {
        "type": "git",
        "url": "git+ssh://git@github.com/shopware/dive.git"
    },
    "author": "ffrank <f.frank@shopware.com>",
    "license": "MIT",
    "browserslist": [
        "> 1%, not dead, not ie 11, not op_mini all"
    ],
    "dependencies": {
        "three": "^0.183.0",
        "@tweenjs/tween.js": "^25.0.0",
        "three-spritetext": "^1.8.2",
        "lodash": "^4.18.1",
        "occt-import-js": "^0.0.23"
    },
    "devDependencies": {
        "@eslint/js": "^9.1.1",
        "@testing-library/jest-dom": "^6.6.3",
        "@types/jest": "^29.5.12",
        "@types/lodash": "^4.17.12",
        "@types/node": "^20.12.7",
        "@types/three": "^0.183.0",
        "@vitest/coverage-v8": "3.1.2",
        "acorn": "^8.14.1",
        "acorn-walk": "^8.3.4",
        "chokidar": "^3.6.0",
        "eslint": "^9.1.1",
        "glob": "^11.0.1",
        "globals": "^15.0.0",
        "jsdom": "^26.1.0",
        "log-update": "^6.1.0",
        "magic-string": "^0.30.17",
        "prettier": "^3.3.3",
        "prettier-plugin-multiline-arrays": "^3.0.6",
        "rollup-plugin-copy": "^3.5.0",
        "ts-jest": "^29.1.2",
        "ts-morph": "^25.0.1",
        "ts-node": "^10.9.2",
        "tsc": "^2.0.4",
        "tsx": "^4.19.4",
        "typescript": "^5.8.2",
        "typescript-eslint": "^7.7.1",
        "vite": "^6.2.1",
        "vite-plugin-dts": "^4.5.3",
        "vite-plugin-wasm": "^3.4.1",
        "vite-tsconfig-paths": "^5.1.4",
        "vitest": "^3.1.2"
    },
    "resolutions": {
        "lodash": "4.18.1",
        "vite-plugin-dts/@microsoft/api-extractor/minimatch": "3.1.5"
    },
    "scripts": {
        "build": "vite build",
        "build:dev": "vite build --config vite.config.dev.ts",
        "dev": "vite build --watch --config vite.config.dev.ts",
        "lint": "eslint",
        "prettier:check": "prettier --check .",
        "prettier:fix": "prettier --write .",
        "typecheck": "tsc --noEmit --project tsconfig.json",
        "unit": "vitest --run",
        "coverage": "vitest --coverage --run",
        "docs": "yarn docs:actions",
        "docs:actions": "tsx docs/generators/generate-actions-docs.ts",
        "ci": "yarn && yarn lint && yarn prettier:check && yarn typecheck && yarn coverage && yarn build"
    }
}
