{"_id":"@elumixor/thrixi-resources","_rev":"16-542ec7dccf0371d0ac1ae396ce7a0d05","name":"@elumixor/thrixi-resources","dist-tags":{"latest":"1.7.0"},"versions":{"1.0.1":{"name":"@elumixor/thrixi-resources","version":"1.0.1","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.0.1","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"d02b878c5347a41dddb13d5e0080e8e4feb274e3","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.0.1.tgz","fileCount":9,"integrity":"sha512-WiwcJuwkB+yoeKCTzFBmbt+rmW/PV3nNBUnYYVarNN9bgOPY1wBi12gsUE3VNTmkpo/Mc3DXgehwDd7XkCp1Iw==","signatures":[{"sig":"MEUCIQDXWB81lQphmdBPOzjS5j2ONg7gAvuBJ1at8+wzqUwDcgIgObj8jE+nnYPUZrWsBYca4MC+JdUcSgdBD6K8uF1UwsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332786},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5ad342838d217172a4fce3921ae5abd5ab62ab3d","scripts":{"lint":"biome check . --fix","build":"bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:bundle":"bun build ./src/index.ts --outdir ./dist","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.0.1_1757804644974_0.5827379407521833","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@elumixor/thrixi-resources","version":"1.0.2","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.0.2","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"27423c383dd90beecddfabc0b312d3832498bf80","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.0.2.tgz","fileCount":9,"integrity":"sha512-xFSiuA/5oblCGUCLCDe3xj0VIucjtvjLuvBuz5IaSgJK3ppSrx7GPdBYlna1zHp5kf6friuxLEcu+QZ+Kh7rpA==","signatures":[{"sig":"MEUCIGDVpMtu7PwYKl+6gjSGFt2uVry/W1982iMeG1Te1lyDAiEAya2V06oVqTANmmoGzuVJWuovTrcXiDwha1saIvxYNVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332790},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"38f70743ca95917472c2f54575b580ef6025775d","scripts":{"lint":"biome check . --fix","build":"bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:bundle":"bun build ./src/index.ts --outdir ./dist","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.0.2_1757805232744_0.6164615933801878","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@elumixor/thrixi-resources","version":"1.0.3","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.0.3","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"2f94d41ccc4b0f7a415ed834830595c1e1fd4afe","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.0.3.tgz","fileCount":7,"integrity":"sha512-AZGBPk2DLmzE3l5xhaKUmsLQO7AblNcjE1lNyrMWAVqwrjCsryuk2J9Uu+F0TAa8vpoTDTGkQkJAGOCKLVLRBw==","signatures":[{"sig":"MEYCIQC5bndotfRu9K9GD4+a5+F+6sbp7+pzGmqqWvwaxBgtXAIhAOtx8ucp2cUTJbiTINflDTl5dA8WL9ATEn8WgLyoRV4L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332702},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8a835af2a02e601e2dda761e1110da2d079dfb10","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.0.3_1757805601054_0.06073986647827323","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@elumixor/thrixi-resources","version":"1.0.4","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.0.4","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"9ac0dbe9b150e140d314e1a04931f9e43ea5e2a3","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.0.4.tgz","fileCount":7,"integrity":"sha512-RLeoWmnKZt5jF3A1u6UDSxlwjoKMWHBEo8rMSFO5N1A0rHt+enKB6hXIRa5l98o7qFIrge+ptZomOjrczKT30Q==","signatures":[{"sig":"MEQCIBPTKGBh4SzwRlt5APACe/vQHiak2ofbsvUxrZRw4b5ZAiAtOfqacWQi3LNtBsbWHckX+ga7ycNHhOYtSiKsz0rr5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334040},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"61f594ae0417934f3c397fa2a13d6342f5e86d0f","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.0.4_1757845941901_0.0793188457643279","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@elumixor/thrixi-resources","version":"1.0.5","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.0.5","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"3fef86d8c54172a89e7bbe378922cded34674452","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.0.5.tgz","fileCount":7,"integrity":"sha512-Recxy0HfnARZnOAbn79W5MKmeyygHMVI9Dr7IVtXhsOEXe+XQNvo91g+bDjNj0rHYMJaY1RXxhcsGndPDRywug==","signatures":[{"sig":"MEYCIQCqVTXKDaEUwkL7MYmsBL+P/+d5PRZ8KwYvEey72jckVQIhANrNC7nfHACREe0wnR2eFpyD3Hi8YMUl67YgQzgu8p/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334040},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cecbda9692fcffba0c306ca92d5d73c37eef6d6a","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.0.5_1757846619220_0.8173325426666449","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@elumixor/thrixi-resources","version":"1.0.6","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.0.6","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"063e7042bc462df1fe70f7ba57831fba267c3698","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.0.6.tgz","fileCount":7,"integrity":"sha512-62oU2eCYyqV0dMZiw/Y30OhrhbEAGqr7b91qRusH0wyx5uoxmeSaKZbgiJYPWM+n+kfviLWytwHZA1wQdodB2w==","signatures":[{"sig":"MEYCIQDh3pcAvRH8bDj7sXSg8wjcaH+Ib0pc0qnB9DcYUo8BEwIhAJRzZjYcFhQ2Qb8PcKyR15TyymyJblJAUePC94nRkkFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8735},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0e15caa6e34f9f9adfd72a18b8e0ce23b03179d9","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three --minify","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.0.6_1757850705984_0.07087426199324587","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@elumixor/thrixi-resources","version":"1.0.7","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.0.7","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"808e45a6749c0692a2161f9fb0a74cd076914f4e","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.0.7.tgz","fileCount":7,"integrity":"sha512-2/dHjvpqVn/ylSvH4928r9NtW48jKiO8WG6kcOmwXUNa2fIacgttv1gD9pQhCkLPSouJtSXu0dW4hUYLDrdXMw==","signatures":[{"sig":"MEUCIQCkc8mrB1kfS53KrdRrJ3WaPkTMpoUAf+ClFMk92beDoAIgNdkGH454EPg2MmnGK58drKnCAjb6aMYsQ3gYOcwZTdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8736},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2cb3746f7866f6619f83459c67b10b3036fd128e","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three --minify","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.0.7_1757851219426_0.21088980616477837","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@elumixor/thrixi-resources","version":"1.0.9","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.0.9","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"e59a88bcfc533b17500cf4c7f557552fce07ed14","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.0.9.tgz","fileCount":7,"integrity":"sha512-wSgZrhUhi0IhYQrq3C/plm5tcknRk2ChyaFEEFBbJG51YbuKt5qDg56dGpiVFsCxdf5yUvkq8K2WKCUQtpeJUg==","signatures":[{"sig":"MEQCIAUfP/PW1Eg0fddkMtmlyyDK2erpZsNFO34a4gO0z+MpAiBHXHRNudreKUkEq4QTqe2Y5+dsI6L1jCEB1tCvnsTO9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8919},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ce04f1e56057fb233cb652ffdb2f9926df4c2ce7","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three --minify","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.0.9_1757970957897_0.7701138115908286","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@elumixor/thrixi-resources","version":"1.0.10","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.0.10","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"f268e8a8224d1398b4a9b49db8381060569412eb","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.0.10.tgz","fileCount":7,"integrity":"sha512-polaiVlX35xz2hX2dMpA7wEHfZQk9ITbBIefny6NyLpRjPxFNRegx+UNwkL3r0CragyAmguhA0CnE7sp16YMGA==","signatures":[{"sig":"MEYCIQCwLAzu9a59U2OVuIJ59glzFip1Gx+WnKst0/H1Up/2KgIhAKBw6UqhRJIuGmS+Ar5Tx8KWVjtTaUfPKMJI1URv+xWU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10697},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"916b25effade3acdba4dc506d3e1ef36224d71ba","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.0.10_1757974254858_0.7809397226011605","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@elumixor/thrixi-resources","version":"1.1.0","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.1.0","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"17f45a2c89fbfdec039a244c2404c06646da8818","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.1.0.tgz","fileCount":7,"integrity":"sha512-ggVRXY3ekiLwcyWqnshlXkglV+2ZHWpL/wK4+rPhcBDXQsK6aEGFYZl4WBaeFTAk5+cEAr5HJsuL/ESY2bWf1w==","signatures":[{"sig":"MEQCIDtVeESnwRA82NHDdP5bADOSc0ozecIEeh4OHYNL3bHSAiBq+DAEBLGHFjl/lTjnTuY8pLRnK6BlYw2h4Mu8Y1LV3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12279},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a894d4f0877ab1b6769e6be5241cf655cdc9cd7a","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.1.0_1758269294643_0.8096962644297676","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@elumixor/thrixi-resources","version":"1.2.0","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.2.0","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"9fb40f8031f7bcdb73f2bd005e197b4ed9c2602e","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.2.0.tgz","fileCount":7,"integrity":"sha512-js5IvImwRLZ/tegNQx7OVe38wgTWctxP+1TVxCQXYVLp6jcCNmY7TDTWN6Lq1aK0uJkpBry0nx+JI+p3c97b3g==","signatures":[{"sig":"MEYCIQCN+6eHT7GpFSXcAlEtL2tpntgvX3VhsyDro9Z4SuzeuwIhALM1y6TsvNKeQLgXh0NQfqQHRjGpfPqm9zG042uwnEXj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15722},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6255b956e4f51e6ea1ae3b6d58ca568ba91ab743","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.2.0_1758273307137_0.7331625425653141","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@elumixor/thrixi-resources","version":"1.3.0","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.3.0","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"3e713cb456bee34bde4c009963b0672218dcb6a8","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.3.0.tgz","fileCount":7,"integrity":"sha512-w6lBVv8Xw6f+aOZgAkxq/JoT9ImJdZPXW0j6EUq9TSB70A/CSlfQPJjLx8NS3+Q0Qi1YtwIhoiwG0dVRwzuYkQ==","signatures":[{"sig":"MEYCIQCnIKoNZMP42oD7GgNDJ1M0W9rRm/Uso7jbvPqGQuxgLAIhANxgEk4onN0qxIMEwYT02rGWIKXo3h+Pm28DroD3FNga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16373},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d137f11f2cd1c4348a17157afb263cde573929b6","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.3.0_1758486686201_0.8977446992252911","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@elumixor/thrixi-resources","version":"1.4.0","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.4.0","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"29ccbd422852618ad91e8c2c193ab127cde4274e","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.4.0.tgz","fileCount":7,"integrity":"sha512-i4hTFE6Y1J7f+4P0h5a0+QYb9ZRR2eQKqTCmjc+hs39BDRS5W8TJ6Vmd/qBRjdcNdgE7GyBW+oBbh0t73o450Q==","signatures":[{"sig":"MEUCIQDgGnSq8gwVeapeMGvzR5YrRyzgaMGUS6CO1tx4QNxy8QIgC4S9tkYBYigD4Xwh02kXnsFcAQKWh/v/8CEdw5o4KgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16373},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"05d355aa6cb95b1db967ddb46bac8ff158e2d42d","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.4.0_1762239217984_0.949710450060365","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@elumixor/thrixi-resources","version":"1.5.0","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.5.0","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"48b0288e72dadeb4c75e63f9c92e8f48236b695e","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.5.0.tgz","fileCount":7,"integrity":"sha512-gJD4HuWmK9v9c7PODTPfrEqcOGDVsy7SkzTb+J2DmpcH9j6GRGSNwCUsgTHkPYh3w10dwh5qD2FNjQ0k3HiTZA==","signatures":[{"sig":"MEUCIG3B/Kr5ZMAdZnqp3dw2GUd6FA5l1VFSgFZfnoAmr2oPAiEAy3PN0+uxccjQXQGCL2bvwDGIe4JjzHQYrAPo2MnbIvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16373},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e8941fdebe862cdb4b222d849e2915517c5a0454","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.5.0_1762251628843_0.9316902051958433","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@elumixor/thrixi-resources","version":"1.6.0","author":"","license":"ISC","_id":"@elumixor/thrixi-resources@1.6.0","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"homepage":"https://github.com/elumixor/thrixi-resources#readme","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"dist":{"shasum":"d0d035b7da4fe4d94c66839bbb5178a9563cbdff","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.6.0.tgz","fileCount":7,"integrity":"sha512-3sgO2sWASo2657Moc3pM2lRf3OshqSkqFS995HVhdDJugkbhg6w7DBqTbPAKpTl/YrNswsFUvNAj9aTCEy9Ieg==","signatures":[{"sig":"MEUCIQD8zMAl6KploOwAz0XrXKFugUQDP5iGov+I+BuY/w4XbQIgEc9SJK2l1DNHPfiePQWKhKNZ3ezeCtOpeW4b4twiRlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16373},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"33bf47c48ed945c46f129f298fd002b4c76053e3","scripts":{"lint":"biome check . --fix","build":"bun run build:clean && bun run build:bundle && bun run build:declaration","check":"tsc --noEmit && bun run lint","format":"biome format . --write","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three","release:major":"npm version major -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","build:declaration":"tsc --project tsconfig.build.json"},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"repository":{"url":"git+https://github.com/elumixor/thrixi-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Type safe resources loader for Three.js + PixiJS projects.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.21","typescript":"^5","@types/three":"^0.180.0","@biomejs/biome":"2.2.4"},"peerDependencies":{"three":"^0.180.0","pixi.js":"^8.13.2"},"_npmOperationalInternal":{"tmp":"tmp/thrixi-resources_1.6.0_1762252299044_0.019272276517649622","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@elumixor/thrixi-resources","version":"1.7.0","description":"Type safe resources loader for Three.js + PixiJS projects.","main":"dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/elumixor/thrixi-resources.git"},"scripts":{"build":"bun run build:clean && bun run build:bundle && bun run build:declaration","build:clean":"rm -rf ./dist","build:bundle":"bun build ./src/index.ts --outdir ./dist --external pixi.js --external three","build:declaration":"tsc --project tsconfig.build.json","check":"tsc --noEmit && bun run lint","lint":"biome check . --fix","format":"biome format . --write","release:patch":"npm version patch -m \"Release v%s\" && git push --tags","release:minor":"npm version minor -m \"Release v%s\" && git push --tags","release:major":"npm version major -m \"Release v%s\" && git push --tags"},"author":"","license":"ISC","devDependencies":{"@biomejs/biome":"2.2.4","@types/bun":"^1.2.21","@types/three":"^0.180.0","typescript":"^5"},"peerDependencies":{"pixi.js":"^8.13.2","three":"^0.180.0"},"_id":"@elumixor/thrixi-resources@1.7.0","gitHead":"0e366205d09817e38a20680714bbdb978747c57e","bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"homepage":"https://github.com/elumixor/thrixi-resources#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Cm+EAsbs/mExR+xLno7x4y4qEkwZrQH6Tmkf+aOgRd6vTWn9xpB8dZ+rydD8kEOEIaogQDWy8/Rav8szBg3Uiw==","shasum":"c4bd5071d1fdc0229ff76c816fc931d7a3d6909b","tarball":"https://registry.npmjs.org/@elumixor/thrixi-resources/-/thrixi-resources-1.7.0.tgz","fileCount":7,"unpackedSize":16640,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICr5ZcAVUh/YVSXJMb8K8UuBjDGMSTFXPflyEc8W5E2uAiBTMFTplnN7RMaTDfrYgI6hAcg543FyQ4B3gziY5mGOdA=="}]},"_npmUser":{"name":"elumixor","email":"vladogim97@gmail.com"},"directories":{},"maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/thrixi-resources_1.7.0_1762258642433_0.5119990658291715"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-13T23:04:04.873Z","modified":"2025-11-04T12:17:22.795Z","1.0.1":"2025-09-13T23:04:05.231Z","1.0.2":"2025-09-13T23:13:52.986Z","1.0.3":"2025-09-13T23:20:01.308Z","1.0.4":"2025-09-14T10:32:22.118Z","1.0.5":"2025-09-14T10:43:39.427Z","1.0.6":"2025-09-14T11:51:46.145Z","1.0.7":"2025-09-14T12:00:19.619Z","1.0.9":"2025-09-15T21:15:58.162Z","1.0.10":"2025-09-15T22:10:55.039Z","1.1.0":"2025-09-19T08:08:14.811Z","1.2.0":"2025-09-19T09:15:07.323Z","1.3.0":"2025-09-21T20:31:26.393Z","1.4.0":"2025-11-04T06:53:38.211Z","1.5.0":"2025-11-04T10:20:29.048Z","1.6.0":"2025-11-04T10:31:39.250Z","1.7.0":"2025-11-04T12:17:22.616Z"},"bugs":{"url":"https://github.com/elumixor/thrixi-resources/issues"},"license":"ISC","homepage":"https://github.com/elumixor/thrixi-resources#readme","repository":{"type":"git","url":"git+https://github.com/elumixor/thrixi-resources.git"},"description":"Type safe resources loader for Three.js + PixiJS projects.","maintainers":[{"name":"elumixor","email":"vladogim97@gmail.com"}],"readme":"# Thrixi Resources\n\n[![Build](https://github.com/elumixor/thrixi-resources/actions/workflows/build.yml/badge.svg)](https://github.com/elumixor/thrixi-resources/actions/workflows/build.yml)\n[![Latest NPM version](https://img.shields.io/npm/v/@elumixor/thrixi-resources.svg)](https://www.npmjs.com/package/@elumixor/thrixi-resources)\n\nType-safe resource management for Three.js + PixiJS projects.\n\n## Supported File Types\n\n- **3D Models**: `.glb`, `.gltf` - Loaded using Three.js GLTFLoader\n- **Textures**: `.png`, `.jpg`, `.jpeg`, `.webp` - Loaded using PixiJS Assets\n- **Environment Maps**: `.hdr` - Loaded using Three.js RGBELoader for high dynamic range environment maps\n\n## Usage\n\n```typescript\nimport { Resources } from '@elumixor/thrixi-resources';\n\nconst resources = new Resources('/path/to/assets')\n  .add('model.glb')      // Returns GLTF object\n  .add('texture.png')    // Returns PixiJS Texture (default)\n  .add('texture.jpg', 'three')  // Returns Three.js Texture\n  .add('sky.hdr');       // Returns Three.js DataTexture\n\nawait resources.load();\n\nconst model = resources.get('model');     // Typed as GLTF\nconst pixiTexture = resources.get('texture'); // Typed as PixiJS Texture\nconst threeTexture = resources.get('texture'); // Typed as Three.js Texture (engine-dependent)\nconst envMap = resources.get('sky');      // Typed as DataTexture\n```\n\n## Engine Support\n\nFor texture files (`.png`, `.jpg`, `.jpeg`, `.webp`), you can specify which engine to use for loading:\n\n- `\"pixi\"` (default): Uses PixiJS Assets loader, returns PixiJS Texture\n- `\"three\"`: Uses Three.js TextureLoader, returns Three.js Texture\n\n```typescript\n// PixiJS texture (default)\nresources.add('image.png');\nresources.add('image.png', 'pixi');\n\n// Three.js texture\nresources.add('image.png', 'three');\n```\n\n### Type Safety\n\nThe library provides full type safety with engine-aware type inference:\n\n```typescript\nconst resources = new Resources('/assets')\n  .add('diffuse.png', 'pixi')   // PixiJS Texture\n  .add('normal.png', 'three');  // Three.js Texture\n\nawait resources.load();\n\nconst pixiTexture = resources.get('diffuse');  // Type: PixiJS Texture\nconst threeTexture = resources.get('normal');  // Type: Three.js Texture\n\n// TypeScript will enforce correct usage:\npixiTexture.baseTexture;  // ✓ Valid - PixiJS Texture property\nthreeTexture.isTexture;   // ✓ Valid - Three.js Texture property\n// pixiTexture.isTexture; // ✗ Error - not available on PixiJS Texture\n```\n","readmeFilename":"README.md"}