{ "name": "encantar", "version": "0.4.5-dev", "description": "GPU-accelerated Augmented Reality framework for the web", "author": "Alexandre Martins (https://github.com/alemart)", "homepage": "https://encantar.dev", "license": "LGPL-3.0-or-later", "repository": "github:alemart/encantar-js", "funding": "https://github.com/sponsors/alemart", "keywords": [ "augmented reality", "mixed reality", "virtual reality", "ar", "xr", "vr", "webar", "webxr", "webvr", "webgl", "webgl2", "wasm", "magic", "aframe", "babylonjs", "threejs", "3d" ], "type": "module", "main": "src/main.ts", "scripts": { "prebuild": "tsc --noEmit && npm run clean", "build": "npm run build-encantar && npm run build-types && npm run build-plugins && npm run build-addons", "build-encantar": "mkdir -p build && node esbuild.mjs && node esbuild.mjs --minify", "build-types": "mkdir -p build && tsc --emitDeclarationOnly --isolatedModules false --declaration --outFile build/encantar.d.ts", "build-types-dir": "mkdir -p build/types && tsc --emitDeclarationOnly --declaration --declarationDir build/types", "build-plugins": "mkdir -p build/plugins && for f in $(find plugins/ -name *.js); do cp $f build/$f; esbuild --minify < $f > build/${f%.*}.min.js; done", "build-addons": "mkdir -p build/addons && for f in $(find addons/ -name *.js); do cp $f build/$f; esbuild --minify < $f > build/${f%.*}.min.js; done", "clean": "rm -rf build", "start": "node esbuild.mjs --minify --serve", "update": "npm update speedy-vision", "deploy": "mkdocs gh-deploy", "docs": "mkdocs serve", "test": "echo \"Error: no test specified\" && exit 1" }, "dependencies": { "speedy-vision": "github:alemart/speedy-vision#v0.9.1" }, "devDependencies": { "esbuild": "^0.25.5", "typescript": "^4.9.5" }, "config": {} }