{
    "name": "@x-viewer/plugins",
    "version": "0.12.24",
    "homepage": "https://dwg.thingraph.site/",
    "description": "Plugin modules for @x-viewer/core: measurement tools, markup annotations, layer management, toolbar, screenshot and more. Works with DWG/DXF/3D viewers.",
    "author": "Thingraph",
    "license": "UNLICENSED",
    "keywords": [
        "dwg",
        "dxf",
        "dwg-viewer",
        "dxf-viewer",
        "cad-viewer",
        "markup",
        "annotation",
        "measurement",
        "layer",
        "ifc",
        "bim",
        "cad",
        "viewer",
        "three.js",
        "typescript",
        "webgl"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/thingraph/dwg-viewer-example"
    },
    "bugs": {
        "url": "https://github.com/thingraph/dwg-viewer-example/issues",
        "email": "thingraph@outlook.com"
    },
    "publishConfig": {
        "access": "public",
        "registry": "https://registry.npmjs.org/"
    },
    "files": [
        "package.json",
        "dist",
        "LICENSE",
        "README.md"
    ],
    "type": "module",
    "main": "dist/index.esm.js",
    "module": "dist/index.esm.js",
    "types": "dist/types/index.d.ts",
    "scripts": {
        "build": "pnpm run clean:build && pnpm run data-type && rollup -c --environment BUILD:production",
        "build:dev": "cross-env OBFUSCATE=false pnpm run build",
        "clean:build": "rimraf ./dist",
        "data-type": "tsc --project tsconfig.bundle.json && tsc-alias -p tsconfig.bundle.json",
        "dev": "pnpm run data-type && rollup -c -w",
        "lint": "eslint . --ext .js,.ts",
        "lint:fix": "pnpm lint --fix",
        "format": "prettier --check .",
        "format:fix": "prettier --write .",
        "lint-staged": "lint-staged"
    },
    "dependencies": {
        "@x-viewer/core": "workspace:^",
        "@x-viewer/ui": "workspace:^",
        "clipper-lib": "^6.4.2",
        "dat.gui": "^0.7.7",
        "jszip": "^3.10.1",
        "mitt": "^3.0.0",
        "occt-import-js": "^0.0.23",
        "pdfjs-dist": "3.8.162",
        "screenfull": "^6.0.0",
        "stats.js": "^0.17.0"
    },
    "devDependencies": {
        "@types/dat.gui": "^0.7.6",
        "@types/jszip": "^3.4.1",
        "@types/stats.js": "^0.17.3"
    },
    "peerDependencies": {
        "three": "^0.184.0"
    }
}
