123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- {
- "name": "encantar",
- "version": "0.4.5-dev",
- "description": "GPU-accelerated Augmented Reality framework for the web",
- "author": "Alexandre Martins <alemartf@gmail.com> (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": {}
- }
|