@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
JSON
{
"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"
]
}