{
  "name": "tangl-viewer",
  "version": "0.8.0",
  "type": "module",
  "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": {
    "install:iconify-collector": "npm install --prefix ../../Extras/tangl-iconify-collector-vite --omit=dev",
    "build:vite:win": "npm run install:iconify-collector && set LIB_NAME=es && vite build && set LIB_NAME=cjs && vite build",
    "build:vite": "npm run install:iconify-collector && 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.js",
  "main": "dist/index.es.js",
  "types": "dist/src/index.d.ts",
  "typings": "dist/src/index.d.ts",
  "typesVersions": {
    "*": {
      "cjs": [
        "dist/src/index.cjs.d.ts"
      ]
    }
  },
  "exports": {
    ".": {
      "import": "./dist/index.es.js",
      "require": "./dist/index.es.js",
      "types": "./dist/src/index.d.ts"
    },
    "./three": {
      "import": "./dist/index.es2.js",
      "require": "./dist/index.es2.js",
      "types": "./dist/src/index.d.ts"
    },
    "./cjs/three": {
      "import": "./dist/index.cjs2.cjs",
      "require": "./dist/index.cjs2.cjs",
      "types": "./dist/src/index.cjs.d.ts"
    },
    "./cjs": {
      "import": "./dist/index.cjs.cjs",
      "require": "./dist/index.cjs.cjs",
      "types": "./dist/src/index.cjs.d.ts"
    }
  },
  "devDependencies": {
    "@eslint/js": "9.39.3",
    "@he-tree/vue": "2.10.1",
    "@iconify-json/mdi": "1.2.3",
    "@iconify-json/ri": "1.2.7",
    "@iconify/json": "2.2.477",
    "@iconify/tools": "5.0.12",
    "@iconify/vue": "5.0.1",
    "@prettier/plugin-pug": "3.4.2",
    "@tweenjs/tween.js": "25.0.0",
    "@types/lodash": "4.17.24",
    "@types/node": "25.9.1",
    "@types/three": "0.169.0",
    "@unocss/extractor-pug": "66.7.0",
    "@unocss/reset": "66.7.0",
    "@vitejs/plugin-vue": "6.0.7",
    "@vue/language-core": "^3.1.8",
    "@vueform/slider": "2.1.10",
    "@vueuse/core": "14.3.0",
    "auto-version-js": "0.3.10",
    "axios": "1.15.2",
    "colorjs.io": "0.5.2",
    "eslint": "9.39.3",
    "eslint-config-prettier": "10.1.8",
    "eslint-plugin-pug": "1.2.5",
    "i18next-browser-languagedetector": "7.2.2",
    "i18next-vue": "4.0.0",
    "lodash-es": "4.18.1",
    "lzma-wasm": "file:../lzma-wasm",
    "naive-ui": "2.43.2",
    "prettier": "3.8.1",
    "prettier-plugin-organize-imports": "4.3.0",
    "primeicons": "6.0.1",
    "primevue": "3.53.1",
    "protobufjs": "8.4.0",
    "pug": "3.0.3",
    "sass": "1.97.3",
    "tangl-i18next-vite": "file:../../Extras/tangl-i18next-vite",
    "tangl-iconify-collector-vite": "file:../../Extras/tangl-iconify-collector-vite",
    "three": "0.169.0",
    "three-mesh-bvh": "0.7.6",
    "troika-three-text": "0.49.1",
    "troika-three-utils": "0.49.0",
    "ts-node": "10.9.2",
    "typedoc": "0.28.19",
    "typedoc-plugin-markdown": "4.11.0",
    "typedoc-plugin-merge-modules": "7.0.0",
    "typedoc-plugin-missing-exports": "4.1.3",
    "typedoc-plugin-vue": "1.5.1",
    "typescript": "6.0.3",
    "typescript-eslint": "8.59.4",
    "unocss": "66.7.0",
    "unplugin-dts": "^1.0.1",
    "unplugin-icons": "23.0.1",
    "unplugin-vue-components": "32.1.0",
    "values.js": "2.1.1",
    "vite": "8.0.14",
    "vue": "3.5.34",
    "vue-router": "5.0.7",
    "vue-tippy": "6.7.1"
  },
  "peerDependencies": {
    "three": "0.169.0"
  },
  "overrides": {
    "ts-node": {
      "diff": "5.2.2"
    }
  },
  "dependencies": {
    "pako": "^2.1.0"
  }
}
