{"_id":"@hatiolab/figure-model","_rev":"77-6bb54383b79ba727a37cc06fa65a3209","name":"@hatiolab/figure-model","dist-tags":{"latest":"0.1.78"},"versions":{"0.1.0":{"name":"@hatiolab/figure-model","version":"0.1.0","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.0","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"1994375f8d5a527b09f6eddc7be68b7d2a61b12d","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.0.tgz","fileCount":38,"integrity":"sha512-WIplXIgDtAiD4VaZO3koP8clljRG2EiKZ10MuZw6bwicjSKVFYqGJfNBong4stU6saxgvYARRBWh8uAEbftJew==","signatures":[{"sig":"MEUCICxNiypAlr0aa+Rc42f8TMZVRzHhWcxCqQNvttxP4Xg8AiEA/uprmCZ4q3tHJ5lhnNwAzf4du8ODoYINd3rM6RyVzbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.0_1788532901953_0.47415442718256884","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hatiolab/figure-model","version":"0.1.1","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.1","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"8e44af8c3df3defa50517b4c8dc1c9f81aa294e1","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.1.tgz","fileCount":38,"integrity":"sha512-xTMXt5MKeHCauZptbWWeK7G2zZjBrUqgJFJwSXBJoL3gA7M8Eib80tXbkbi+8h7OvlBX95K3LzfESPB30EMQSA==","signatures":[{"sig":"MEYCIQDQLBr8z0+t9i+fEskoiF8Awz212J0vcp40ehQpSKQpVQIhAKCtC7NnFuVftgrdQvK5ZWbxrNjQJystX1A8DtrazMcG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184346},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.1_1788602485363_0.2732514413438807","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hatiolab/figure-model","version":"0.1.2","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.2","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"f87ad4674137343384bc153473f5bf7a85019bce","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.2.tgz","fileCount":38,"integrity":"sha512-Ih/F5RksgDD4CIAr1Xgy8h+7aTiHtB/nSLykBPhzGmaok/OG8hFy5lOSoZl3ZFiQGBRVVaUhhlSVRvJSM2BgXg==","signatures":[{"sig":"MEUCIQDayrrMPcunlTOs2DDkS3VpTsLJLi4EGK8aa4gKYQwONQIgDaP61MgTSA7aR29u0kRJEivkP/M2ZPcwT9wZxdk8W+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.2_1788616118734_0.9062069361379728","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hatiolab/figure-model","version":"0.1.3","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.3","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"4f83e14ccdc04cc105440ee65a59d94395473645","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.3.tgz","fileCount":38,"integrity":"sha512-d4EhI3r7voC8X/1xzmD1uMnvI11p8Q7NoFQVMIjq1WeQsAx6fo2Gve//8UuhH7j1mviOLuZlUCHQNx0uAGQdug==","signatures":[{"sig":"MEUCIQCylw9Y/UnIW6AWewsKPo2U106eEMQE8ez/rSpqvZwQJgIgd7sxhx2Ovqxl4rYRKVC8JE1mTuRSkwk9gugfXStXtW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199650},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.3_1788651760636_0.05053020856939594","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hatiolab/figure-model","version":"0.1.4","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.4","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"8bae0aff48f2dc3f10a7e9bbf9f239ee1ffde979","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.4.tgz","fileCount":38,"integrity":"sha512-h8As1LKrs7LC3n7Q5Gzx/tu3ktH1XJTZtwZS9jCzA3bPikBOqI9Ys3ULdYpRprhMWPsWeiscvTpwlZ+iL4be9Q==","signatures":[{"sig":"MEUCIQCi7Hp9qb8Q2OKjkX9PGR7nZFV9D3O8KtlYuU/wokvwxAIgDPgrH+Z9Nir/c1LB9k4UAePsRXIS7lC12vTWncDuGUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.4_1788665640011_0.4347635862458272","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hatiolab/figure-model","version":"0.1.6","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.6","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"ae7272114ef1caa053bc9c93b2ce48606a4f39b8","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.6.tgz","fileCount":38,"integrity":"sha512-JJYbCBc6qGfU2/l8Xkb4EiBMuVt74c6N/sqoiksZNFOk1v7sgm8z5NFp7w9cXkFIHcPfpIF4cQ/uJQrCOwl0KA==","signatures":[{"sig":"MEYCIQD2+durd8BE4Q7BSrFNYsi+R2+XA19ILdcTJ00Sa4u3YAIhALqnCpJlH4V5m2MJWKXuwdGLwjTZRLQyrBIiHSlkiDae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207493},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.6_1788677646514_0.5021460724623241","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@hatiolab/figure-model","version":"0.1.7","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.7","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"993da678411772a0a444e82d32464c75424d3239","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.7.tgz","fileCount":42,"integrity":"sha512-ayLGV97QCiXEYSAGsHip9v5jjSbxNcvOneOyD3hOPDZvU5j901eMbu0svyAeRTJL2QYU0cibNMYf064IbAg+9g==","signatures":[{"sig":"MEUCIQCxvRBS34a1gZjLTume9bI/WI+ZM4sV9neXVr+K4wp8wAIgE0EMIMvuknnzjuY1kFGYn7CyVOp9M9o7Mdtbx4kUUYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216064},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.7_1788678630522_0.41282719637651866","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@hatiolab/figure-model","version":"0.1.8","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.8","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"6099833f60c9cb6bf04175f5d5fffc7dba18b3fd","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.8.tgz","fileCount":42,"integrity":"sha512-2gW3tS6Csez9Pe/SOpGMj1U4+JpNoufcBOtgZI4Q2/ckp9HpVYCp+IA0KNVodfdSqHYbzDd22UDeC66Gd/QNew==","signatures":[{"sig":"MEMCIEX/73YT8vMHVH4We6O9shh5Yy5CI4KBHi2k0tndLsaEAh9/+ptZo6aMhmFgAnfDO81YkKMb/6jalOW8hU6te4kw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216560},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.8_1788680626100_0.5921094936235809","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hatiolab/figure-model","version":"0.1.9","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.9","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"d8602144e9738065c2d8d8c40877a07b8a08d13e","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.9.tgz","fileCount":46,"integrity":"sha512-4nrKW029vRS9zK2VAm/wlz4icQYmKIzlV2ABZe7EXaHxhiiqLQW0odUV460J+pjnxzKg+bSRSlJvHReDGNAVsw==","signatures":[{"sig":"MEUCIQD4EUuul8lOcwefJ7rAfHErt546aHyUdtYudlbwsN0T4AIgK1V9rj7n8phoQ2ReAw8oH9gQmQQl0cTtF6FrbmbeHso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.9_1788700872301_0.35097681524869917","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hatiolab/figure-model","version":"0.1.11","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.11","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"d0b6d10be03ce2d77accd2bb99eefad35339e598","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.11.tgz","fileCount":46,"integrity":"sha512-lWpbGJKnp0SQdljCclBB9cDdhn4F9+IY/+wJbrR+4UZoytfls6RFS6vi/EqlF8v4wF3TGonlqz1p4sibaBTznw==","signatures":[{"sig":"MEQCIEP0w/yKzivTJ8nuECVE/O4U+ccPtyolIUPT8/Rs3eY5AiAUQ2qOjOzti8DrkGaJuac0Is3XrBOroPXEZ2mo0A3T9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269998},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.11_1788743852693_0.6328391550088195","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hatiolab/figure-model","version":"0.1.12","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.12","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"cddee4c85aef7a48e8e7b9e8d152eaf90a76e5a4","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.12.tgz","fileCount":47,"integrity":"sha512-jt1gyGETJleN9Jpl16VVVPAOi/x2A4uH95hF4d5dLJ5u6naFPZIJI0z/fp4KD6YS9fSk7ndETk6PhjvfZQUm2w==","signatures":[{"sig":"MEYCIQCm9eOCgayciflFyyNwMiFO03nAn9zFjF+jmMacGNwyUwIhAJc5169iVr/Hv95I9bcXKqXJomE03gXKlUbrRJNHgo9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290342},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.12_1788783597006_0.6498862249408162","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@hatiolab/figure-model","version":"0.1.13","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.13","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"b5d42493ace9fdacb56970175eb92fe4e4e4a9b4","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.13.tgz","fileCount":55,"integrity":"sha512-rAFzcBxUFZVVrxiQ7MbpN+glizNKDJA9QB0CGZjnUET/AAAB99c1mUSUdvtqc2ek/f1+yO8Ij/HInaRBDEns7g==","signatures":[{"sig":"MEUCIQCR/9Xrq968twLdhWV8CJef03SQQGyk+rSGV3JJHzmsKQIgU/RoRPXaYLMK5PPHU1J/YHUCtH9nqcB4AcgZ3J27ppo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351107},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.13_1788928887243_0.3394814583560133","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@hatiolab/figure-model","version":"0.1.14","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.14","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"fb96820bd23fc4be6eb26b556b07470059e3453f","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.14.tgz","fileCount":55,"integrity":"sha512-PGg5MXNj5wU7P/D9yvsWBrNakGBfo3o108oyFGxbwdROffCPUs1aJgygxWjaxXS6bahdrp9mpGOBeiqRTT4f+Q==","signatures":[{"sig":"MEYCIQCdQ83v6xL//0DSAKTXahRlv7OyrbzjoeJN5GDTf56uDgIhANV8FMOY39be8/Oa6Qx1JXJsuSGLcI2SJrTPt/S8PBCY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392851},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.14_1789027970974_0.6738075422807799","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@hatiolab/figure-model","version":"0.1.15","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.15","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"3fb9e27dfd245956abafe5f6e573697fcf8a4d17","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.15.tgz","fileCount":55,"integrity":"sha512-Rof97JMej90lH8IJh9vjwdC45Fzarz8rVfYTm7jtDK/ANxQy4e/bQwwpOAF+BqKnfqROvNfGDOBfB3O+UtMXWg==","signatures":[{"sig":"MEQCIHFGIT2DK+2lDtCUkLHGZLvSteEWxByLDHjvQLK0h5cmAiAlUDWwmm0mqJiNwU7npH9JEJ0k+Ozk0OZAvPqXCiDsUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395217},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.15_1789030289798_0.28956727086182954","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@hatiolab/figure-model","version":"0.1.16","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.16","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"501c7cdfed769068fe0a5397cd888578816f8495","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.16.tgz","fileCount":59,"integrity":"sha512-BdH1Ja78xpi6j06NWmpxGtB601ArR471pYJm4QNn0CymYsRON4/DYtFDs+52NAABOgafkrYOolSewLO6Fez0DA==","signatures":[{"sig":"MEQCIGrdrvEvyFZ7ZEdGdSa3X0kuQsjKoSuFwdrg66P9zCBZAiAQSLi1JV/wMi1ttPeKEEdGsUXhgSJebJDqbXja5Z4/Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.16_1789198380903_0.445204537450977","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@hatiolab/figure-model","version":"0.1.17","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.17","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"6a04403c8eef01ed6d0c2609e3bfd1c9e7dac850","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.17.tgz","fileCount":59,"integrity":"sha512-G2gcwTJt2JXb7jKP0od4bzhncI5pzp1Iak8go+t/aGQzvMCXZKe9uiWGZ7AQuOtxCQDRH28YIOQNkDuExvIEDw==","signatures":[{"sig":"MEUCIQDgmKoP36iH9tgH2Htu0YaLlhv/b1eedkcCZa4GEjxEdAIgXJHp56FYYPgMqw5YcG7/MtIjLsOpTxsYM2d27qU2guA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDJhc8URjjph07xUtM5vXp9AiuwpXiZxS2fcjhb7sMDnAiEA1Pgl7MFHCwohTQXpoAVFzjM/wWmS1e8/j9n8S7U7exw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414146},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.17_1789431845205_0.1574041417151979","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@hatiolab/figure-model","version":"0.1.18","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.18","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"6294c7be0d6cc52d3af327802d1eef7fe91e5f7d","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.18.tgz","fileCount":59,"integrity":"sha512-E/OUiMxk1M07FUmHejCl11QnkDHac+ZCzfHIwBvKEvQ7SPe6hEGgMyh/KGspWaRXwPhTykwc7tfKREmq8wAE+A==","signatures":[{"sig":"MEQCIHzV4G5c5wgCVjlEgS7F0lI7qPA0NHSu59v4RjlsoT01AiB+zIhakzN8aqBu3SdWVYfI2FbyO4d3EYL+IJx2LX0kCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDo+qASWLcG2brofY//tvV0z0b1b6H4g9n2x/YzlZboSQIgW2qywNvo4iUvaDy7mbf5xzSm1vJlBJod2hhnIEnM+XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.18_1789519525549_0.5007658266871533","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@hatiolab/figure-model","version":"0.1.19","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.19","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"b83a28a6186f13b6bf39eae24a5313e334400cb5","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.19.tgz","fileCount":59,"integrity":"sha512-QyZykj/KWMAZvU8gNKMKcMnDJ5WTScwuskpTXykkWEIzB+eVk88NEx31sCWKfgTeWRwJ9vLbvhIrDnyVA1rWDg==","signatures":[{"sig":"MEUCIQDpmS64UYZy/E2iWFiDM6Chgbm0S9oIv2XfyYq9UViHggIgJHHV2xUdK5dP+LFUr7+s+6vZiyWa3F9JoQWlWs5EscA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEXt0bvobKu0kFVaDW2Uz/bAbPY+o3o3g+jjOv2Ls6XEAiBg/U32vqsoR+MJcheBjfu8wSZG/fWAmly+eTobaOoGMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443420},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.19_1789554328892_0.9462152446210683","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@hatiolab/figure-model","version":"0.1.20","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.20","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"3c49e6661cc9922fdee97844f007104de1239654","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.20.tgz","fileCount":59,"integrity":"sha512-7j+KC6yWzfz9tJIEOpq0B4s8bCavd5zboHaN9flYBiDrOr3hj8LOEoIQidaDZhEzMzJkeYMozPwTOFgaIY02Rw==","signatures":[{"sig":"MEQCIGaB49eUicJXNj9Gim9GUBX7HZDceWyo+W71uf707vQQAiBKS9eg10VGAmK77xlgGV+0FXb69ArARyZBkscm7FvBUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEkf5w1MDvRr7mWzPgHTRlp1I/fO1xlYiTb2bvUPpy3gIhAPWYoK+TrPJlHoDBlUIxiXArO/7O8pj4g3farZeRT2Ga","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446206},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.20_1789558600821_0.7132109499462596","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@hatiolab/figure-model","version":"0.1.21","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.21","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"e655b045702a48823934a03da58159c3289220c6","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.21.tgz","fileCount":56,"integrity":"sha512-RzeW8JD47uTfjNOHUGdAcHm4pUckJX6hMUbi0tLl2G49R97wmvLI5PwPz307d2DfPJdgeB/84W2wKGqj2QxcIg==","signatures":[{"sig":"MEQCIAXNmji6Kmjlrc+0tmJ4batC0CZlDC3eiW453HWty/UKAiBVhtGU273cXRgk6XIOMvCY9xEzOrSJ0RGfmihC9tvl3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICECaw4DrOcRvdTDbG7R2mVCu5w6KLpMF3A0UWgWTm+pAiA3ACqOgawLjsi2Y72FQTzIYcrSxSQ5Au1xD6MmgvwoSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"538dacaf8885eb44e76c3e13b744fd5bd1dd9917","scripts":{"test":"node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.21_1789566203193_0.9169826365569835","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@hatiolab/figure-model","version":"0.1.22","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.22","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"e723de5d96dbf499d5a259505ca8547ff000cb7e","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.22.tgz","fileCount":60,"integrity":"sha512-C/CZxsk+tliYC/6wtBA8QdkG3A2ADELuVI8nmoxg+7t8hfcAROQC7h0iLJXO5ulnMNctWhyix/2XDrsjBNA7vg==","signatures":[{"sig":"MEUCIQD4Tm4VQGia9tZa/nYttbUmGVlfV902MXP7p5vi5h76GwIgb2NbUEJh5FG9W/EYQSvxE3vvZxu+xfDIO5Hs+uTJUCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA6O8BRbwEUNYNgT+euZ03H68qHOpc32OV2Hj/xdRPrxAiEA7muL9HiO+Age0NQNf3ZAnJ7RxPQyDEtk9E1ddffep4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480566},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"8398067bbe47b2e5cc4b4bb87a475549bc57a09b","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.22_1789650910973_0.510123133448005","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@hatiolab/figure-model","version":"0.1.23","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.23","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"813d1841ae5f5d37e2037404a9658fa336d65f39","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.23.tgz","fileCount":63,"integrity":"sha512-fui+hf7jadPLkdoPUwX5TwUX3pbhVOk79s7GLHnfZFB1TIMHXiiPsPHwXUdbNO5PVGJl+3GfDW6c/iFRypElKA==","signatures":[{"sig":"MEYCIQD16V+JbxZw4+5Lz6V4l1HV43W6Yt6ltKEu8wTJ8XDDGgIhAPlXK04X6jkbzCGizcqepuoTvvukiKBtfTxKq71cwOon","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHesgIczpJkMIn5Lpq4INpW+xwDMR14qnjcYvGrTahz/AiEAwvJzoPg2DxEd4uxt7W7lvse+PcBuq313SQi3qb51pAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532003},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.23_1789686465814_0.3686539491120753","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@hatiolab/figure-model","version":"0.1.24","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.24","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"f31ce93c02afa3d206e940d2cb47160662b2a609","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.24.tgz","fileCount":64,"integrity":"sha512-Wu/raAKI8puoNPiPoSQBP906VSdcyoOzCsGpYp8ZVPs3+tadCzObN5rziWDW2LzAEYsNNwnWVyq13df2pgI7IA==","signatures":[{"sig":"MEUCIQDywov5SQWKnxemXb4COswvxJGy9tnwvm4UTxZjJgpxxQIgZEQqA/tnfYQ3lq290zYcmkb1krDgqsx3IU15aLfMH20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvIPAyYFbepfU6MwTUnqaAu4equ9Ml/7FDV37p+1P1uQIgIC8TMatNCJLqjRpyYQpdKruvRTxaFvkTYkNDzoVaphQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551803},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"808ece89bc189542e5d85ed327710059b5b91a11","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.24_1789700031552_0.5803905035507719","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@hatiolab/figure-model","version":"0.1.25","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.25","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"0dc02004c1cf4026197b72c668b249b339722b3b","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.25.tgz","fileCount":64,"integrity":"sha512-DQnYLAGzmjWlBXC2sD2eiYlCkwID/TAF32w3/rzg3P+rUDxUCWlLSzS830cGnWrpwjKBUUnZA4Nf+X6veYVUJg==","signatures":[{"sig":"MEUCIQCyiZrcfofdvgXcgKGDQaWgSEhZ4TOqH0TYUdAhtivDugIgFqLtSNGfmg5YRMTo/WhFrTJqWnBx+MQZUxtJQW/8geE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB1Z3d8wjHcgrZm5oaHJa42ncjKSiRePwaKYE05oU1XCAiEAgdyLU7b8G3GPVWm6rSZqa4e46iuoKgrWwl2CVWDpXhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551795},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"b9a10d0d6233f7830b06c6d91258ca4b34d4aa3b","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.25_1789707604997_0.14844854774532723","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@hatiolab/figure-model","version":"0.1.26","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.26","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"b4efd5d2de4e92560efd24fd805b39dd7797a323","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.26.tgz","fileCount":64,"integrity":"sha512-awxNkjnX/bKsfkaKxOB8hIihTMLdrFp4sIfsv3g0EabLLJMVHqYAwdQc5fJuTMlACoPmFqrz8NOS4wxN9AvrhA==","signatures":[{"sig":"MEUCIQDV0Ke/N7A65c0yPnw8Qk28jz/tXmrFIneGEIc9sKVY8gIgeEMJz4OVhbGj5vbeTAGhwFQpreH5/nnR81f6GkYBCXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOUpnvuMCttHF0ShEi47K6rXjyuSpH7L6VTUk2qA+cXgIhAOW/merbYXTPofuZllHoo5cMjvExeLa5w8h76eUXJhLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"d9b005f1999c30e05b2f113d34e9d14b463dfd2f","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.26_1789725550261_0.21620715722355377","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@hatiolab/figure-model","version":"0.1.27","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.27","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"08af0ae2a32278d7c125cfefaa6662f049a2883d","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.27.tgz","fileCount":64,"integrity":"sha512-KRQ5kWL8H1QKHdNW0jrUOPOU5qJFjhzoim5aE40xEXE2GTLsE/6WppoiRlr5NQU0dA/m4GR2bZAxSijPapF4og==","signatures":[{"sig":"MEYCIQDcAWzFfMn1q1z8lyUMoDLRPbuwB8YUHFQ0pAO5CLaqowIhAJWku0KWTR779CfoNwMVvXWBL8GLeM+96P3BrOVOUXmU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIErFPR/+nSpXCi9JpY0AMJkqfLf5shimS7ESOye3kS8hAiEAmokkehqm/iwOfBi9lbF6MqvHeoBVpZW6k7c2WSA2my4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554442},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"56bd7d682a431ecaad93b1a4eebe385fcf8fce2f","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.27_1789725939618_0.9214242421030334","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@hatiolab/figure-model","version":"0.1.28","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.28","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"8a3f780515215a37c9e7576331f139fcd1bc656a","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.28.tgz","fileCount":64,"integrity":"sha512-Z2gaRsZfXk9KtdJceKsDnnCfSup20trxYhPi+u5zHsjxNewuwceXuU1O2v8Rk7pkD1r28BdzRGK/MkczTnQ6AQ==","signatures":[{"sig":"MEQCICDGUlvvuABfHBP68VdqSp+6m/GOixv6VH5i3I8ZsNi+AiAJooUWzEhAs6hGNqL4aiR/i32foPVQKMWvVH7gfkhPoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIASv0e5s/ap0H4i6u80hoDk9dnBYEo7wdHqoFZwTmXQjAiBZryZHB9RBGKzZ3EzGl8Xg/8CHwxXCmSzeeDLMbt7Vtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554531},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"8b5b0c7e75cc5f4964e6a71295a5fca0e3069bd0","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.28_1789726183455_0.6334484070685134","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@hatiolab/figure-model","version":"0.1.29","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.29","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"5ec0c93b3ef36045010b4ee05a299a88b2c04706","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.29.tgz","fileCount":64,"integrity":"sha512-4Wlcip5p/iIjO0lf0f4+cuAaIL7VbHK8ImK/VmQ/z1CXYKzIC7f6Z2/8HESbMcPn8jSuFcvw7PC6J3/vBUkaPw==","signatures":[{"sig":"MEQCIGjmVBF3azm8+gzsEtO6DS9kOdXlBXCEx1Q/mwcP2R+QAiBn/CGSXUFcKmUozLda0xMkCVh5goNqiCZMI+3MB58nLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICLQMLAWiKE8a+jFmeL45iRt+Yrozl3hztDxmlFKvMEHAiEAq35pUBqIrP/2mvR1I1cMb62TLaAmmM/hBnCCx/QMkms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558174},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"a8cd83bcc17a5c6473981e89b3a820a00193a4e3","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.29_1789779091368_0.7697529120395596","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@hatiolab/figure-model","version":"0.1.30","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.30","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"7eef57e27f57e53521ffa1c2e1efcb720347c6ff","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.30.tgz","fileCount":64,"integrity":"sha512-4yjW3t4Yh3glhaA5WyHw9MNPhS7GJSvuxMAPEuIjPTUejDpILSzcALSk7DkGZXaWg2XWdowx6DvcA4K3PcmLMw==","signatures":[{"sig":"MEUCIQD1AyBFlvHPSX5j4WajnKJFZZsGg5rfR9TNZTjiZUfhdgIgA+Jn4reTI70UrQAKh/WTcJ6XYLGdqGEtLEqX+RZmaXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKGIkcB+sN3mheRiFtpMWjND1C3lC9+xne5EIddiynIQIgcZZvpiBF/sM8SyxTDJ4qP+M61tlA/PTmmqWdaegVZVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558449},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"fa6174f1b8d66db45a04b84c33b23ae8376f9765","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.30_1789779636563_0.21171681965149647","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@hatiolab/figure-model","version":"0.1.31","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.31","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"02dd43aa34335646248ed137a47e1ec57553526f","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.31.tgz","fileCount":197,"integrity":"sha512-KGcxXdvTgNAIjzg3enbeEaDjEsfukMNw4tSHVaRmOHTzdYRAsV4MpP8+M0BfDN/C2ScKSTfpYG05aqv503t8Eg==","signatures":[{"sig":"MEUCIGuwxTszRrQ0L/XtXEyNnoLB122iQb42tvMIycDtSqunAiEAhyDzRKYgJpTXo9PqgJjWTqokbPglr/z+ho699cr18jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7VKZJFt5WODvVRsGvpo0NZGBCYsPbBZcjveNQd+p9/gIgZQvoz1d3RjsftRvyDCytLlF13kX6+CTQ8sMUI+vSiZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1225629},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.31_1789971887710_0.5091948496374572","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@hatiolab/figure-model","version":"0.1.32","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.32","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"bc66449769372c13dac8f6edd2231fa3d5c0880b","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.32.tgz","fileCount":197,"integrity":"sha512-duWPYl+bxyvuSOJy862KZxi8AlTqv3Bf/LtbXMJXPBosUEYujNwsSWLA0geQx73cdV19f5F3blfbIUQe8opeWw==","signatures":[{"sig":"MEUCIQDLAF0w3wge7jggoq1QuOPfl2xYODr41f+RaWBHChOWigIgG0pRZEegerlmeNvNDzefoQ5hYutPZjggPd1XP4+9poo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeJlXlx6Yhqy5KNGSTNdrEZCuUGT5RSwm4LbDp0vQSqgIhAOCAsc6jCLvg1VICHHoFfU+rJGasq6zifCNnHwzn4jye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.32_1789972285798_0.472797155674477","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@hatiolab/figure-model","version":"0.1.33","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.33","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"327b3f14f8bb6757c7c5066c50e4e6cb222a6ef3","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.33.tgz","fileCount":202,"integrity":"sha512-JbNiqx60kJ/kOaLVgVWYR8yL77DlypnNZarN9o0MqrKslurxdSDWlqiTcW01Vti1+NlmjpHDKgan3dPwb74jUw==","signatures":[{"sig":"MEQCICfzvlktVFBYCGM9hSCVJJRZoh/KaXlqv1iJytjJNAa6AiB0CMvEAB5B/lgkjH3XS6e+CQOEwdv2axH+PR8lYZRBcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHaUmnDJuileCr9s8d7d2vCXmGQGiqem0hqTDgrQrK2qAiAjK0pnK6Kno2lryxClS2ZdhxYssolEOmH7tUvbKc+sPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1353108},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"aa829b0053aac9720c6c11fcadbbf0a1e53de649","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.33_1790028220275_0.5168663403903182","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@hatiolab/figure-model","version":"0.1.34","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.34","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"644a73248509c345521a28c62aacd9eb7a1242b9","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.34.tgz","fileCount":207,"integrity":"sha512-uaGnbKmhG8rrpL1gakQoiBeCyDKMfQzLrtSMLNsuA528PXkN7wWQtIWN9tUAO3xMyL3UW2RYvl8LvUf2OeGO9w==","signatures":[{"sig":"MEQCIBjtiFggFIMGTmXTmAa6Ra2e2ghfoorcAKMiFjyH74HOAiB3Xvrynx14lCgkW/NA6jSd9k2eywb8Kw1kTVXP8HLOsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC50bsrRVtGzqb7diCSnwcBCjmAJ2gviQPIU8vxMqJo6AiAKL23gkgMcHaY0m2vF3u/G74P2hAvhCPek2L+Eqs1Qdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1470000},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"d366a962645d51b33755abcbe7001bd4bdf97c5d","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.34_1790042373315_0.4009807877593903","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@hatiolab/figure-model","version":"0.1.35","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.35","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"59f4c19bfecfeac1298777a08fe9f43ee4b717d8","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.35.tgz","fileCount":216,"integrity":"sha512-4uN8s3t6hteQMQHL/yeYrLBBngQid8+DZAtJyeL8exo9EoxvcBmH2BOmKCTBp2yvCJsA/kcZZ7eNZOKia9ak/w==","signatures":[{"sig":"MEQCIGv7S4hfoSs4UHM+1jSitI7fsPu/drb/hqdZMSvtidTaAiAUguFEeKHnHqxyOk2SbYvCwtU2M1VJKDYvIcoKIIxyUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAFT0oDo56kQbJGw/cmR+g7fddMNTlxBDydadEmmfrdnAiAOQONWpWZpx/8gRWa7ec9mi1GtVbW8VLo50RDwAb3Cfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1563518},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"f41261b735b8b36a66ef45df72a3f12707245972","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.35_1790063278043_0.9385873106538318","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@hatiolab/figure-model","version":"0.1.36","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.36","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"524bd35159d28c48f634e106197d14d8b84e633e","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.36.tgz","fileCount":216,"integrity":"sha512-1RoCLJwrWdBxxjouKg0Slv4P4o8Yq1EbsY5zwutxagg0n9YnlUpF+rhUCGm9FcY3BLBueKANmhsyhKxjuVanpg==","signatures":[{"sig":"MEQCIER7MAvSRROk7U+TZyJ+CE/CLL0CtBmDr7G84lW67UnEAiAGBV0rzOXzHa4YolpxZ94bqSMwh4SUVK7IbcKc7Pd0VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFX0U380SCJojO8OIlL3MVqlPyGXTRgBAC57QLotdEe6AiEAnO7wljfQPn7VluCS+zZ3uMnI5M8xIpgAGCXtkPQTmE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1581060},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"ac3527bb31ef18cb4a12058f51baa60eb95724e0","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.36_1790068345742_0.24336547392186825","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@hatiolab/figure-model","version":"0.1.37","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.37","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"1bced3c4decccf912d025a054adb5fb1fc9332fd","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.37.tgz","fileCount":233,"integrity":"sha512-QSGNTHTiFEjnWwufsdcg/l3ub8dSnOn2fpIq3aibgQHLx9ucnn6ZI9K5g+D4CxsZa4yIrWHJ8/uxfnFRhefweg==","signatures":[{"sig":"MEUCIDYv/9TpF37p61zFjlEbqd8TCmt2Ab5mIxMzSsnZUhUyAiEAr/oEKBDfZTx5vQiGtcC4kLiQ9BCclecAdtPaFTCB76o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpA9igVNBX2Bf5olpLfgkdM/K2vSPm7XOQC/kXuhxF7wIgZ4uCkO/fgM85BgGSzbMPaRbBIkezzzjwSILgDw+qH0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1756327},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.37_1790175068234_0.1089127326039141","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@hatiolab/figure-model","version":"0.1.38","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.38","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"866ceef0f777aa2c68df6e1e8ef804471b06bd23","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.38.tgz","fileCount":233,"integrity":"sha512-JnC9MWNTmmA7noVHu1CRJipanTeZcd7kaOSphV9ODrr04oG8tllrj1+nG6DOKiHqZ2fCPae59WWoEpiN4VQCMQ==","signatures":[{"sig":"MEUCIQCLoOuhlexlWzh72GUHpNWg/EJAxKltJqMPsGkjnM72tgIgL+/4YKszEc1TvsaBKUraM1QJhm5AnU5tfGmHKSjkWdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFTDUVB18Be4zw9Pj9Qk6G4MP4ziTemVwYwIvOZRnKbtAiEAmDpS2b1ScojZ4QyJp2pl6ybLACxUO8AdNSJeSqAnpUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1821768},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"76e08487911f85bfbd03f06453805bcc13a415de","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.38_1790182261217_0.016671460652881942","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@hatiolab/figure-model","version":"0.1.39","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.39","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"d479bc3ae3fe96b6911cd5241899b3f83e22713d","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.39.tgz","fileCount":233,"integrity":"sha512-A29fVVwfcJ9VnjAw2eIYPe/NJkEGhPBUllKHQCdv9cutM6wdegBnHPccoTOcOJn9zB8TidNV3P69gVyQXNiCzw==","signatures":[{"sig":"MEUCIQDzrER7+zz6nsKy+q8Ysb4A/FtQV+706gDqZuGvOTtHRAIgQ771DkGQ2kUGPDiUrTkqsxT+bj+kHGVtBP+DGvl/qnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGLIO+5VCsjJwag1oVfNLHNuNGgZfbwYmlu+2GTt97RIAiBuV5fRrO4vVymR4r4YV8fIcfw7RdtlZgKs275/QDHOiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833568},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"7bec5739264a0b8d5db3322bef684d11bf62d945","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.39_1790219933294_0.47873180653892944","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@hatiolab/figure-model","version":"0.1.40","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.40","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"364bd84c32cc50293d2280a687b4fa83f81c238c","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.40.tgz","fileCount":233,"integrity":"sha512-VBSh3xP9IAPnxHw7ukG9f+PXZqXvmNtYk3MEAOp5TnlW8pHcGFjUyeElBHgqwrdXgzoZ6hoSPan9mxu606Cl+g==","signatures":[{"sig":"MEUCIQC14vteY1Os+GUS1VQEkIn482JDRlAyHsmACg3viR25nAIgP7q8VWSXPIC2SXbXkfh5gMOTyo1PKTK68MZEDk9ybuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIChS3uKdXd8lPesEYid4vR4WV76f4YfySFExqEK9lj69AiEApjtY6GhfzZpPrtNMIt4VjPMJJ7GiVGajuoH6RhTZcn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1834452},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"65963dd9ae4ea72d1d77c56270aba505ac858018","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.40_1790220534572_0.3576576341701607","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@hatiolab/figure-model","version":"0.1.41","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.41","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"eeeefa75e88d8bb930295218450aeee0eb8b3a3f","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.41.tgz","fileCount":233,"integrity":"sha512-SmudkCOoZoOIgfD8KSlYEn7iBWu3Nn6QBejT4qAvG3eR2GirrjpbJA086pBTHPkxlBFpwQQR5uejoYWCVsXyOA==","signatures":[{"sig":"MEUCIGk1lC/rSeNC5v5HfbdIpKj31MjvIZybb+lGxOM6oUY6AiEA0KeX+eHiUPs0+DsZW/2qW6/f7mFtz3/ywkNE/xeatn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDu3ftdepq2JoRuy4Gq/VADzYCWVrn7xQFL6v3usQbO/AIgMGLjktBUH5IZAjESTjBbjNmrDxX5UaxyDzg90DkZyYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1845859},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"7300f6c9720badd1b7fe031e5c0d4f3136a82f90","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.41_1790224335718_0.1662697973069176","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@hatiolab/figure-model","version":"0.1.42","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.42","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"12771d21843a2d3976d39718ee9c1825d2c08376","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.42.tgz","fileCount":233,"integrity":"sha512-Y70L56PsFYolHGP337yuWCYKND/wRMkMTv5CCvSr9zxzrjgDmP9hVW4Fxz52tlKFRwX8Lw9InhQb+XjliHuvSg==","signatures":[{"sig":"MEUCIEWG96QmOkBT5EO8uNqBa10gjCxgyudERAh4SE97tuGLAiEAqrhwctngWc3OPqg0N+Ii5av898BTxmcBQA74WlxBz2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBlbAWcECPRdcMZehkutErCjBtgDJLku+ontroOo1oBmAiAqyAGgS1kpkRdhq5sDK+Ed4PcxU8LMidgZ5rB69qTYmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1846979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"e6c205be997f20c8d9e944bc8a5d73cd18cc6722","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.42_1790224732714_0.1258157266613127","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@hatiolab/figure-model","version":"0.1.43","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.43","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"b768acf5f9b7eb9e5b57bf44e1bcddb2b5fb1f52","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.43.tgz","fileCount":233,"integrity":"sha512-69PG+SDnj87S7+U7xsX9kSvUApPd2dXDcTh/r+L2mswtWkEkQXctHXJsddv0dIp/Y9g4yBI7xpcDPmGkThumKg==","signatures":[{"sig":"MEQCIGiAqD1NgMAj6jO1DN4ptnsijo2esU/s0yRbr6E5biVGAiBnLXFS6CeYnBrno9OyQqJCYvMfSqCvp9SvzglSsaZOzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB1cye0i0nk7yXgwTzkRgr6BxEa2t1HyZYgw/RF4clIlAiEAx68fQlf3onHCiBBe8lOqPmCWG5vE9nNkMTzRmGQi4z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1853044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"27bab23d2210b4827cbe370811d638a06a8b13cb","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.43_1790226386958_0.7472232679218811","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@hatiolab/figure-model","version":"0.1.44","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.44","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"811284b87ecc147929c28751d95a4fb9e9825c99","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.44.tgz","fileCount":241,"integrity":"sha512-s9bM88WX7zXI5Xa7vEHUcjilZY6e+7IfHeMcs82rLDqkmmO3g3PUqsUBg5NrnqUs3UAqnhAjT0lpdNwDDdH1+Q==","signatures":[{"sig":"MEUCIB14hi/V/1/6LS1Wh76rOuTcWBqANim16P4N3yVjdNidAiEAuCWDgodGRxEXILdRvza78VwqQz8RD+phuRzoMlVXPEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBVu4/P7PSMzehm6zwlnuWxYHWj0mDghdv4aC8FDqT4QIgMClA04+fCxCUsvag/+jKVMLDwQm2UoRMJGSB/KFq4x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1887546},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"567dfdb74c8e2bf8f15d7824a14e957dce84da2c","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.44_1790231015980_0.15887891046771996","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@hatiolab/figure-model","version":"0.1.45","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.45","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"87749a0eff066be72c72208e8577751a98240433","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.45.tgz","fileCount":241,"integrity":"sha512-2QVE5haJ0I/IKNfBRLHZ/ze9lHORNNvuYDcFmiaOEVLRbi3kDmBKMnqdWYwOtbdTdMEhi76FqN4+Fbg2KxO72A==","signatures":[{"sig":"MEYCIQDdbmw4cUgmw21X3Lywr7kGu3ZXQWeQ+4bOiOA72h0cAwIhAJig35UCFjY8KOhfZFbUOnjLrSFJHtKWX3j6g9ice7NO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEeNW22TD4zd002vcMLDKndoYCKvlkPXeX1qOa6ZsFKdAiEA20/nYgx/z5HufBXMOwX1T3TZcP+MDSLlmOnFhtuWaeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1898938},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"191c13f35e848f8850f4a3e200852fe7fe3bb254","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.45_1790234940102_0.818304407559626","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@hatiolab/figure-model","version":"0.1.46","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.46","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"59c8cac855c4262d7dd31902c4cfcd63138b884d","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.46.tgz","fileCount":241,"integrity":"sha512-VH6UZE+OKZN7dMwa+8dTQkN+sHeBoB/iken0k8yB03xXCKJCjqzRF6k88LWo1hn0njH7LQYnUA46acsIGcoJWg==","signatures":[{"sig":"MEUCIQCEDxSujx4i92lSXi0fP3us3U5KaUTTZyPddWinkD4OnwIgXCHCwi5lsSEq1wXPblhZxzQojfJihMUpy9LJrhYfIcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbcyJ4Qrsh8wW12Hjx3YG+ubZ5l2/cFvElismf8/epRwIhAI4rbLQB+iKUzQPBElDPq0WxFSpaPWCE0m0u0FWtevVJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1907525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"12a70b7db14e891d779502201e0e08e260e03548","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.46_1790239772321_0.8156105892641394","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@hatiolab/figure-model","version":"0.1.47","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.47","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"1ee3ddfacb97a223eb34d665471a9397797ad8cd","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.47.tgz","fileCount":241,"integrity":"sha512-r9+WzDeKNcunFHK+ylr77+aT3vDNCCWOvIwVZdWa+DjeFSqPpJwOZoxJU0fn5/LjhLxVhHREVaEm+tnhz8y4Dw==","signatures":[{"sig":"MEUCIFdjNOTx/4Ya0u6DsLLAExOudrNxyDS7GBb/uPsjmy2CAiEAiTCxjG3msow166Alb6hjPR6cwNlToofRpQl8SXLxn18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqY0xuJYPuw7rSjNfqSQMbrew3sDlTZVwvh/LTufiGUwIgPJRvdnYdDrItOg3SRefEn/vfzk9nfc+IQ+2g61lU5kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1916384},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"3891d8afa5f2d902f483e951a081035c75b2cad6","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.47_1790240191572_0.6163154556593207","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@hatiolab/figure-model","version":"0.1.48","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.48","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"c6dc6d47ddba6ed88e93b1c1f3a6a587037ef1f7","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.48.tgz","fileCount":241,"integrity":"sha512-bHa1eATahh4hh5r8iwbHh/8QW7VFLUH5Eezhp0ORFEjqdpAsOa6wFZad+yir/NytLf2fAr5IYA6Vgp/rSGZhZg==","signatures":[{"sig":"MEYCIQC8G7w5LFPw4mhWf0rVCUFs0wzQUUItUERLBk+v3xFdwQIhAIgDcy2Gg6pVXlb9uWMIgTFdJiLDr82onSsKZW2X1Gu3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEjy1tdTEbxjQNfYSmXXFOOQVSkijkBBfd8LJjx0Zg2qAiAB4zB3omi8HwOKAxRZPMEZKv0zzjrM6hGoxJwOHUEUuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"4bb731562fbefc56afcfbab5a7f09cba52e9bc0f","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.48_1790246028295_0.35138149763351345","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@hatiolab/figure-model","version":"0.1.49","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.49","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"57d0a84beabc65833e7c6cdfa84cee26b1338f52","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.49.tgz","fileCount":241,"integrity":"sha512-7IzEqoeCiPDU/Nj233tCs6eYpyP0XESXZGvMaN4+AoCXuvuUPTu1GbLwa3Z8+xGKa2jBBudEHKfaLy/JbUet+w==","signatures":[{"sig":"MEYCIQD8gvuddxfIUiVg4RT4QP1QAvk3Hyrsu7THbK8nUN8ONgIhALC5fQCmLokdBJrSzUD037T3wd48oZq3mKtPfyyhdtHf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB43nOffHDDtSb6cnTFkeL+0wu0hEiN2+mIcGrVpixa6AiA36HfFs4R5JOYQNYIquauYkNKBpYjemYLXSTk/xYiDUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944757},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"a652f7c9679d2d87a77307f13e9a117958be783d","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.49_1790248383467_0.9200280427071621","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@hatiolab/figure-model","version":"0.1.50","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.50","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"681a1c705a7c3c2f4d2e4ec4a21cda0e8febf628","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.50.tgz","fileCount":241,"integrity":"sha512-UMZ63cSozLrFxPWh+fuObcJhHJIPc6VO4Ox5a8aTrOymTRPbkGaTc9yPfWD9dGXfVK1eGiKVNnac9kJAW8H+ig==","signatures":[{"sig":"MEUCICTkHgyTWSY5xl9VkPV5yaUZ1YFR3iOQ38WTN08+0nCkAiEA+NbnUClBzTrhe9G+g5YbhrkT1CQotkpPivJW4TBQ8sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHH1js6XrNhxgxid5S/mL5UaeOquhE0+DJ7m3DelINxzAiEAmirNz+UjVU5d+Y/RErGI1VH2+QMMb5k3Anb872DqXZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1945060},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"6863df8ecb43a1effd600dd41760c224064284ee","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.50_1790248589248_0.16582094138714787","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@hatiolab/figure-model","version":"0.1.51","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.51","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"f493f8e298f894aa7f30f9b7e87f77e228bc8d4c","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.51.tgz","fileCount":241,"integrity":"sha512-J/Maf1Uu3H+KKLvB9at+nmv8624wvpi8hXGKj5ZR/73Q1IrLJVMLw+l5ly3wPl7ypb28NrTQ0LMwQ3rcpvnrUg==","signatures":[{"sig":"MEQCIEG8LZ7CvigC8CfRHEfpbY66Zv4Go/gFd9zrDIK3WiYbAiBUg2XZrVtLuhMMa9WLaECTpLzkGfhmql87rtW7F+1ZQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDN6NaZRtJVO0rgwndzra0furMtyGx/k0WqIBa4Npxc1QIhAOQ4Rgo+jKwe0QUFTA2D/qchYdlr/ddOqHmF85ucEU47","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1949380},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"eb13cab1baf32ccc36b884400cc42dc805d1ff3b","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.51_1790249595482_0.32959229165691317","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@hatiolab/figure-model","version":"0.1.52","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.52","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"8790dcb432c0e77d475615c526cea3a0982782ff","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.52.tgz","fileCount":245,"integrity":"sha512-mwE/nAMgESdatIBZscDc0UwQU1L3uEL2+gk7POYMiYQYY9X06VmxYNPrsh9wJfhTvxy59GOyOFyLE5LUPeVglA==","signatures":[{"sig":"MEQCIH96obmiwym5RYyUiziw7aTdvBFuK0LyTLG3TMRSsWg5AiAJGNwXDX5vtIa6C9TPLf0dCFDJ0hPAihUeMAxFYfj8tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+Dbvbyp40y7qN2KJWmXnozrWCQruILcUb8kAGbRNm0QIgLfjlzj2TnXW64I1ryLMxGTyj98vHB2XH/NemW0Xe3nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1965204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"0c6e8ee0e23eb738d8b682a5a6c992dee63624c5","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.52_1790252905397_0.6940390774743415","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@hatiolab/figure-model","version":"0.1.53","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.53","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"cfa15c1f4b8c69f167fc27ea0f8faebd1c143773","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.53.tgz","fileCount":245,"integrity":"sha512-4p2mkOJvcwmuCWA9dIV+2wf8LlB5Tl2qL6KS0nIu3zhdB4zBOC3yA45WdKZzn+L1bq7VW8AWoc/FhGLM0rmNuw==","signatures":[{"sig":"MEUCIDnS4FpL2cWl+U6nefopZSCxlnpr6CN8GotHjmptVitsAiEAo0RYYCLQzCh+ual+F6JfzbB0o6VkO69o0yCZg+KIgeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFP6PSXPM+RF8+dm17FN9tzSkCJg8otjdGbjsxSyTjV4AiARj5zLOYZwCSXI9hYaffBZs8dePhZK6C6U5u0qQ2wuew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1970149},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"192a525a3475838ad434686fa757d618169c3731","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.53_1790254433090_0.32264399381301767","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@hatiolab/figure-model","version":"0.1.54","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.54","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"6943c85861a09a2f085d4c4ba21e2bd6c475207a","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.54.tgz","fileCount":245,"integrity":"sha512-21E4L4+jDqXHWmJIvQ2X7mAuKG6EDZUyNgUNv2WMA7JCY0F1TGS3ojEoSUQ6DO4cLo1Emeoqe6Hb7DxmfcEwcg==","signatures":[{"sig":"MEUCIFzGAXDXnvozPyXcAbCJOtDi8TeXlVtRZUm/ZONbK99eAiEAw3f1/r0xdHebD7uvaslm6TySXBdddC+YdHqcaECvGko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFeT6ZpEVvxC+XUAd8f6Q+hn9tK8il7kWE3liIJzerfZAiBLfQwtbAsiB9V5OyppoyIKYrpvfptf/Hj+hqx8NH7kjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1986263},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"ef7146efcfdea748986998bf6b8333cae92e1d6a","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.54_1790257217446_0.07242375888625197","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@hatiolab/figure-model","version":"0.1.55","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.55","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"b4d909e1ba25a63030ffbdf50d6e6bf275d7494d","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.55.tgz","fileCount":245,"integrity":"sha512-VSaWnvBAyW0UVLfo/7yVPeT5D7Zho2U89GAi5fXk9ggcJN+el/3q6k6bdTu0NI8MeRmcLaVYhyFiGcPCLbEb3w==","signatures":[{"sig":"MEUCIQD4oqiLaP5i+9HF4E5BsZFQ8GiSlxiyu3KZl3L96QUi+wIgZhlZ1KPGSHMFK3/N971w1rfZJVqibd2GY4d7If9ypsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8qibexFlJsFyKvr7sd3E9IsGiomsh6BPNj90VnN1bdgIhAPUG4xGcJki3HUJ1Hgq69oyEZjDvL6/QZHYyhIPY5X/a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1996046},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"aea2ba3b3ab07f6cb444a038c4ae29454f50d8f5","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.55_1790258902744_0.10558528126936118","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"@hatiolab/figure-model","version":"0.1.56","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.56","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"e9149fc142c5da9a17c24be8cfc332c36292b742","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.56.tgz","fileCount":245,"integrity":"sha512-ig9WWlblhigQ36IIY+5yWGhDD2PHZSHO2ZfAT3NmEctGpXsweYBOEalxqvJ7msgymoO7YcDjQHDmZMWb1mNwVg==","signatures":[{"sig":"MEYCIQC/sCoJIKc9FIR5rHqQnoiEk5y9sFL/aMexP+5myDkH7wIhALgRbu4gsFwO52J48AMtQ77psEnn3POTxvJRxg97CLu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDdYRxaUXabxMLTMwmJxKOzBZ7GvzgUmNj+z1BCCXOnFAiEAu+1ZCjxRdSWB/BT1uxPAobtvRomqRpyBA4gdyc7oF3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2010869},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"47763c87ef8651b9cee098ae483cbf2e185a434e","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.56_1790261902367_0.20177521717637315","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@hatiolab/figure-model","version":"0.1.57","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.57","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"ba4f46cc501174c843c8f4f33c5c8bc1503b8ce8","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.57.tgz","fileCount":250,"integrity":"sha512-MOr04WlMr3yW7967awcNmrjDZYon8EdBkCjtuwFAck2H9bcXjvR/CswZaRdeHRATj08RVQ1Tmd0szoIXIazBCg==","signatures":[{"sig":"MEUCIErT4APJ1++vzMs2HV5BFdg6Puq2rz9d17njvyvMRl19AiEA9U2c6zEwSVLiAHhFZipQvZYAW41+4LggGR91olDOaC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF2WvAFqq2E+9qBeJGT2GnkkeCi5zSl7GfZLav6N7L0pAiEAtkZ6CYv3YqqADiFsMUj9L93/DYQDtYJmIruL72+uCkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2128970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"87f186bcf698efd1ff26af3c9efe1d6f426813de","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.57_1790270605500_0.7732440945091237","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@hatiolab/figure-model","version":"0.1.58","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.58","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"028b2735a38cc44d0ca4276a846e0998c653db89","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.58.tgz","fileCount":250,"integrity":"sha512-QI0HGYKku8tTIBFvG8Mt0EuBe8AjHfCrlpGMoLREAXWhG+vrA7UZF/TJFT1y+IGaq8DQSeheiY5t6UTq8ktKUA==","signatures":[{"sig":"MEYCIQD8w5MEiJQqU0we2klG6cloSTNrQuuwD0npX1JbIRfkJwIhAOSrV7SVPWdfLxcRfTMS+A6uM/nUvVauQ95rWBmq7T+R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBHrCT+KiR/QXoadAmT2bd+tq34rjfu/SZ9QsBqYWGpeAiEA/9IV5WOrnFWROn1PheB+tXlEX1YSpgwvwoc8Tq6RHhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2179300},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"7ad0ef9b56cfa67702379e5e2694af769af3931d","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.58_1790273948112_0.06380262633670752","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@hatiolab/figure-model","version":"0.1.59","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.59","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"b07dcefab406470c32821f3de8464c2d55e0173b","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.59.tgz","fileCount":250,"integrity":"sha512-2fqbL5kLgq+EDjNY20aOTz5owSqk16mtWJcD7S8W1bosawz/a4HrVZFHL8Q6oYQhBYeVQk20S08955m8TccAzw==","signatures":[{"sig":"MEYCIQCr916kF/9EXq/fAkYho8hmLe2qi8E9bK6QsAvf2fgisAIhAIuNoXW36gJbBXiSyktu+QYDYbl0CbPjm60l+HqVd9qC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDbT9W0jvOQTCI2UcEUB0ocA71LFPi1XAHuubQIPNUcaAiEA/BkzDD0v7l8k5M3d5TUgN6Xo2jnwk6qnXKhQE2zs2tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2182348},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"ff8cb66cfeedf6a5817d61cc7bb90792d1fa9c5c","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.59_1790274552826_0.1514454206993232","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"@hatiolab/figure-model","version":"0.1.60","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.60","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"d1d294922e5b1f9b9327e1e1838c3d57ccbdeec9","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.60.tgz","fileCount":250,"integrity":"sha512-p3lno5JugNEIc9IYEaxjlc8hPGHSEK8306Fi5YzJq6dX/xXPIFF+G49YKzijWWCeg2z573V6nqQJgw7VLqoLoA==","signatures":[{"sig":"MEUCIQDJGuq8WH5d9fNVCS8/38FI6tLQMQgdP5uLr/S/hqhc4gIgT1CTy7NlD2BUrXk13eq4ce54Ng0qIsMAKoLRqrpHbmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICMHlI7xT5IUDWJlX/X8+Xh0mAtH3VRrAT3p+mMnOtrsAiAkHxbjwJAhiBPCEL331PNs536Lyp8fzqhtKQ1FR8ydwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2201378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"283d5210bb5a789efa1ee25bd8e409d191a2d5fe","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.60_1790275084337_0.32162705789351786","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@hatiolab/figure-model","version":"0.1.61","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.61","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"05e944eddda0abdeeef1300f381c77b98cbbca1a","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.61.tgz","fileCount":250,"integrity":"sha512-St5BCtl26PxObPfGvVzmHyspHvFiFOSb8I0SsenAEr5KnGIhK0aYdTWNZO/H5h1RMhEM6BoC75k76BQ3eyU6Vg==","signatures":[{"sig":"MEQCICb6QgiWmQUycdsEW+gDZBsiDFALYf2iig43iCb5OtbWAiBnYNtnKC6vKSz8OKcDjTIS0PL5BUBIZQaN9Gqd6P0wxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGaatSTxazC46RkH4pI1KkFG66lkRLJizJmFiXcrDqOuAiA47SJ61WZ88HfBjPcq6JGMsHM6KGetus7L6sYsF6/GwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2208614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"0d94d56956afc6e599284621a8616e434b898744","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.61_1790285298994_0.5550895981310293","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"@hatiolab/figure-model","version":"0.1.62","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.62","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"355396db44a1c77e83dc2f67386fc07fe57ddacf","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.62.tgz","fileCount":250,"integrity":"sha512-teBh3gWwDUIYgYSefHXAidz6IdfhS2jQUpz47tcRGAdnHCPDjr27AoECN7FfpNbaWYqvJ01/9IqfSktgRCJNCw==","signatures":[{"sig":"MEUCIQCYsqmITshOQZcuBR8W3qU5hgmwih1lpSDMntS0NOBiBwIgTKTBPf4/h2sYlTgKcFpZf3BBI7EW//Ap+YyMx1nCmSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCc5tiIPhcFa81/mVdKwnoPnuc1iEsP9PkyTp5eiUZWDwIgC3ezrw5TA5rwB4+HVD6liXFWcFlep5ZEy0jq4Tyq+9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2215544},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"77dbc47b05774301e80e3ec1b73c61be40818157","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.62_1790286642620_0.38906733441403496","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"@hatiolab/figure-model","version":"0.1.63","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.63","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"94e176ce4353114604f00f2f8b183dded55d2d4c","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.63.tgz","fileCount":250,"integrity":"sha512-c9rNL91BRFSw/8T3qmHhIGiGk5vKyKTby7+i20nKt4Yy0vO7jD4EHEZEpA+8GE1e4LOIiZtLrw5MDM8z1BSLjg==","signatures":[{"sig":"MEYCIQDJo0tM9a+SBxFyfaYJGoxnB/oex8nOtyH7lThyqYZ5JwIhANs2sSl7xCjbrpxbHVgElFXP0xzPqtkFBkuDQvxmO71i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHS8CONCCj2Ryc5AVmEj96PzcB0zQpsQloD3sHeiGH1OAiEAvvCxfVDltoloWEjOME9hpzXTmmDgJY27JYexT3lmgGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2217531},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"d4ecbc91d892b81b3699d32aa4097bf0d65cc54f","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.63_1790288001531_0.05004634872802938","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"@hatiolab/figure-model","version":"0.1.64","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.64","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"3dd731791813dfea600a6d214f7559ba7977515d","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.64.tgz","fileCount":250,"integrity":"sha512-ZPy2OygLyAvTSDkR39hAwHvBP0LQ2AnGPKTl7EtVHC9qbbZwZcFOI8BVf42SKqxmg9BvgoYlxPsTj6M/o3NbdA==","signatures":[{"sig":"MEUCIQCYaNkOuMxu+9TUXSNIoykbQ+wk4+oct05rgWQdTQ8XmAIgdiuVCZGaBsyQr6FjKbPfbC5guUylURHa6K94IxAXAf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4McXQq4dtwsdzRu1DqzF8gWu9dY8AEZ4sqlbVfxhchgIgdQBLc1Rbc/950sr9PVjFuP5KjpCZJ4vCchohDjLWnJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219117},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"339399a540a7e18304cd9a3698fd656a94d04565","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.64_1790289530797_0.5250001822597059","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"@hatiolab/figure-model","version":"0.1.65","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.65","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"9c73a2a38c4ac181a64fc8b2002c23038a5178cf","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.65.tgz","fileCount":250,"integrity":"sha512-jw9THnn9TnB5rInrGDnpbQxVlMk6ec+oob42ew22MoPA0yFxgZ3EG3VTFrl71m/G9f2f3etLjoWMmsIwScA8zw==","signatures":[{"sig":"MEYCIQDuRPVVe1cF2DTbXduEBvtvNA/zwT+hZWmmukgiVr13/gIhANxcwgeILcTz2eqneMR+NOB+3DTmQa4oouDJ1u8p7NDm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB0tujzCdfhnsOnC76OhaUiA66Vs7VAzdME5h1uCn/QJAiAhpHriPWD9rPrcW6hWD8l0HwsigniDEbw7pvppP1V4gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2227165},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"992a4bc7c83d02a2f62907818db8fca553f0343a","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.65_1790290568930_0.0781454499661125","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"@hatiolab/figure-model","version":"0.1.66","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.66","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"cc41504b14146bf1b45bc14583c7599cf5634d64","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.66.tgz","fileCount":250,"integrity":"sha512-h02Lh5bvIR5frq2CGgNj4X7uRUtwqiLsr6e2h1B/nqDkQ6j2hhk2lC1GMBt9URniw3XauXAuhWYz/s45lQ5cig==","signatures":[{"sig":"MEUCIQCzC4rdsNQQ+J9PnygfNDVfT9BWp3ms914XA6vyZgAzqQIgUzEVDIrbqvNRdh526fSk96qMQYrJSdTQghugXxNw548=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfxQNvn1fU8WvFBaJJ5rqdqE1sHAcgKhG9AeoPYP3ikAIgCYJ+GZQmbMRw0wpaWTGYMOAXViO7Q3p1HsZYA9lEd0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2228721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"74751bf58981534deed26309a2fa3a21067adaac","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.66_1790322159511_0.5764625375750652","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"@hatiolab/figure-model","version":"0.1.67","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.67","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"1b0ebe0096ee9899bed7bb5f8cfd3d5b684e7dd0","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.67.tgz","fileCount":250,"integrity":"sha512-iQJ5+kC3AC66J0iLyxeomsRji2HruJKX8zJzYdz3kG5Mnc7FuicNnf5Dqo8U4sA5x+wEFXhA9SfVM/d5EH95qg==","signatures":[{"sig":"MEYCIQDD6zashGGEHi6Wle+ueduxud3f5imbSm4PHwp0YsCQ2QIhAL+G5c4KD8jkjhSUyLn6IJO/ZvYGMTjc5A/8BgUdMh6t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChZLRMOvghNXocfsO3Zkwf/oVuibOSX/x59xlGfQh9kAIgII58oxTW+sAUEih/wA3h1oMJxlYnFO0j6I/rx9JiaN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2231987},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"bddaa9c5ba8fb52cd33a62f8607e6fe7bfebdeee","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.67_1790322981300_0.9103501550556496","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"@hatiolab/figure-model","version":"0.1.68","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.68","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"0ae756f37e92a4c3b4e80b4879dbb246ae9618af","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.68.tgz","fileCount":250,"integrity":"sha512-Mht8kvL4S1jOIYh2UkKQ+fc6olthHysvRdOjye/RCv5f9p5hoDZqvwQceLYM1KFsrwaXG2QH2YXwQJrHeuug4w==","signatures":[{"sig":"MEYCIQC/saKVY51PbQ5lRNepe40vyaLy6Tr6X+4piqhTJ8/FeAIhAK1kJDkYfjPzyvamcHWllEvQoYggpbvqJp1Ww0moYh70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFoyC97IrpwB9GBfGNF/zA8el81NF4XoRMIdGEoLbitGAiEAkAMKzazhPT5V1xDWyZeD2fUyzBxvBJ1cZBem0Jh7oYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2247848},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"972ee210eadb1746268cb8e27f30801e2a03893d","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.68_1790324032898_0.7171665359995294","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"@hatiolab/figure-model","version":"0.1.69","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.69","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"c9f81cdfabb388b5f526a453d0730d7f3aafd3bf","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.69.tgz","fileCount":250,"integrity":"sha512-oCulAR99P0b+QEYOhLX/qarejasGi7kXbVSAN7U3wm4TLtGZZI2jXmRbXCUb8oYWKWVI1TDnzuN3PWA+34pVlA==","signatures":[{"sig":"MEQCIF2Q9VcQBkbuSUhnrqv1XTihsSs5mtI3OEDiZ/+drRRUAiAtmZUkj5g0zpAab46WvgWzttyGMVk366f5qvRn+lFk2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnLDfSfWQNcq8TbYgKROnZqmmUwg2bNtGPY3DgqQV6awIgb311jziMrCevBImKI7tm+OUkxSaiJlps+SH9HIsTgI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248151},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"d4d379dd25a5588e2145adc3233d7a1486b9a91d","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.69_1790324550398_0.09099028327361158","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"@hatiolab/figure-model","version":"0.1.70","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.70","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"9284326d9f4b2c9b219a066f6302d1a53bee70cd","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.70.tgz","fileCount":250,"integrity":"sha512-5gQfEpzd0EeZdfVEZOlV2U4l30bZgUFIZul3E7sc8Qa6k+pd9UeaLsYwqH+dxQo3oXVp1/12s+pRGjx365bfNg==","signatures":[{"sig":"MEYCIQDzdWHrxPkiVmqCJZ8nDTG9xkROosnE/tKNoI1QjBt1MQIhAJYq1C3yIT+Ofvl+iLM1iq8rlB9Z+PO1X5I/lToz/c+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCs2fLWeH3W3hQNa3VGxPRqgio2xNq3BsyNUcCe93Uw2AIhAIFLPq0+F95VflE1ar3uYCHOP7Yf1Ftvo6F4F3XUuTjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2248643},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"a009acf3105cfd7c2cd146ab4b52ea344e3d0dd0","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.70_1790326422998_0.5813286271486628","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"@hatiolab/figure-model","version":"0.1.71","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.71","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"600fe9336e693862588a807f7345a87863f4285b","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.71.tgz","fileCount":250,"integrity":"sha512-/UU5Ik/9QF9GxBLaodaZ9dXhlxTRjQ/6wQY/S3ZjNy7TTrJkO7dp9qj/gwIteRkm3dNLITZ8KDrYu5GQKgB8LQ==","signatures":[{"sig":"MEYCIQCMtvIWrd1qUkzW+2on8cWdS8ps7Lzu1QG79YWhRc3WqQIhAILqheC4BJy1P9mQ1iFUNRag9Qxt5BqSfqzW/T4OpcOH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUd2HuKuXvYMigBiG7RFOVtvvRqzyCoFwUMAsqqzM8egIgGZOHNCpe4gHAKshAPGQJpDw/JbDbqx7Vl+mk+DHUNuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2252911},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"f2e9b1af54cd1c3ad7d7c926abf221b559ff7fde","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.71_1790338066543_0.20531604093814182","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"@hatiolab/figure-model","version":"0.1.72","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.72","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"878a6540f03597a18d5903731a2a1dde7ffbb169","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.72.tgz","fileCount":250,"integrity":"sha512-GdeKbLBnJUsjupLeJ+tUf+rwyLcb/x51QKb2oYieQLHQEFJYBcspZtJ5ZJKWZNLiSHSwD2JdrHIBum2Zrote2A==","signatures":[{"sig":"MEUCIQDro5dOWV+O7zwfRckfJfD5DNP2ryvhjOZVvrH0qNanEQIgfvyT5CO7U6me47eIHRQiA9/7Y2rtCFpJgfP+5KYVho0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1iZZvVqJRZLke49tzhMWcMkEmwuRUcaDGt184NBpmIQIgZR/T6slh2ljcjrU7V7C4gXfu22VljZxaFHTHE1PKmJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2259870},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"6fe171ff9f48bba78c788cb1c282c3abe01aa4d2","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.72_1790339115082_0.8431228005418283","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"@hatiolab/figure-model","version":"0.1.73","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.73","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"857f783da2576a0e1e0e66eb7c802ec990c67b5d","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.73.tgz","fileCount":250,"integrity":"sha512-64bha6gskwhksOM/16W8TVKbbjjYNXVUaIBi8b2vg1/vGIfGeCFekICJA1wWXV0eD5uFyTn2HKxlYZILB6zGMA==","signatures":[{"sig":"MEUCIQDZz918pZb+nMkb1SQeacvjxExE0PN7k9ief9arb/HF4wIgMiPok9ICrJmNcrQUCuHkE1Bl3reuEdmfl0DIl1v6vpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCz8SOERYhm2khns6G8MpCUZlaKGiy60qu9bf3UrEAg0wIhAPtTbv3ZQQFUs4hYT7xAgcLXAc+TByG5OJt8DNar/Yc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2266434},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"7b3118633f95815b42502224a485d7bfb60643b4","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.73_1790340468042_0.2376816182811603","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"@hatiolab/figure-model","version":"0.1.74","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.74","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"fa2856be4e53d85578c8c90c08033bfe910119a5","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.74.tgz","fileCount":250,"integrity":"sha512-I6XUISHqUhJmhvAcIGvgnHqL7tn/NwezcAe3uNrjI+mfPjXLkNVM4PgeJCEHjKkfg0AQOaDxFJUTsTEHX/iVdA==","signatures":[{"sig":"MEYCIQC19CXWCG9oY1p5HPyzzra5A6/6AlGc50AdntN4Ko3AFQIhAN1G5ghOosXhB0oe7r1BKLBEupFBeWAlbJRJwRkbuJEu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCH5XZ285sn/9rOlGwY8FhFMSOY4fGrEaZqsfCi25f7KAIhAI74prjyx1lLJTYWmc6l6WweC6vp2Ex9fUdGKwpqY9mR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2271395},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"1d7d095f6d7074c1dbb21f668db12cd829d6836a","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.74_1790346106161_0.9006507648332018","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"@hatiolab/figure-model","version":"0.1.75","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.75","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"4841c11f315746b82ac7a6943cd5cab0d05f24a3","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.75.tgz","fileCount":250,"integrity":"sha512-xxFsCTYHIaC8NTpUaBVQ77OTNh5Lbk8vJqfAtPtX70dhSqHmZJ06kWzf9G0YbDFIlql5ikJ7Lx997zIUmPPPCw==","signatures":[{"sig":"MEQCIGti4vbc/IJg8LayCH+KCxFoC6898X7Bz9gq6GdKMh4KAiAdSf/1SQsSF/5EHPnFl2Ep+0ShP1iZyJVfEbywKs0NKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3AAvK+VhnAwFg6xevVJ2Pw0OuRLWupYOM+AdkoWl3uwIhAIQYSsKTqqzOIQfvMZ4yobvyZ2UvXQcJv7Gx8//kItEG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2273285},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"6681fa99509813cfd63a096d26933f567fb92989","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.75_1790347523881_0.7639734479607256","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"@hatiolab/figure-model","version":"0.1.76","keywords":["figure","low-poly","3d","blueprint","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.76","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"6c3a65ffb9c59303d20a66f20d246c2368e3302b","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.76.tgz","fileCount":254,"integrity":"sha512-IaENKJxNtMcM4GiNvzLl7T9rfkhHfvEMbWMeYpNWNSlWp+rAVFlq/yLba3carr7IK6ClTYTqvecPU4g4vNRPhQ==","signatures":[{"sig":"MEUCIQDO/b4crtP4Hc1nMBeJ/lp76NBw8yiOKSicaqlL60kP7QIgMr16L9XFxjCWW7Agt2Z0AWhipYp4Ikb8ItALROWBkw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFMzzjklwCtyuwBVkF94YZFj3wMCRWITaVcobVp9GjdLAiEAqzMkAAY7PtQjb4Ngb4KjR4Lw1JtNkKSRUJTz+LX+e2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2299315},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./cost":{"types":"./dist/cost.d.ts","default":"./dist/cost.js"},"./types":{"types":"./dist/types.d.ts","default":"./dist/types.js"},"./validate":{"types":"./dist/validate.d.ts","default":"./dist/validate.js"},"./blueprint":{"types":"./dist/blueprint.d.ts","default":"./dist/blueprint.js"},"./package.json":"./package.json"},"gitHead":"36953d08940d39044d65ea3eeed79ff4e41a794f","scripts":{"test":"npm run check && node --test src/*.test.ts","bench":"node src/perf.bench.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"Figure 저작 결과의 정본 형식과 검증 — 재질별로 병합되고 이름이 붙은 부품 그래프. 3D 로 저작한 형상 하나가 씬 컴포넌트로 서는 데 필요한 것을 담는다.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.76_1790350851840_0.058420051289013175","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"@hatiolab/figure-model","version":"0.1.77","keywords":["figure","low-poly","3d","authoring","things-scene","digital-twin","hatiolab"],"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","_id":"@hatiolab/figure-model@0.1.77","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"homepage":"https://github.com/hatiolab/figure-model#readme","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"f3b80e28f5b1c2cadfafc8f19790dc7c659c2a29","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.77.tgz","fileCount":193,"integrity":"sha512-MgcecakX+fo9XY9G5vGlVxPAZ/arGqenxZ5CpcChi6jrQCoB5f3H8P8kC428AkaGlpxf4qY6J9fJT5NZ9K+RuA==","signatures":[{"sig":"MEUCIAcuuQNxrMfqudTJ/9agp5qw8eXmZGarcp+4uHZlGr33AiEAh1LQ4wSL/hpl8Ngxknfyj/asCmDx9Iu3i7AJusbDbJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE3UqZdekBgQutrmJv0pEqHMsAgen46rvse3Vgx0MDOwAiAjUb8cSCs7Wr9SE6/UGnE1bMWVNihf4wqR1H2yttOrwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473121},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d89b2ac4eddfaf20b479e52e2541c1775d3c3f2a","scripts":{"test":"npm run check && node --test src/*.test.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"The figure format (figure-v3-asset-1): a kernel that evaluates a figure from its declared relations, the authoring commands a modeller and an AI share, the release gate and the score.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"tmp":"tmp/figure-model_0.1.77_1790354936623_0.39522779865932844","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"_id":"@hatiolab/figure-model@0.1.78","bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"dist":{"shasum":"bc38999cbbe8dfb94d562e54e9c09d65d25a4491","tarball":"https://registry.npmjs.org/@hatiolab/figure-model/-/figure-model-0.1.78.tgz","fileCount":193,"integrity":"sha512-4pGyt/HGbym91M9uHam0YPtFGr0PzXsVv9nYiq2plNxLd5A4Yvt/OGnGnczGnMKFyhpX44fjEN54r2xT72A06w==","signatures":[{"sig":"MEQCIARnDg/IsQFSenYTjFN8K5TWcdp/vzKG7sQRG8EO6ILhAiAOhTl5nyCEoc/NXb7pnjJuA86TQCTVEU5ccOPZUBN+Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDy5SRCFXp+N4djTkgB+ZRc1FprtEwaZ7iLYIVx/FzeyQIhANdgFAK3xxSf7djFZcS8v3PYYrrbe/u1pA8ruqiogicI"}],"unpackedSize":1475826},"main":"dist/index.js","name":"@hatiolab/figure-model","type":"module","types":"dist/index.d.ts","author":{"name":"heartyoh@hatiolab.com"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"adbf9b87fc2bb46ba8c4f91b6982915cdc15bd52","license":"UNLICENSED","scripts":{"test":"npm run check && node --test src/*.test.ts","build":"tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","version":"node scripts/sync-kernel-version.mjs && git add src/v3-kernel-version.ts","format:check":"prettier --check \"src/**/*.ts\" \"docs/**/*.md\" \"*.md\" \"*.json\"","test:coverage":"node --test --experimental-test-coverage --test-coverage-lines=100 --test-coverage-branches=95 --test-coverage-functions=100 src/*.test.ts","prepublishOnly":"npm run clean && npm run check && npm test && npm run build"},"version":"0.1.78","_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"homepage":"https://github.com/hatiolab/figure-model#readme","keywords":["figure","low-poly","3d","authoring","things-scene","digital-twin","hatiolab"],"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"_npmVersion":"11.8.0","description":"The figure format (figure-v3-asset-1): a kernel that evaluates a figure from its declared relations, the authoring commands a modeller and an AI share, the release gate and the score.","directories":{},"maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"sideEffects":false,"_nodeVersion":"25.6.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","typescript":"^5.6.0","@types/node":"^26.4.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/figure-model_0.1.78_1790355404348_0.4480317433551191"}}},"time":{"created":"2026-09-04T14:41:41.790Z","modified":"2026-09-25T16:56:44.933Z","0.1.0":"2026-09-04T14:41:42.084Z","0.1.1":"2026-09-05T10:01:25.500Z","0.1.2":"2026-09-05T13:48:38.876Z","0.1.3":"2026-09-05T23:42:40.770Z","0.1.4":"2026-09-06T03:34:00.155Z","0.1.6":"2026-09-06T06:54:06.647Z","0.1.7":"2026-09-06T07:10:30.662Z","0.1.8":"2026-09-06T07:43:46.237Z","0.1.9":"2026-09-06T13:21:12.456Z","0.1.11":"2026-09-07T01:17:32.828Z","0.1.12":"2026-09-07T12:19:57.139Z","0.1.13":"2026-09-09T04:41:27.418Z","0.1.14":"2026-09-10T08:12:51.126Z","0.1.15":"2026-09-10T08:51:29.969Z","0.1.16":"2026-09-12T07:33:01.077Z","0.1.17":"2026-09-15T00:24:05.297Z","0.1.18":"2026-09-16T00:45:25.664Z","0.1.19":"2026-09-16T10:25:28.981Z","0.1.20":"2026-09-16T11:36:40.904Z","0.1.21":"2026-09-16T13:43:23.297Z","0.1.22":"2026-09-17T13:15:11.104Z","0.1.23":"2026-09-17T23:07:45.962Z","0.1.24":"2026-09-18T02:53:51.644Z","0.1.25":"2026-09-18T05:00:05.088Z","0.1.26":"2026-09-18T09:59:10.412Z","0.1.27":"2026-09-18T10:05:39.749Z","0.1.28":"2026-09-18T10:09:43.570Z","0.1.29":"2026-09-19T00:51:31.476Z","0.1.30":"2026-09-19T01:00:36.686Z","0.1.31":"2026-09-21T06:24:47.818Z","0.1.32":"2026-09-21T06:31:25.899Z","0.1.33":"2026-09-21T22:03:40.452Z","0.1.34":"2026-09-22T01:59:33.426Z","0.1.35":"2026-09-22T07:47:58.157Z","0.1.36":"2026-09-22T09:12:25.842Z","0.1.37":"2026-09-23T14:51:08.330Z","0.1.38":"2026-09-23T16:51:01.317Z","0.1.39":"2026-09-24T03:18:53.430Z","0.1.40":"2026-09-24T03:28:54.675Z","0.1.41":"2026-09-24T04:32:15.819Z","0.1.42":"2026-09-24T04:38:52.820Z","0.1.43":"2026-09-24T05:06:27.138Z","0.1.44":"2026-09-24T06:23:36.094Z","0.1.45":"2026-09-24T07:29:00.195Z","0.1.46":"2026-09-24T08:49:32.441Z","0.1.47":"2026-09-24T08:56:31.742Z","0.1.48":"2026-09-24T10:33:48.410Z","0.1.49":"2026-09-24T11:13:03.558Z","0.1.50":"2026-09-24T11:16:29.377Z","0.1.51":"2026-09-24T11:33:15.627Z","0.1.52":"2026-09-24T12:28:25.536Z","0.1.53":"2026-09-24T12:53:53.202Z","0.1.54":"2026-09-24T13:40:17.553Z","0.1.55":"2026-09-24T14:08:22.902Z","0.1.56":"2026-09-24T14:58:22.458Z","0.1.57":"2026-09-24T17:23:25.600Z","0.1.58":"2026-09-24T18:19:08.222Z","0.1.59":"2026-09-24T18:29:13.129Z","0.1.60":"2026-09-24T18:38:04.484Z","0.1.61":"2026-09-24T21:28:19.170Z","0.1.62":"2026-09-24T21:50:42.754Z","0.1.63":"2026-09-24T22:13:21.643Z","0.1.64":"2026-09-24T22:38:50.898Z","0.1.65":"2026-09-24T22:56:09.047Z","0.1.66":"2026-09-25T07:42:39.599Z","0.1.67":"2026-09-25T07:56:21.423Z","0.1.68":"2026-09-25T08:13:52.998Z","0.1.69":"2026-09-25T08:22:30.704Z","0.1.70":"2026-09-25T08:53:43.109Z","0.1.71":"2026-09-25T12:07:46.672Z","0.1.72":"2026-09-25T12:25:15.251Z","0.1.73":"2026-09-25T12:47:48.151Z","0.1.74":"2026-09-25T14:21:46.259Z","0.1.75":"2026-09-25T14:45:24.008Z","0.1.76":"2026-09-25T15:40:52.067Z","0.1.77":"2026-09-25T16:48:56.737Z","0.1.78":"2026-09-25T16:56:44.463Z"},"bugs":{"url":"https://github.com/hatiolab/figure-model/issues"},"author":{"name":"heartyoh@hatiolab.com"},"license":"UNLICENSED","homepage":"https://github.com/hatiolab/figure-model#readme","keywords":["figure","low-poly","3d","authoring","things-scene","digital-twin","hatiolab"],"repository":{"url":"git+https://github.com/hatiolab/figure-model.git","type":"git"},"description":"The figure format (figure-v3-asset-1): a kernel that evaluates a figure from its declared relations, the authoring commands a modeller and an AI share, the release gate and the score.","maintainers":[{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"}],"readme":"# @hatiolab/figure-model\n\n> Implementation and verification status: [docs/v3-status.md](docs/v3-status.md).\n\nThe figure format, `figure-v3-asset-1`: its kernel, authoring commands, release gate, score and AI proposal\ngrammar. No runtime dependencies.\n\nThe package contains no renderer. The modeller authors with it, the server judges and stores with it, and the scene\ndraws from what it compiles.\n\n## What it solves\n\nIt moves adding a component **from development to authoring**. A new kind of equipment should be a data document,\nnot a class that a developer writes, builds and deploys. That requires three things at once:\n\n|     | Condition                                                                                 |\n| --- | ----------------------------------------------------------------------------------------- |\n| 1   | **Expressiveness** — a shape that could be written in code can be written as data         |\n| 2   | **Equal performance** — drawing from data is as fast as drawing hard-coded geometry       |\n| 3   | **A live component** — events, animation and data binding attach, not only the shape      |\n\nA figure is a **graph of named parts whose dimensions, poses and states are typed expressions** of the instance size\nand state inputs. The names are what let a binding say \"tie the lamp colour to temperature\" or \"open the door\".\n\n## Use\n\n```sh\nnpm install @hatiolab/figure-model\n```\n\nEverything is exported from the package root.\n\n```ts\nimport { parseV3Asset, compileV3Asset, inspectV3Asset, v3ScoreOf } from '@hatiolab/figure-model'\n```\n\n## Main exports\n\n| Area | Exports |\n| --- | --- |\n| Asset document | `parseV3Asset`, `serializeV3Asset`, `compileV3Asset`, `captureV3AuthoredInputs`; types from `v3-asset-types.ts`, `V3_PLACEMENTS` |\n| Kernel (typed graph) | `compileV3Graph`, `V3_OPERATORS`, `V3_NON_AFFINE_OPERATORS`, `V3_STATE_NON_AFFINE_OPERATORS`, `V3_OPERATOR_STATE_POLICY`, `v3ShapeFaces`, `V3_KERNEL_VERSION`, `V3_FACE_NORMALS`; graph types (`V3Graph`, `V3CompiledGraph`, …) |\n| Instance size | `V3_INSTANCE_SIZE_INPUTS`, `V3_INSTANCE_SIZE_DEFAULT`, `defaultInstanceSizeRange`, `foldInstanceSizeRange`, `v3InstanceSizeLimitsOf` |\n| Motion and state | `driverValue`, `driverStates`, `normalisePhase`, `validateV3Drivers`, `validateV3StateInputs`, `advanceStateValue`, `stateInputPolicy` |\n| Authoring commands | `createV3Asset`, `addV3Box`, `addV3Primitive`, `editV3Part`, `applyV3Authoring`, `proposeV3Occupancy`, `proposeV3Proportion`, `checkV3Joints`, `v3AttachmentsOf`, `v3BindingsOf` |\n| Authoring session | `createV3AuthoringSession`, `createV3EditorWorkspace` |\n| Release gate | `inspectV3Asset`, `v3WorldBoxesOf`, `v3OccupiedBoxesOf`, `v3WritersOf`, `v3PartsExtentOf`, `v3ContractChanges` |\n| Score and cost | `v3ScoreOf`, `v3GradeOf`, `v3PartCountOf`, `v3PartBudgetOf`, `v3CostOf`, `v3TrianglesOf` |\n| AI proposal grammar | `applyV3Proposal`, `V3_PROPOSAL_GRAMMAR`, `V3_PROPOSAL_KINDS` |\n| Capabilities and documents | `compileV3Capabilities`, `compileV3Document`, `parseV3Document`, `serializeV3Document` |\n| JSON input boundary | `parseV3Json`, `assertV3Json`, `V3_JSON_MAX_BYTES`, `V3_JSON_MAX_DEPTH`, `V3ContractError` |\n| Shared words | `AXES`, `FIGURE_CAPABILITIES`, `MATERIAL_PRESETS`, `SEGMENT_PRESETS`, `DETAIL_LEVELS`, `PART_LIMIT`, `LIMITS`, … (`v3-words.ts`) |\n| Example | `robotArmV3`, `ROBOT_ARM_CHAIN` |\n\n## Commands\n\n```\nnpm test               type check, then all tests\nnpm run test:coverage  coverage (thresholds: lines 100% · branches 95% · functions 100%)\nnpm run check          type check (tests included)\nnpm run build          build to dist (tests excluded)\nnpm run format         format sources and docs\n```\n\n## Requirements\n\n|             |                                                                                   |\n| ----------- | --------------------------------------------------------------------------------- |\n| Consumers   | Node 20 or later. ESM only; no CommonJS output.                                   |\n| Development | Node 22.6 or later — `npm test` runs TypeScript directly (type stripping).        |\n\nNo `enum`: Node's type stripping cannot run syntax that needs code generation.\n\nNo runtime dependencies; it runs unchanged in the browser. The three devDependencies (`typescript`, `@types/node`,\n`prettier`) are not part of `dist`.\n\n## Documents\n\n- [v3-design.md](docs/v3-design.md) — the design and its reasons\n- [v3-core-semantics.md](docs/v3-core-semantics.md) — core semantics of the kernel\n- [v3-shape-dimension-contract.md](docs/v3-shape-dimension-contract.md) — shape dimensions and how they respond to size\n- [v3-spatial-contracts.md](docs/v3-spatial-contracts.md) — spatial contracts\n- [v3-motion-contract.md](docs/v3-motion-contract.md) — joints, state inputs and drivers\n- [v3-asset-persistence.md](docs/v3-asset-persistence.md) — the stored asset document\n- [v3-authoring-transactions.md](docs/v3-authoring-transactions.md) — authoring commands\n- [v3-capability-bindings.md](docs/v3-capability-bindings.md) — capability bindings\n- [v3-status.md](docs/v3-status.md) — implementation and verification status\n","readmeFilename":"README.md"}