{
    "name": "tangl-viewer",
    "version": "0.7.5",
    "description": "Tangl 3D Viewer library",
    "homepage": "https://tangl.cloud/en",
    "readme": "README.md",
    "repository": "https://github.com/tangl-services/tangl-dev",
    "keywords": [
        "tangl"
    ],
    "author": "Tangl Platform",
    "scripts": {
        "build:vite:win": "set LIB_NAME=es && vite build && set LIB_NAME=cjs && vite build",
        "build:vite": "export LIB_NAME=es && vite build && export LIB_NAME=cjs && vite build",
        "pub": "npx auto-version && set LIB_NAME=es && vite build && set LIB_NAME=cjs && vite build && npm publish",
        "pub:linux": "npx auto-version && export LIB_NAME=es && vite build && export LIB_NAME=cjs && vite build && npm publish",
        "build:docs": "typedoc",
        "build:docs-global": "set LIB_NAME=es && vite build && typedoc --out ../../../docs/src/api/tangl-viewer/tangl-viewer-api --options typedoc.json",
        "start:es": "set LIB_NAME=es && vite build --watch",
        "start:cjs": "set LIB_NAME=cjs && vite build --watch",
        "build:vite:onpremise:win": "set LIB_NAME=es && vite build --outDir ../../../onpremise/build/tangl-web/src/Tangl/tangl-viewer/dist --emptyOutDir false && set LIB_NAME=cjs && vite build --outDir ../../../onpremise/build/tangl-web/src/Tangl/tangl-viewer/dist --emptyOutDir false && cp package.json ../../../onpremise/build/tangl-web/src/Tangl/tangl-viewer/",
        "build:vite:onpremise": "export LIB_NAME=es && vite build --outDir ../../../onpremise/build/tangl-web/src/Tangl/tangl-viewer/dist --emptyOutDir false && export LIB_NAME=cjs && vite build --outDir ../../../onpremise/build/tangl-web/src/Tangl/tangl-viewer/dist --emptyOutDir false && cp package.json ../../../onpremise/build/tangl-web/src/Tangl/tangl-viewer/"
    },
    "files": [
        "dist"
    ],
    "module": "dist/index.es.mjs",
    "main": "dist/index.es.mjs",
    "types": "dist/index.d.ts",
    "typings": "dist/index.d.ts",
    "typesVersions": {
        "*": {
            "cjs": [
                "dist/index.cjs.d.ts"
            ]
        }
    },
    "exports": {
        ".": {
            "import": "./dist/index.es.mjs",
            "require": "./dist/index.es.mjs",
            "types": "./dist/index.d.ts"
        },
        "./three": {
            "import": "./dist/index.es2.js",
            "require": "./dist/index.es2.js",
            "types": "./dist/index.d.ts"
        },
        "./cjs/three": {
            "import": "./dist/index.cjs2.js",
            "require": "./dist/index.cjs2.js",
            "types": "./dist/index.cjs.d.ts"
        },
        "./cjs": {
            "import": "./dist/index.cjs.js",
            "require": "./dist/index.cjs.js",
            "types": "./dist/index.cjs.d.ts"
        }
    },
    "devDependencies": {
        "@iconify-json/mdi": "^1.2.0",
        "@iconify-json/ri": "^1.2.0",
        "@iconify/json": "^2.2.255",
        "@iconify/tools": "^4.0.7",
        "@iconify/vue": "^4.1.2",
        "@tweenjs/tween.js": "^25.0.0",
        "@he-tree/vue": "^2.9.4",
        "@types/lodash": "^4.17.9",
        "@types/node": "^20.11.17",
        "@types/three": "^0.180.0",
        "@unocss/extractor-pug": "^0.58.5",
        "@unocss/reset": "^0.58.5",
        "@vitejs/plugin-vue": "^5.0.4",
        "@vueform/slider": "^2.1.10",
        "@vueuse/core": "^10.7.2",
        "auto-version-js": "^0.3.10",
        "axios": "1.15.2",
        "colorjs.io": "^0.5.2",
        "i18next-browser-languagedetector": "^7.2.0",
        "i18next-vue": "4.0.0",
        "lodash-es": "^4.17.21",
        "naive-ui": "^2.41.0",
        "primeicons": "^6.0.1",
        "primevue": "^3.52.0",
        "protobufjs": "^7.4.0",
        "pug": "^3.0.2",
        "sass": "^1.86.3",
        "tangl-i18next-vite": "^1.2.4",
        "three": "0.169.0",
        "three-mesh-bvh": "^0.9.2",
        "troika-three-text": "^0.49.1",
        "troika-three-utils": "^0.49.0",
        "ts-node": "^10.9.2",
        "typedoc": "^0.28.2",
        "typedoc-plugin-markdown": "4.6.1",
        "typedoc-plugin-merge-modules": "^7.0.0",
        "typedoc-plugin-missing-exports": "^4.0.0",
        "typedoc-plugin-vue": "^1.5.0",
        "typescript": "^5.7.3",
        "unocss": "^0.58.5",
        "unplugin-icons": "^0.18.5",
        "unplugin-vue-components": "^0.26.0",
        "values.js": "^2.1.1",
        "vite": "^5.1.3",
        "vite-plugin-dts": "^4.2.1",
        "vue-router": "^4.2.5",
        "vue": "^3.4.19",
        "vue-tippy": "^6.4.1",
        "lzma-wasm": "file:../lzma-wasm"
    },
    "peerDependencies": {
        "three": ">=0.169.0 <= 0.180.0"
    }
}