UNPKG

angular-3d-viewer

Version:
138 lines (137 loc) 4.21 kB
{ "name": "angular-3d-viewer", "version": "0.3.0", "description": "Angular 3D Viewer", "license": "MIT", "type": "module", "main": "./build/engine/o3dv.module.js", "repository": "github:anishprvn/Online3DViewerAngular", "keywords": [ "angular", "3d", "viewer", "cad", "obj", "3ds", "stl", "ply", "gltf", "glb", "off", "3dm", "fbx", "dae", "wrl", "3mf", "amf", "ifc", "brep", "step", "iges", "fcstd", "bim" ], "files": [ "build/engine/o3dv.min.js", "build/engine/o3dv.module.js", "build/engine/o3dv.module.d.ts", "source/engine/*", "libs/loaders/*", "website/assets/envmaps/*" ], "scripts": { "start": "npm run build_website_dev && http-server", "test": "mocha test", "lint": "eslint source", "lint_fix": "eslint source --fix", "update_libs": "npm install && run-python3 tools/update_libs.py", "generate_icon_font": "run-python3 tools/generate_icon_font.py", "create_dist": "npm run create_package && npm run lint && npm run test", "create_dist_test": "npm run create_package_test && npm run lint && npm run test", "create_package": "npm run generate_docs && npm run build_engine && npm run build_engine_module && npm run build_website && run-python3 tools/create_package.py", "create_package_test": "npm run generate_docs && npm run build_engine && npm run build_engine_module && npm run build_website && run-python3 tools/create_package.py test", "generate_docs": "run-python3 tools/generate_docs.py", "build_dev": "npm run build_engine_dev && npm run build_website_dev", "build_engine_dev": "npm run update_engine_exports && esbuild source/engine/main.js --bundle --minify --global-name=OV --sourcemap --outfile=build/engine_dev/o3dv.min.js", "build_engine": "npm run update_engine_exports && esbuild source/engine/main.js --bundle --minify --global-name=OV --outfile=build/engine/o3dv.min.js", "build_engine_module": "npm run update_engine_exports && rollup --config tools/rollup.js && tsc --project tools/tsconfig.json", "build_website_dev": "esbuild source/website/index.js --bundle --minify --global-name=OV --sourcemap --loader:.ttf=file --loader:.woff=file --loader:.svg=file --outfile=build/website_dev/o3dv.website.min.js", "build_website": "esbuild source/website/index.js --bundle --minify --global-name=OV --loader:.ttf=file --loader:.woff=file --loader:.svg=file --outfile=build/website/o3dv.website.min.js", "update_engine_exports": "run-python3 tools/update_engine_exports.py" }, "devDependencies": { "@types/node": "^20.1.0", "esbuild": "^0.18.0", "eslint": "^8.29.0", "eslint-plugin-unused-imports": "^2.0.0", "fantasticon": "^1.2.2", "http-server": "^14.0.0", "jsdoc": "^4.0.0", "mocha": "^10.2.0", "oslllo-svg-fixer": "^2.2.0", "rollup": "^3.9.1", "run-python3": "^0.0.5", "svgo": "^3.0.2", "typescript": "^5.0.4" }, "dependencies": { "@simonwep/pickr": "1.8.2", "draco3d": "1.5.6", "fflate": "0.8.0", "occt-import-js": "0.0.19", "rhino3dm": "7.15.0", "three": "0.154.0", "web-ifc": "0.0.39" }, "eslintConfig": { "env": { "browser": true, "es2021": true }, "extends": "eslint:recommended", "globals": { "OV": "writable", "$": "readonly", "fflate": "readonly", "Pickr": "readonly", "THREE": "readonly", "DracoDecoderModule": "readonly", "rhino3dm": "readonly", "WebIFC": "readonly", "occtimportjs": "readonly" }, "parserOptions": { "ecmaVersion": 12, "sourceType": "module" }, "plugins": [ "unused-imports" ], "rules": { "semi": "error", "no-var": "error", "guard-for-in": "error", "no-new": "error", "no-new-object": "error", "no-new-func": "error", "no-array-constructor": "error", "no-prototype-builtins": "error", "no-eval": "error", "no-useless-escape": "error", "no-multiple-empty-lines": "error", "comma-spacing": "error", "prefer-arrow-callback": "error", "quotes": [ "error", "single" ], "block-scoped-var": "error", "no-undef": "error", "no-extend-native": "error", "eqeqeq": "error", "no-unused-vars": "off", "no-use-before-define": "off", "unused-imports/no-unused-imports": "error" } } }