UNPKG

@needle-tools/materialx

Version:

MaterialX material support for three.js and Needle Engine – render physically based MaterialX shaders in the browser via WebAssembly

70 lines (69 loc) 1.5 kB
{ "name": "@needle-tools/materialx", "description": "MaterialX material support for three.js and Needle Engine – render physically based MaterialX shaders in the browser via WebAssembly", "version": "1.5.1", "type": "module", "main": "index.js", "types": "index.d.ts", "exports": { ".": { "import": "./index.js", "require": "./index.js", "types": "./index.d.ts" }, "./needle": { "import": "./needle.js", "require": "./needle.js", "types": "./needle.d.ts" }, "./package.json": "./package.json", "./codegen/register_types.ts": { "import": "./codegen/register_types.ts", "require": "./codegen/register_types.js" } }, "peerDependencies": { "three": ">=0.160.0" }, "scripts": { "test": "node --test tests/unit/**/*.test.js" }, "devDependencies": { "@needle-tools/engine": "4.x", "@types/three": "0.169.0", "dotenv": "^17.2.4", "three": "npm:@needle-tools/three@^0.169.5" }, "files": [ "index.js", "index.d.ts", "needle.js", "needle.d.ts", "src/", "bin/", "codegen/", "README.md", "CHANGELOG.md", "package.needle.json" ], "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "keywords": [ "needle", "materialx", "material", "shader", "threejs", "three.js", "webgl", "webgpu", "mtlx", "rendering", "gltf", "pbr", "3d", "wasm" ] }