{
  "name": "@carbonenginejs/runtime-resource",
  "version": "0.22.0",
  "description": "CarbonEngineJS resource lifecycle, cache, source, and object loading contracts.",
  "type": "module",
  "exports": {
    ".": "./dist/index.js",
    "./generated": "./dist/generated/index.js",
    "./generated/*": "./dist/generated/*/index.js",
    "./resource": "./dist/resource/index.js",
    "./resource/audio": "./dist/resource/audio/index.js",
    "./resource/geometry": "./dist/resource/geometry/index.js",
    "./resource/geometry/granny": "./dist/resource/geometry/granny/index.js",
    "./resource/shader": "./dist/resource/shader/index.js",
    "./resource/texture": "./dist/resource/texture/index.js",
    "./worker": "./dist/worker/CjsResManWorker.js",
    "./format": "./dist/format/index.js",
    "./formats": "./dist/formats/index.js",
    "./formats/black": "./dist/formats/black/index.js",
    "./formats/black/schema": "./dist/formats/black/core/blackSchema.js",
    "./formats/black/enums": "./dist/formats/black/core/blackEnums.js",
    "./formats/black/version": "./dist/formats/black/core/blackVersion.js",
    "./formats/bnk": "./dist/formats/bnk/index.js",
    "./formats/cmf": "./dist/formats/cmf/index.js",
    "./formats/dds": "./dist/formats/dds/index.js",
    "./formats/dxbc": "./dist/formats/dxbc/index.js",
    "./formats/hlsl": "./dist/formats/hlsl/index.js",
    "./formats/webgl": "./dist/formats/webgl/index.js",
    "./formats/webgpu": "./dist/formats/webgpu/index.js",
    "./formats/fbx": "./dist/formats/fbx/index.js",
    "./formats/flac": "./dist/formats/flac/index.js",
    "./formats/fsd": "./dist/formats/fsd/index.js",
    "./formats/fsd/32": "./dist/formats/fsd/32/index.js",
    "./formats/fsd/64": "./dist/formats/fsd/64/index.js",
    "./formats/fsd/64/readers": "./dist/formats/fsd/64/readers/index.js",
    "./formats/gif": "./dist/formats/gif/index.js",
    "./formats/gltf": "./dist/formats/gltf/index.js",
    "./formats/gr2": "./dist/formats/gr2/index.js",
    "./formats/jpeg": "./dist/formats/jpeg/index.js",
    "./formats/mp3": "./dist/formats/mp3/index.js",
    "./formats/mp4": "./dist/formats/mp4/index.js",
    "./formats/obj": "./dist/formats/obj/index.js",
    "./formats/ogg": "./dist/formats/ogg/index.js",
    "./formats/pickle": "./dist/formats/pickle/index.js",
    "./formats/png": "./dist/formats/png/index.js",
    "./formats/red": "./dist/formats/red/index.js",
    "./formats/red/schema": "./dist/formats/red/core/blackDefinitions.js",
    "./formats/schemabound": "./dist/formats/schemabound/index.js",
    "./formats/sqlite": "./dist/formats/sqlite/index.js",
    "./formats/static": "./dist/formats/static/index.js",
    "./formats/stl": "./dist/formats/stl/index.js",
    "./formats/tga": "./dist/formats/tga/index.js",
    "./formats/wav": "./dist/formats/wav/index.js",
    "./formats/webm": "./dist/formats/webm/index.js",
    "./formats/webp": "./dist/formats/webp/index.js",
    "./formats/wem": "./dist/formats/wem/index.js",
    "./formats/yaml": "./dist/formats/yaml/index.js"
  },
  "sideEffects": false,
  "engines": {
    "node": ">=18"
  },
  "dependencies": {
    "@carbonenginejs/runtime-utils": "^0.1.6",
    "meshoptimizer": "^1.2.0",
    "yaml": "^2.4.0"
  },
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  }
}
