{"_id":"mantle-renderer","_rev":"28-f94ee622aa3e78551aeff684543238d2","name":"mantle-renderer","dist-tags":{"latest":"1.6.6"},"versions":{"0.1.0":{"name":"mantle-renderer","version":"0.1.0","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@0.1.0","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"abeee311189c33ac7ef265f135f0eff0188e6e82","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-0.1.0.tgz","fileCount":35,"integrity":"sha512-W8HmifObMnMSPKCdz3EPtC/UZhxkdThtQ5TfyD6/wOy6MTtjcXR8WnM2m8tq1VbLgTR/rzu1KwBMdDxKp38p7Q==","signatures":[{"sig":"MEUCIQDLlS8ain6HXU39MHLZXZgFpss+YbTeyOhVU+vdDfjpWQIgBq5m70crjZOpVV+v722yoivNmwB0VvZvMhuQEwfpmB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24051},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./src/platformSpecifics/ServerPlatformUtils.js":"./src/platformSpecifics/ClientPlatformUtils.js"},"gitHead":"4caf33ba6025e9e0a07189e4fcb5f3e3549ef4a7","scripts":{"i":"npm install && npm --prefix test install","pack":"npm run build && npm pack","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","package":"npm run build && npm publish","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_0.1.0_1686133636935_0.42157296150466705","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"mantle-renderer","version":"1.0.0","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.0.0","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"051a2cb798d322164ce27c183dde392c8a54d2be","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.0.0.tgz","fileCount":35,"integrity":"sha512-CZVHMXTnYLh1M3rfAPk1JnokY0IEhGHblHRcYgltWGkN9/I2iZ3bCGLKAd9T86qnSRESLgGvV4IkCWxiNBa4pA==","signatures":[{"sig":"MEUCIAolt24mSq84XYQw7TX7qN16qNfIYImtSHuHAv1vaiKVAiEAwxjP9jaeTSZzpRvRfBuQjwhwIaLvz2ebVHd+2gZtIAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24215},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./src/platformSpecifics/ServerPlatformUtils.js":"./src/platformSpecifics/ClientPlatformUtils.js"},"gitHead":"4caf33ba6025e9e0a07189e4fcb5f3e3549ef4a7","scripts":{"i":"npm install && npm --prefix test install","pack":"npm run build && npm pack","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","package":"npm run build && npm publish","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.0.0_1686133808767_0.36263348054257327","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"mantle-renderer","version":"1.0.2","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.0.2","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"19dd13e08770af7b97b11a172769d3eefacaafcb","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.0.2.tgz","fileCount":35,"integrity":"sha512-4rF8IzUS0RDABkPdFSDZPvw+xnym29mDJIla1ptLx4DSgkwA6hRQlCbK8oFEQpiqcnVeYteaqNdcbhdYWt8SVw==","signatures":[{"sig":"MEQCIDuxZm6cy06HkVwaTaTaGyOYOjiXWsLvVeYJrFFlMAdUAiBenAnCbSe2WNe1w6pctaclEJ+bTazPb1rBkmuKtlYTBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25248},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./src/platformSpecifics/ServerPlatformUtils.js":"./src/platformSpecifics/ClientPlatformUtils.js"},"gitHead":"f9cb993510a080d51b40ed6cab9e5d14224bc46b","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","package":"npm run build && npm publish","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.0.2_1686135356271_0.3221378737006677","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"mantle-renderer","version":"1.0.3","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.0.3","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"870fe1d229950187b26e252961daa6dc304b8fd2","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.0.3.tgz","fileCount":51,"integrity":"sha512-d4vWL1K9XYTdpB8kEcSLALXs588+uxjys/JDJcI3+sO+D7utiGMDUUyCl46rkp7ihfTnrYmcxk5okIojKKUpuQ==","signatures":[{"sig":"MEQCIDEfxSEJkmrv30qLV7yAVG3vUXZYWRHebBdoppexlVeuAiAeTvnf/5E3X2CFQHC99VMO740LAxQ//vi/+efzFs59fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58442},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./src/platformSpecifics/ServerPlatformUtils.js":"./src/platformSpecifics/ClientPlatformUtils.js"},"gitHead":"f9cb993510a080d51b40ed6cab9e5d14224bc46b","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","package":"npm run build && npm publish","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.0.3_1686141497361_0.8956479074987351","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"mantle-renderer","version":"1.0.4","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.0.4","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"0e56b47fa1bd76f962148ae526e9b6b8140966aa","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.0.4.tgz","fileCount":51,"integrity":"sha512-E8H11HEo1N6WS6mHSUfdzlEHqfMrgfGBCUqZlAZ30l4oV/4EFbT6D7I2/JrJJuZTsURZE89sylwnKKJ6M5lm8g==","signatures":[{"sig":"MEQCIH/ysghERVkLbkkC4bQ8r3wbA+N6uQ7e/MPQAQ0Su7dPAiAjyrUAofe2eVUK7pNz4Gx6gtoLObGZcqC7ddZc3nUBhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58413},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","browser":{"./src/platformSpecifics/ServerPlatformUtils.js":"./src/platformSpecifics/ClientPlatformUtils.js"},"gitHead":"f9cb993510a080d51b40ed6cab9e5d14224bc46b","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","package":"npm run build && npm publish","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.0.4_1686262568954_0.2366459612175067","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"mantle-renderer","version":"1.0.5","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.0.5","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"79975ea02586c6637280e18f71f7045e09837c04","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.0.5.tgz","fileCount":51,"integrity":"sha512-QMmGAOIFqpj+s/jUF0syGNBRw5fWUjBLDJd8rmIPizEVn0g3vv77Xn2GZLdWJUD5XGnyuo+I5fXQOX2S1Vvclg==","signatures":[{"sig":"MEYCIQCT/iV9F9QTs3D9/JEFa0VBvtyaKjv6XNU4SG/Xiy3TZwIhAPghfjfhhm/itLRauF7SN9dhCjERJUF09zVdUFQ4abVP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58413},"main":"dist/Index.js","type":"module","types":"./dist/Index.d.ts","browser":{"./src/platformSpecifics/ServerPlatformUtils.js":"./src/platformSpecifics/ClientPlatformUtils.js"},"gitHead":"1129d9d410d26a040404c2c454032887478c6e23","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","package":"npm run build && npm publish","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.0.5_1686316917637_0.9072522964650827","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"mantle-renderer","version":"1.0.6","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.0.6","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"448f35993fa9b7caa8d297b401dff212e760b778","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.0.6.tgz","fileCount":51,"integrity":"sha512-MiiXsIDvSexKd5nUsAJikPup+0Fm33RuepmO3RSg1rz92GJZHonMNXOaiCJteHih3JxAWDWdl2UWFZ6I31CPvQ==","signatures":[{"sig":"MEYCIQDgXpIuqA6oNe8j8pB3hmoTbDY0r5HGqiNSqyQC7JovyAIhAIeU1DQKBXD8JHSiNNnIML/SMFObMqBNMuxcpQ9GBIYF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58413},"main":"dist/Index.js","type":"module","types":"./dist/Index.d.ts","browser":{"./src/platformSpecifics/ServerPlatformUtils.js":"./src/platformSpecifics/ClientPlatformUtils.js"},"gitHead":"1129d9d410d26a040404c2c454032887478c6e23","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","package":"npm run build && npm publish","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.0.6_1687092389571_0.2691313394320136","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"mantle-renderer","version":"1.0.7","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.0.7","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"b8a53720dd20145cc6cac347f0d433c5130f1f25","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.0.7.tgz","fileCount":51,"integrity":"sha512-8T6QT0z2ocOSIN5kF0SD8R3/2PpURy0g2UIzFS0R2HqHr4oyOuDb0X84vyP6aJ6YANfQ3JRTVeZWtV8BI1TX8g==","signatures":[{"sig":"MEYCIQDQt7xZq2AHFSTjV6ASkafyB507oE3wwLZ1MKNKqx+1QQIhALjBCrt0P+bkOAXRUUo/PsGmL2gY4jt+RAQRajrcTGIM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58398},"main":"dist/Index.js","type":"module","types":"./dist/Index.d.ts","browser":{"./src/platformSpecifics/ServerPlatformUtils.js":"./src/platformSpecifics/ClientPlatformUtils.js"},"gitHead":"c6a118429943924825daee42e59fa87a9a443530","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","package":"npm run build && npm publish","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.0.7_1687092797665_0.13433346783234934","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"mantle-renderer","version":"1.1.0","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.1.0","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"6f609ea3c49fe66a45ab365b5f626f2d5c890d17","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.1.0.tgz","fileCount":51,"integrity":"sha512-c6WCkC4q5N/GG/mFgT0RvWqI4LcrH4sNgU6APq7QQYgeo8goUoc1A+he8i2YgTQFHP12OZxPlRsmFKkOTxSvZA==","signatures":[{"sig":"MEUCIAa1gB8PIZLWGQSBUl882aQVUTXCwvtfUE0SqL4nVU4YAiEA0VZRHDKWOs4mynCldDuQ/zgsodZim+YW2u/PrkBebNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59885},"main":"dist/Index.js","type":"module","types":"./dist/Index.d.ts","browser":{"./src/platformSpecifics/ServerPlatformUtils.js":"./src/platformSpecifics/ClientPlatformUtils.js"},"gitHead":"2cbe58025cceb644030a9b81d677809032ede577","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","package":"npm run build && npm publish","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.1.0_1688433868661_0.1404487585707841","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"mantle-renderer","version":"1.1.1","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.1.1","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"2b35c1e0b8536903d79a3388c2cf1b977580db57","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.1.1.tgz","fileCount":51,"integrity":"sha512-p8U6CqT4g9/JXjVJctWTkBixubJcBz6KdIwsz/s6NG4Mm8e2IsdyhSR1PO0wfW2ZtpngvClyM+g6RCK3WRN7tg==","signatures":[{"sig":"MEUCIQDiutdIf5rPLIR5TqnaRrJHeA1LIKluDerrPtLdBSq/WAIgeyJ35SU0ocYytdmRWxpZtrDITDuKZO0kG10IaFKJ/VQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59473},"main":"dist/Index.js","type":"module","types":"./dist/Index.d.ts","gitHead":"1efeef70543754fc8d362cf26c39d44448b8c7d6","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","package":"npm run build && npm publish","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.1.1_1688440143412_0.7836044625325249","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"mantle-renderer","version":"1.1.2","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.1.2","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"9cebcfb8926b967afd9f6bf4d5873d30f437f1f6","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.1.2.tgz","fileCount":51,"integrity":"sha512-rqt8I1PJGpnave9Kd5pNe+Oq7LsygJLPQ18EoIgssXrLuGORtsW5VN5ZzImXo2uBk2qsZTA0/+z/quamkXV78w==","signatures":[{"sig":"MEYCIQCc8pwooEK74gGNldV+Fdd1EwFfANvS6kdXdYgoBRE24AIhAJGaboIPIL3l894mwslW9yyWy0qifXTlUo92aHFWNN5I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59701},"main":"dist/Index.js","type":"module","types":"./dist/Index.d.ts","gitHead":"1efeef70543754fc8d362cf26c39d44448b8c7d6","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.1.2_1688700937946_0.36481445619761055","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"mantle-renderer","version":"1.1.3","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.1.3","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"c9c2b8bcedf4ff5480112050806fbc534293cdb4","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.1.3.tgz","fileCount":51,"integrity":"sha512-li1R06U5I3+FOAqAsTtJYiegPIiwCDPeiICwI/S3FLIqYahTeRcn7O8JPpuTZUmblCQ6oRoAjP97hoSHss2eyw==","signatures":[{"sig":"MEQCIEk5P7Z+waNh1I7dc1Hlqan12CPyiHhVpfCzGXtXy+qaAiBmb/YOsY3X6skakUgOv40L+SxI2mgRnXmPnzw2gZBRQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64597},"main":"dist/Index.js","type":"module","types":"./dist/Index.d.ts","gitHead":"048ca7dec8ce1e6c95a4dbf00369c82aace9eab1","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.1.3_1688777668469_0.2533731975420488","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"mantle-renderer","version":"1.2.0","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.2.0","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"f4692ed9870bd5cb5989f6e57a01e83f408bcca3","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.2.0.tgz","fileCount":51,"integrity":"sha512-rWqvlnw0C7gfWGy/DbDS40bu2+RTICyLG/khwFJVWzfV2H+74X2ot6cj8zwyN2smryftB+p7X5o0JED/UsoyTQ==","signatures":[{"sig":"MEQCIFgFFOsvyA8+ZzjIFM5BAUkXchF+oj3Pb4cUZ482puoCAiBTHFWkh5SZF7wELBFRG/Dv4dbGihRFkXxeiK4rbzbnrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64889},"main":"dist/Index.js","type":"module","types":"./dist/Index.d.ts","gitHead":"a2097b93b0d26f236aea1275484e3ac51ab24593","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.5.0","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.2.0_1688779337463_0.8748460969532126","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"mantle-renderer","version":"1.2.1","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.2.1","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"f2726fa88b93e6793ad75327c099c1487350477e","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.2.1.tgz","fileCount":51,"integrity":"sha512-3CHr5XZrltifNOI8kE/DTXgVcBXflXwVPoCnTSCI/x3jTWM0Kv5ks0Kb1n3KxNC49t85AKqJBn7szFov5mhoLg==","signatures":[{"sig":"MEUCIQDeCcZZfDat41oLaqjWLeVCtVEi0G27dw+JaRPjfvN0lAIgFXMn+6WXR6vfkB/yA3AMfrPTgcYr/O4YtUwCY7CJ6yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64548},"main":"dist/Index.js","type":"module","types":"./dist/Index.d.ts","gitHead":"a2097b93b0d26f236aea1275484e3ac51ab24593","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npx tsc","check":"npx tsc --noEmit","clean":"npx rimraf dist/","rimraf":"./node_modules/rimraf/bin.js","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.6.7","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.2.1_1697058040404_0.9115161901339892","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"mantle-renderer","version":"1.3.0","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.3.0","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"e23d8d77532b01df4c0a9ed9ba3b38907ddf8e85","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.3.0.tgz","fileCount":101,"integrity":"sha512-hg3bBVIQpiGLWNknaL5aXCiEWd4EVtcep+dN4U7nXufrrK+bEWbb+THRx1JeGNatpoYomykrXsWz6Uwy7UKg+A==","signatures":[{"sig":"MEUCIQDyQ6GfcqEctSsizNdklUX8jao5orvpmRfqcj7wxcsuIgIgJWAb/gg2qqZnVWjRTmT4pys1eHCtHL3EYJuVsur5IxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131354},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"9429ec2d7efeb66d275ac42620606146a823c4c2","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.6.7","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.3.0_1699929569244_0.4660437807913447","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"mantle-renderer","version":"1.3.1","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.3.1","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"dfd32cf22803decf62a8115d294d6ad928621f0c","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.3.1.tgz","fileCount":101,"integrity":"sha512-mT4YjmmB0R4nTr26Yn2udvlYPrZ7J5OBvd/N3kWLQM2CZ0yC2ZpidbzNByNNX0l84NorDWr2CazlQvcrbZoxSw==","signatures":[{"sig":"MEUCIQDqoVLEaUpl67GNFa0OMdolDH7TGklNV+NCt9iF6mJjYwIgfcry3TuBHqK9+bnrqtnv14zjRoePCHhGoseZGM1wZmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132598},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"dabbaf5743e2a228e2a0be3b0b700df992956653","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.6.7","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.3.1_1699930378763_0.8779246404926617","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"mantle-renderer","version":"1.3.2","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.3.2","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"8345567c69f6f0319fe36185cd8e93e1bb76b266","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.3.2.tgz","fileCount":101,"integrity":"sha512-//7OQQqWZnUNv/jlbpJLyKsM7GqTOgkieX0T1SMenUlXCAhMIz/3WRr+WljWNYUHdjKM3VjRKsusJpqwhicAHw==","signatures":[{"sig":"MEUCIEH/F29FxgDkpjjOIdVgFT6mPzZFtGs/6BRLf7PW85YyAiEAuZbrUnM88TCzT3asyCKQXXMeBftCCpbGgAyhx4UBO7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132370},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"27691504f099d301a24f0f3eec2619b65001809b","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.6.7","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.3.2_1699930912911_0.25327815914633556","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"mantle-renderer","version":"1.4.0","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.4.0","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"236d009187a095f7beca312a7a8f07df816595e2","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.4.0.tgz","fileCount":101,"integrity":"sha512-UGDgzlQUK3IYe7DG42c7Vzfeqh3QAy+crOLE3YZ+1PkxPvfdUdm8QANCj1mTgD+VwkngjNNzGF5Fu2lzE6qStg==","signatures":[{"sig":"MEUCIBN6DSvYMyI7XIgNXZnm+NtRS3xTYSAPIvos4nOvemlCAiEAi/Sov1O27p9tWQNVjHjWFiOh3OiRjLPCjQvisM8LH14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130317},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"c425c48a83f52e8a1c744f77b23c14c9f27171f5","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.6.7","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.4.0_1699932228236_0.6644061261532574","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"mantle-renderer","version":"1.4.1","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.4.1","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"5bcb68abfbb405aef7242ee6422f5f30b2d80a59","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.4.1.tgz","fileCount":101,"integrity":"sha512-BJIs5aXwe4Emst9ETKJ8xenaiHknQiy7K3ET3xgyLaXAxboP/xLnEyf3U4rT5Si7keNpCig4OwmEz6usOMz5Qg==","signatures":[{"sig":"MEQCIDjGpK++JzGgTja5ic/r6zthpQa6+1ZB3A4kkDypntSBAiBOgNsisSKLJK15udakp9BBI3tbrgmNraqvESxgKAEnWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130433},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"5ea7339a9062bc11fae3c54524ff6966b61b6172","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.6.7","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.4.1_1700114007802_0.11101374763607197","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"mantle-renderer","version":"1.4.2","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.4.2","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"d51062497b73d3d482418025a5508d350852610d","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.4.2.tgz","fileCount":101,"integrity":"sha512-zLfrwdVXfA0R2Th6fUOez3qqSvyqS9xpvG/3R3smuDn+wnQ8NdHHZgQY7PSqs0wp8STXUmiyKs8go12nqxhiuA==","signatures":[{"sig":"MEUCIQD5iJNh2++xs+uYSvf/GA52ZS+cqbbg0lCxWzmUmKCz4QIgUlGiPjC+HMWfWxMWd0ZovrIZn+xy5FSOG+RejVWSAvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130433},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"00bb848fd8b838f393c3846630d9de987b15ab06","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.8.1","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.4.2_1704681118202_0.28116649263107685","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"mantle-renderer","version":"1.5.0","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.5.0","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"376364ca934c20c3ff9eeeebad212e1b3a30313b","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.5.0.tgz","fileCount":107,"integrity":"sha512-6f/qGFahcEzbzjzwW9yWm708Uf1dlxua/xH7BJoxfWtC0pNpaTyjKkg37BszOiHgsZPxHU1W+rpWZwMYVg4iVw==","signatures":[{"sig":"MEUCIDhJnOvz/nGqPQc/YoSmEisNCgy1yUyCIMk3K/cN3Px7AiEAyMmGVhd3FgE34ND+M5HwD5bn1GHaxNCOlkt0V/Omqzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157113},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"31a27caaa54106ee0944a7b9c6b63991b39b5e39","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.6.7","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.5.0_1715211143543_0.5142485390006526","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"mantle-renderer","version":"1.6.0","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.6.0","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"6d720070f855332bb4ccde04b40ec4d7262bafe2","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.6.0.tgz","fileCount":119,"integrity":"sha512-mV2jk/6DvcAEqELSrIsh4FKhkvJQR788+6/XqHZEJGXiSS/FHW5t6UBXpjNj7JYLw/uep+1UJUzP1FZz2ytUTQ==","signatures":[{"sig":"MEYCIQDlRTEoyYIe/R7+TjqAPL9iF3vslBxtQcn55sqw0AD6zQIhALp9iOOs77worexvSjvrz3FCkpXTeEQ3mh8t1+FAvYyA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185973},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"b7daf983e29517db9787747fcdcd9c2c97f2bb34","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.8.1","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.6.0_1723952037816_0.36536030133322583","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"mantle-renderer","version":"1.6.1","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.6.1","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"8a7e354e6dea3dce9784ffb66495a0bb968f4021","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.6.1.tgz","fileCount":119,"integrity":"sha512-/nOmYjSvuBw+7G7hyz8owRWJ2HzJHk/LQxSJ+hEcQo1IkC8kRqSlo0oyutcorh+uMWbtwqk/YriTcEpCTeTpAA==","signatures":[{"sig":"MEUCIFZtwp8xpEMfWP2rqxVzEber9I0ESmRXRyMDA2uF8etaAiEA3iYtUo1NzFBXynhOsggruZz2fQBYYxVnC2w+3HssI20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187588},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"25e1d4fd9fb1b2aa8f73df1bebff694145865afb","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.8.1","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.6.1_1726542040605_0.2898507595712634","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"mantle-renderer","version":"1.6.2","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.6.2","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"c7a248d3a9153a1d9cc8a2221995abda3b2d8a32","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.6.2.tgz","fileCount":119,"integrity":"sha512-W+UNddVH9ZbYoA4jafNEvP7YCNETujda8bdrshr4KrL6ZDSzXMb+WotqPu8+iuJyXZ5q9Vs8e0lqYJTjpxNWaQ==","signatures":[{"sig":"MEYCIQCSDCraeru5tzE/CPKvfRg5i2FsKhMnaI4l3AatK1YZRwIhAO/E3ND/sYcVxnu7emisimJosGz1TODcdsftEYqC6meT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187588},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"4ede2ee2156f56e930fd2406f9e4795c16801dbc","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.8.1","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.6.2_1731383507488_0.2492926647884841","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"mantle-renderer","version":"1.6.3","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.6.3","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"4ce738ca39e2b4de8c428fd2f69b0eab910c5be6","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.6.3.tgz","fileCount":119,"integrity":"sha512-VgMR7ATl7U1WJ+oMRlMhF2daJX8WO7kGyPnA1s8Db4e/74MGyvbjRB4i2gtHIVS0N7Wfq8oQ5zsxlOO/xnVDQA==","signatures":[{"sig":"MEUCIQC6P6gcFy7vdBCSVTe2A5m9uf2KDJva1ynkKcppRq/yEQIgNYaHFu6oks6UkPI8A0UUN2Jj499Bxsd50jpYtMPDVqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187588},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"ef0051d50b5ad1f0c7c3e99fc772748bff8a38ea","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"npx tsc --noEmit","clean":"npx rimraf cjs/ && npx rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"npx tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"npx tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"npx ts-node ./dev-server/main.ts","test:memory":"npx ts-node ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"9.8.1","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"gl":"^6.0.2","three":"^0.152.2","canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.2.0","rimraf":"^5.0.1","ts-node":"^10.9.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.6.3_1731384519154_0.5060244998293189","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"mantle-renderer","version":"1.6.4","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.6.4","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"d7397074da7e6c31deb08fd9a6dce120019971ba","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.6.4.tgz","fileCount":119,"integrity":"sha512-IseZZLVC+IFiL3r4k4F9+vp2pfrVK0qa2Udo63Lvkrw3hG2FJhMIKrRwF3XJhdtUDeOTQgNqfcrSNRoxMYKY/g==","signatures":[{"sig":"MEUCIHNTwirKsvQU7j0WasDtxfTEp2Oplz4EbCtkWzTALd6/AiEAsSlKsD/v7fHVCwL3l3v3dlhUS6ZmfV06PP9bdkxrlRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187547},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"81fbcab10fb56fd435a71dfa8dd7e08a43622871","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"tsc --noEmit","clean":"rimraf cjs/ && rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"tsx ./dev-server/main.ts","test:memory":"tsx ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"10.8.2","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"gl":"^8.1.6","three":"^0.152.2","canvas":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chalk":"^5.2.0","rimraf":"^5.0.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.6.4_1754450976658_0.8176099813218565","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"mantle-renderer","version":"1.6.5","keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","_id":"mantle-renderer@1.6.5","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"dist":{"shasum":"a1752da444e874e5694c3b7c1ab56b9ce8bebab2","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.6.5.tgz","fileCount":119,"integrity":"sha512-Cj9Xwdtf0VKd3rVN0jdtReEejotOv9IVWEymd53VOAqXcP75yQ9viMGpAzSsGNjVeJIPllpnnEMloy3B8Wph4w==","signatures":[{"sig":"MEYCIQCSI562GOjHf+1zNdarttVo7JePQshq64Xxtu83y/WOlwIhAOOomOd37d/1Px/gEYjUpFEcyiAZjBD+UxbYzR5/mGgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190903},"main":"cjs/Index.js","type":"module","types":"./cjs/Index.d.ts","exports":{"import":"./esm/Index.js","require":"./cjs/Index.js"},"gitHead":"a786b48c1b421b26b40dfc88d454debe9e321fae","scripts":{"i":"npm install && npm --prefix dev-client install","pack":"npm run build && npm pack","push":"npm run build && npm publish","build":"npm run clean && npm run build:cjs && npm run build:esm","check":"tsc --noEmit","clean":"rimraf cjs/ && rimraf esm/","rimraf":"./node_modules/rimraf/bin.js","build:cjs":"tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server","dev:client":"npm --prefix dev-client run dev","dev:server":"tsx ./dev-server/main.ts","test:memory":"tsx ./tests/memoryLeak/MemoryLeak.ts"},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"_npmVersion":"10.8.2","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"gl":"^8.1.6","three":"^0.152.2","canvas":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chalk":"^5.2.0","rimraf":"^5.0.1","@types/gl":"^6.0.2","typescript":"^5.0.4","@types/node":"^24.9.1","@types/three":"^0.152.0"},"_npmOperationalInternal":{"tmp":"tmp/mantle-renderer_1.6.5_1761609065479_0.14705071272019632","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"mantle-renderer","version":"1.6.6","description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","main":"cjs/Index.js","type":"module","scripts":{"rimraf":"./node_modules/rimraf/bin.js","clean":"rimraf cjs/ && rimraf esm/","build":"npm run clean && npm run build:cjs && npm run build:esm","build:cjs":"tsc --module commonjs --outDir cjs/ && echo {\"type\": \"commonjs\"} > cjs/package.json","build:esm":"tsc --module es2022 --outDir esm/ && echo {\"type\": \"module\"} > esm/package.json","i":"npm install && npm --prefix dev-client install","check":"tsc --noEmit","push":"npm run build && npm publish","pack":"npm run build && npm pack","dev:client":"npm --prefix dev-client run dev","dev:server":"tsx ./dev-server/main.ts","test:memory":"tsx ./tests/memoryLeak/MemoryLeak.ts","test:xvfb":"xvfb-run -s \"-ac -screen 0 1280x1024x24\" npm run dev:server"},"exports":{"require":"./cjs/Index.js","import":"./esm/Index.js"},"keywords":["Minecraft","3d","Renderer","Three"],"author":{"name":"eyezah, AuraSide"},"license":"MIT","devDependencies":{"@types/gl":"^6.0.2","@types/node":"^24.9.1","@types/three":"^0.152.0","chalk":"^5.2.0","rimraf":"^5.0.1","tsx":"^4.20.3","typescript":"^5.0.4"},"dependencies":{"canvas":"^3.1.2","gl":"^8.1.6","sharp":"^0.34.5","three":"^0.152.2"},"gitHead":"a786b48c1b421b26b40dfc88d454debe9e321fae","types":"./cjs/Index.d.ts","_id":"mantle-renderer@1.6.6","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-ObSotO7A+iUk3Tng349T6exdU/gz1E9nPDIRN7vCctckyCq2P7sYvdTzqoH8OZ9H2YIkOpLV7FxUBka7+ShBhQ==","shasum":"2012cc6bb2dfa171ee9a1506e03b34d34c097d90","tarball":"https://registry.npmjs.org/mantle-renderer/-/mantle-renderer-1.6.6.tgz","fileCount":119,"unpackedSize":191042,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEsKX7PGezkBJDF7RL654Zev1WLlu8S2/79Gz7IT27k6AiEAlOYEkOGHBEY9Y6WvjxJmSEs3DmDpWJu/Jwc9e4CvDag="}]},"_npmUser":{"name":"eyezah","email":"npm@eyezah.com"},"directories":{},"maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mantle-renderer_1.6.6_1765453551691_0.9975566157665168"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-07T10:27:16.934Z","modified":"2025-12-11T11:45:52.111Z","0.1.0":"2023-06-07T10:27:17.140Z","1.0.0":"2023-06-07T10:30:08.955Z","1.0.2":"2023-06-07T10:55:56.461Z","1.0.3":"2023-06-07T12:38:17.563Z","1.0.4":"2023-06-08T22:16:09.136Z","1.0.5":"2023-06-09T13:21:57.810Z","1.0.6":"2023-06-18T12:46:29.758Z","1.0.7":"2023-06-18T12:53:17.877Z","1.1.0":"2023-07-04T01:24:28.859Z","1.1.1":"2023-07-04T03:09:03.681Z","1.1.2":"2023-07-07T03:35:38.127Z","1.1.3":"2023-07-08T00:54:28.694Z","1.2.0":"2023-07-08T01:22:17.668Z","1.2.1":"2023-10-11T21:00:40.602Z","1.3.0":"2023-11-14T02:39:29.508Z","1.3.1":"2023-11-14T02:52:58.916Z","1.3.2":"2023-11-14T03:01:53.072Z","1.4.0":"2023-11-14T03:23:48.417Z","1.4.1":"2023-11-16T05:53:28.004Z","1.4.2":"2024-01-08T02:31:58.367Z","1.5.0":"2024-05-08T23:32:23.683Z","1.6.0":"2024-08-18T03:33:57.939Z","1.6.1":"2024-09-17T03:00:40.793Z","1.6.2":"2024-11-12T03:51:47.689Z","1.6.3":"2024-11-12T04:08:39.354Z","1.6.4":"2025-08-06T03:29:36.845Z","1.6.5":"2025-10-27T23:51:05.699Z","1.6.6":"2025-12-11T11:45:51.884Z"},"author":{"name":"eyezah, AuraSide"},"license":"MIT","keywords":["Minecraft","3d","Renderer","Three"],"description":"A Minecraft-focused WebGL powered 3D renderer built for both the browser and server.","maintainers":[{"name":"eyezah","email":"npm@eyezah.com"}],"readme":"# <img src=\"https://github.com/auraside/mantle-renderer/raw/main/assets/Mantle%20Icon.svg\" height=40 /> Mantle Renderer\r\nA Minecraft-focused WebGL powered 3D renderer built for both the browser and server.\r\n\r\n## Installation\r\nInstall Mantle Renderer into your client or server-side project using `npm i mantle-renderer`.\r\n\r\n\r\n## Usage\r\n\r\n### Creation\r\nNew renderers can be created attached to canvases. If used server-side, the `canvas` field should be omitted to let the renderer take care of it.\r\n```ts\r\nconst renderer = new MantleRenderer({\r\n    live: true,\r\n    platformUtils: new ClientPlatformUtils(),\r\n    canvas: canvasElement,\r\n    player: {\r\n        skin: \"https://textures.minecraft.net/texture/7f608010686ff1d32c7323967ae9ee6599983b28f776a3b30f435a1e11822b9c\",\r\n        slim: false\r\n    },\r\n    antialias: true,\r\n    fxaa: true,\r\n    controls: true\r\n});\r\n```\r\n\r\n\r\n### Deletion\r\nRenderers need to manually be destroyed in order to free up memory used by textures and geometries.\r\n```ts\r\nrenderer.destroy();\r\n```\r\n\r\n\r\n### Exporting Screenshots\r\nRenderers allow the the scene to be exported as a PNG or JPEG at any resolution.\r\n```ts\r\nrenderer.screenshot(1920, 1080, \"jpeg\", 2);\r\n```\r\nPost-Processing effects like FXAA, SSAA and bloom aren't supported by the screenshot method. Instead, super-sampling can be used as an alternative to anti-aliasing, at the cost of performance.\r\n\r\nIt should be noted that the screenshot method isn't very useful when used in the browser as you can [extract the contents of the HTML canvas](https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toDataURL) directly, including post-processing effects.\r\n\r\n\r\n### Loading Models\r\nMinecraft: Java Edition block models can be converted to the Mantle Renderer format.\r\n```ts\r\nconst blockModel = {...};\r\nconst textureUrl = \"https://example.com/texture.png\";\r\n\r\nconst mantleModel = parseJavaBlockModel(blockModel, textureUrl);\r\n```\r\nThe model can then be imported directly into the scene. It's noted that using this technique, you'll need to dispose of the model's geometry, materials and textures yourself.\r\n```ts\r\nconst mantleModel = parseJavaBlockModel(blockModel, textureUrl);\r\n\r\nconst { mesh } = await buildModel(mantleModel);\r\n\r\nrenderer.scene.add(mesh);\r\n```\r\n\r\nAlternatively, the model can be attached directly to a player model. Using this technique, the model's resources will automatically be released when the renderer is destroyed or the model is removed.\r\n```ts\r\nconst mantleModel = parseJavaBlockModel(blockModel, textureUrl, [0, 0, 0], renderer.player.getBodyPart(\"head\"));\r\n\r\nawait renderer.player.addModel(model);\r\n```\r\n\r\n\r\n## Using Headlessly\r\nWhen using Mantle Renderer in a server environment you're likely using a headless machine. In this case, creating a render may result in the following error:\r\n> THREE.WebGLRenderer: Error creating WebGL context.\r\n\r\nThis is because the machine isn't providing an X11 or an OpenGL environment. To setup this environment on Linux we can use [Xvfb](https://en.wikipedia.org/wiki/Xvfb) or [Mesa](https://docs.mesa3d.org).\r\n\r\nIf using Xvfb, its best to create the display environment as you start the Node.js application and close the environment when the application finishes. We can do that using this command:\r\n```\r\nxvfb-run -s \"-ac -screen 0 1280x1024x24\" <command to start Node.js application>\r\n```\r\nRead more about this in the [Headless GL documentation](https://github.com/stackgl/headless-gl#how-can-headless-gl-be-used-on-a-headless-linux-machine).\r\n\r\nIn order to not depend on a browser, the renderer's `platformUtils` needs to be adjusted.\r\n```ts\r\nconst renderer = new MantleRenderer({\r\n    live: false,\r\n    platformUtils: new ServerPlatformUtils()\r\n});\r\n```\r\n\r\n\r\n## Development Setup\r\n\r\nrun `npm run i` instead of `npm install` in order to download dependencies for both the library and the development environment.\r\n\r\n## License\r\nThis project is [MIT licensed](https://github.com/auraside/mantle-renderer/blob/main/LICENSE).","readmeFilename":"README.md"}