{
    "name": "@shopware-ag/dive",
    "version": "1.19.0",
    "description": "Shopware Spatial Framework",
    "type": "module",
    "main": "build/dive.cjs",
    "module": "build/dive.js",
    "types": "build/dive.d.ts",
    "files": [
        "build",
        "LICENSE",
        "package.json",
        "README.md",
        "src"
    ],
    "keywords": [
        "dive",
        "shopware",
        "sw6",
        "three",
        "three.js",
        "3d",
        "typescript"
    ],
    "repository": "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": {
        "@tweenjs/tween.js": "^23.1.1",
        "lodash": "^4.17.21",
        "three": "^0.163.0",
        "three-spritetext": "^1.8.2"
    },
    "devDependencies": {
        "@eslint/js": "^9.1.1",
        "@types/jest": "^29.5.12",
        "@types/lodash": "^4.17.12",
        "@types/node": "^20.12.7",
        "@types/three": "^0.163.0",
        "eslint": "^9.1.1",
        "globals": "^15.0.0",
        "jest": "^29.7.0",
        "jest-environment-jsdom": "^29.7.0",
        "jest-junit": "^16.0.0",
        "jsdom": "^24.0.0",
        "prettier": "^3.3.3",
        "prettier-plugin-multiline-arrays": "^3.0.6",
        "ts-jest": "^29.1.2",
        "ts-node": "^10.9.2",
        "tsc": "^2.0.4",
        "typescript": "^5.8.2",
        "typescript-eslint": "^7.7.1",
        "vite": "^6.2.1",
        "vite-plugin-dts": "^4.5.3"
    },
    "scripts": {
        "build": "vite build",
        "dev": "vite build --watch",
        "lint": "eslint",
        "lint:actions": "yarn lint:actions:transpile && yarn lint:actions:check && yarn lint:actions:cleanup",
        "lint:actions:transpile": "yarn tsc --resolveJsonModule --esModuleInterop ci/lint/lint-actions.ts && mv ci/lint/lint-actions.js ci/lint/lint-actions.cjs",
        "lint:actions:check": "yarn node ci/lint/lint-actions.cjs",
        "lint:actions:cleanup": "node -e \"require('fs').unlinkSync('ci/lint/lint-actions.cjs')\"",
        "prettier:check": "prettier --check .",
        "prettier:fix": "prettier --write .",
        "unit": "jest",
        "coverage": "jest --coverage",
        "generate-readme": "yarn generate-readme:transpile && yarn generate-readme:write && yarn generate-readme:cleanup",
        "generate-readme:transpile": "yarn tsc --resolveJsonModule --esModuleInterop ci/readme/generate-readme.ts && mv ci/readme/generate-readme.js ci/readme/generate-readme.cjs",
        "generate-readme:write": "node ci/readme/generate-readme.cjs",
        "generate-readme:cleanup": "node -e \"require('fs').unlinkSync('ci/readme/generate-readme.cjs')\"",
        "ci": "yarn lint && yarn coverage && yarn prettier:check && yarn build && bash ci/lint/lint-actions.sh"
    }
}
