UNPKG

verge3d

Version:

Toolkit for creating 3D web interactives

116 lines (115 loc) 3.43 kB
{ "name": "verge3d", "version": "4.10.0", "date": "2025-07-15", "description": "Toolkit for creating 3D web interactives", "type": "module", "main": "./build/v3d.js", "module": "./build/v3d.module.js", "exports": { ".": "./build/v3d.module.js" }, "repository": "verge3d", "files": [ "build/v3d.js", "build/v3d.module.js", "keymanager.py", "LICENSE.txt", "README.md" ], "directories": { "doc": "docs", "example": "examples", "test": "test" }, "bin": { "keymanager": "./keymanager.py" }, "scripts": { "babel-lint": "node babel_lint.js", "dev": "rollup -c -w -m inline --environment DEBUG_SHADERS", "dev-puzzles": "npm run --prefix puzzles dev", "dev-copy": "rollup -c -w -m inline --environment COPY_ENGINE,DEBUG_SHADERS", "build": "rollup -c --environment DEBUG_SHADERS", "build-release": "rollup -c && npm run build-umd && npm run build-esm && npm run test-v3d", "build-umd": "cp build/v3d.js build/v3d.unminified.js && babel build/v3d.unminified.js | terser -cm --comments '/webpackIgnore|Verge3D ©/' --mangle-props regex=/^_/,keep_quoted > build/v3d.js", "build-esm": "cp build/v3d.module.js build/v3d.module.unminified.js && terser build/v3d.module.unminified.js -cm --comments '/webpackIgnore|Verge3D ©/' > build/v3d.module.js", "test-v3d": "npm run babel-lint", "build-puzzles": "npm run --prefix puzzles build", "build-puzzles-release": "npm run --prefix puzzles build-release", "copy-engine": "sh utils/copy_engine.sh applications", "build-docs": "node docs/generate.js && npm run build-docs-pzlib-api", "build-docs-manual": "node docs/generate.js manual", "build-docs-pzlib-api": "npm run --prefix docs/pzlib_api build-docs", "dev-docs": "npm-watch build-docs", "dev-docs-manual": "npm-watch build-docs-manual", "build-all": "npm run build-release && npm run copy-engine && npm run build-puzzles-release && npm run build-docs", "prepack": "[[ -f manager/lib/keymanager.py ]] && cp manager/lib/keymanager.py . || exit 0", "postpack": "rm -f ./keymanager.py" }, "watch": { "build-docs": { "patterns": [ "docs/api", "docs/manual" ], "extensions": [ "html" ], "quiet": false }, "build-docs-manual": { "patterns": [ "docs/manual" ], "extensions": [ "html" ], "quiet": false } }, "keywords": [ "verge3d", "v3d.js", "3dweb", "web3d", "blender", "3ds-max", "maya", "gltf", "metaverse", "javascript", "3d", "virtual-reality", "augmented-reality", "webgl", "webgl2", "webaudio", "webgpu", "webxr", "canvas", "svg", "html5" ], "author": "Soft8Soft", "license": "SEE LICENSE IN LICENSE.txt", "bugs": { "url": "https://www.soft8soft.com/forum/bug-reports-and-feature-requests/" }, "homepage": "https://www.soft8soft.com/verge3d/", "devDependencies": { "@babel/cli": "^7.27.2", "@babel/core": "^7.27.1", "@babel/preset-env": "^7.27.2", "chalk": "^5.4.1", "fs-extra": "^11.3.0", "glob": "^11.0.2", "jsdom": "^26.1.0", "npm-watch": "^0.13.0", "rollup": "^4.40.2", "rollup-plugin-class-tree": "file:utils/rollup-plugin-class-tree", "sitemap": "^8.0.0", "strip-comments": "^2.0.1", "terser": "^5.39.0" } }