{"_id":"@things-factory/headless-twin","_rev":"67-448e30281c7c6e59cd2cdfa780fbc582","name":"@things-factory/headless-twin","dist-tags":{"latest":"10.1.113"},"versions":{"10.0.0-zeta.7":{"name":"@things-factory/headless-twin","version":"10.0.0-zeta.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.0-zeta.7","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"b52973f48579d4e2d64ffdc709823f1b4cacfeed","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.0-zeta.7.tgz","fileCount":49,"integrity":"sha512-iIclQ3busHPvxt5zUiR2ikp9DvCG2pPB8yEoBYhTmdvrG4MInCoFtviHjJoHxA32aX4XBNKnDkQvThU7PCzsOQ==","signatures":[{"sig":"MEQCIFxwVI4g44h7stq5Zzq5YbnxfPUJaeOmdGOXynx7UyDdAiAjdrBq5Qj3kaT95AK8RE5Py3LMHV7JuvKbXusnb2kKYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351591},"main":"dist-server/index.js","gitHead":"937be2e53a88f68474ab493dad86b018b3901b81","scripts":{"build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0-zeta.1","@operato/twin-kernel":"^0.0.2","@things-factory/shell":"^10.0.0-zeta.3","@things-factory/auth-base":"^10.0.0-zeta.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.0-zeta.7_1783704271113_0.17172662286937568","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.8":{"name":"@things-factory/headless-twin","version":"10.0.0-zeta.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.0-zeta.8","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"f7cc1470161dfddb5134041fbe2ec7f3ebe2b244","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.0-zeta.8.tgz","fileCount":49,"integrity":"sha512-yxPU79hfML+FrvDoawJ0G33xPplHUtirJ+MswP3FN6oVd3vNVCRLNE2+Y2mydTm6npj9ku+PnHYbrEI4FBhXLA==","signatures":[{"sig":"MEUCIQDDgrSnwixeycI9T9BQF13/m1u/Te41Q6najvKmFX0+eQIgVgPisYC843TjVDRcDRqxpFakAxiurwJNMvg4sOLB1vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351591},"main":"dist-server/index.js","gitHead":"75dddca7d209c85b5380637490fbe95d3df67d4e","scripts":{"build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0-zeta.8","@operato/twin-kernel":"^0.0.2","@things-factory/shell":"^10.0.0-zeta.8","@things-factory/auth-base":"^10.0.0-zeta.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.0-zeta.8_1783837126434_0.6195349902362128","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.10":{"name":"@things-factory/headless-twin","version":"10.0.0-zeta.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.0-zeta.10","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"f83a27241466357219a64867600f4d6b2e20298d","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.0-zeta.10.tgz","fileCount":74,"integrity":"sha512-5kxfGmicb/wuaTlliaHjjiuqcusofjj1MxNJcy+aABKKz9vqrkKo8boAxbxFoHcseGOqh4+gW/c8N6RvfPKzGw==","signatures":[{"sig":"MEQCIAJpo4SwQsVwxdwdW7FqIeT/tPysv75fp7rfVMksMdUNAiBj5RcepNmSgExMmPYEgHX9Na+azpaApFwB1yIKKmE2DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412778},"main":"dist-server/index.js","gitHead":"66f0cf11f6a6ddc4ad756a55fa13b26a55d89fd4","scripts":{"build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0-zeta.10","@operato/twin-kernel":"^0.0.2","@things-factory/shell":"^10.0.0-zeta.10","@things-factory/auth-base":"^10.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.0-zeta.10_1783953228329_0.17075043652537159","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.11":{"name":"@things-factory/headless-twin","version":"10.0.0-zeta.11","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.0-zeta.11","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"6c7c0a4bb49ed9a6bdea151e4214bcfa7fec576c","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.0-zeta.11.tgz","fileCount":118,"integrity":"sha512-k0dUgdgtzavsdJ5iEtS3o6voPecldZuACXlqdR/sxK2tT+ZSnEGn5Xo0KxSCSBhwe+rRGAZHA70LjJ3UdU7bEA==","signatures":[{"sig":"MEUCIQDEs9Cgum/DZ5URtbjwtcVZfsaqLfHTGDp93CENoUjLogIgfFgxA7an3uHyoFpBuIDS3iWMMRikCadSMrp4IEhZdHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584446},"main":"dist-server/index.js","gitHead":"20aa620e41117eab07185138ffa56769ecc2df82","scripts":{"build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0-zeta.10","@operato/twin-kernel":"^0.0.2","@things-factory/shell":"^10.0.0-zeta.10","@things-factory/auth-base":"^10.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.0-zeta.11_1784039718721_0.4087467728313472","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.12":{"name":"@things-factory/headless-twin","version":"10.0.0-zeta.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.0-zeta.12","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"10a22582a5f494323bd86988b5386e0851e17c47","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.0-zeta.12.tgz","fileCount":170,"integrity":"sha512-RgKizo4CfvOJL50gLBrk393sBeLumKtWEa3GH+GFb84/P1K0GbHOQ/z5qT44mz9Ihe+S3ByE+cvsjyFDNsuQVw==","signatures":[{"sig":"MEUCIQD8QQQXJJbGebFcPIy59+2sT/cwNGB6I54oCa5IFBFYfwIgLnW04Z3DlNmwMdpSCk4XKXrtSwvVvC9XnPKpdeaYoKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921399},"main":"dist-server/index.js","gitHead":"97d4fea91a41bbe317e60f80bd6bcd7444d777e0","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0-zeta.10","@operato/twin-kernel":"^0.0.5","@things-factory/shell":"^10.0.0-zeta.10","@things-factory/auth-base":"^10.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.0-zeta.12_1784532420359_0.909270463352174","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.15":{"name":"@things-factory/headless-twin","version":"10.0.0-zeta.15","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.0-zeta.15","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"562d60cf97dd48acfe7cc34f9cc66f791a2948c2","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.0-zeta.15.tgz","fileCount":170,"integrity":"sha512-8mQm1mz9BQZJ2fW1aVg6QvkWzQEMzdBWwDICKgg7W8mNIZemv8kjGwu7A1ly3Udb2/ufguyyy461cya8ubrwyw==","signatures":[{"sig":"MEUCIHeVzJnsjaQiNIYFZROXC0YY6q7VI4vMNSc5j4bprUimAiEAlsjZUbiVWpgvxdXbDz9DczlecDzGQJ70tG8JlT8zVco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921399},"main":"dist-server/index.js","gitHead":"1fafbabbecbb710b7a265025b9632019e2d1a564","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0-zeta.10","@operato/twin-kernel":"^0.0.6","@things-factory/shell":"^10.0.0-zeta.10","@things-factory/auth-base":"^10.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.0-zeta.15_1784737263225_0.20775069345870412","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.16":{"name":"@things-factory/headless-twin","version":"10.0.0-zeta.16","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.0-zeta.16","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"4812a13cdff034c9df5c2de1d411b6d92a92692f","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.0-zeta.16.tgz","fileCount":178,"integrity":"sha512-DkFE0HBsDSQlAubmaz22TPMus/DkmXRTEdf5BdhYT5/amI1tqkbHQjIkukKzoL797Ej1VNM962rBE+YZ9ZSx5Q==","signatures":[{"sig":"MEUCIBTDqCwJkkZcBv9a4wl24EQu/jmj02kGqlEaytZrlj3xAiEAz6Zdilahd0WsIyT/cMuZNhHgDs1RobMx5RwemwY9aGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979261},"main":"dist-server/index.js","gitHead":"2e7100207aa2d5a2cadfdd64bb634cf48e4eee00","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0-zeta.10","@operato/twin-kernel":"^0.0.6","@things-factory/shell":"^10.0.0-zeta.10","@things-factory/auth-base":"^10.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.0-zeta.16_1784865120450_0.33413238465987516","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.18":{"name":"@things-factory/headless-twin","version":"10.0.0-zeta.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.0-zeta.18","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"bcf65726b8cb71d80299cbe423f3c0313da3fdbf","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.0-zeta.18.tgz","fileCount":178,"integrity":"sha512-Uv1CDtJ1D3b9sKf8oV4zEgAJZ/3L0SeqMptacZKhhKBu3VZMHWs+nIpXIT3GG0QfOseMFGzIloPGx5e3p/hbsA==","signatures":[{"sig":"MEQCIBADP3qRi1QY1/GZigdV8W6keCD3aoTputWACRK5hvD9AiBs3xSTGLgLw/dDRhIRE3wOQzCGfKTYh0Jh5a742DPdeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029377},"main":"dist-server/index.js","gitHead":"4cbdcc1fc5eb81e2a05ae3096483bcc76b0490f2","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0-zeta.10","@operato/twin-kernel":"^0.0.6","@things-factory/shell":"^10.0.0-zeta.10","@things-factory/auth-base":"^10.0.0-zeta.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.0-zeta.18_1784941307035_0.33915723298031186","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-zeta.19":{"name":"@things-factory/headless-twin","version":"10.0.0-zeta.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.0-zeta.19","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"e40fdf43455317adfe3ec0275bd225bf2baca933","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.0-zeta.19.tgz","fileCount":183,"integrity":"sha512-tTKaFjkTBSbwobY4McPAP2aLfb76ZaG33O+ui31YBZC1NvHYPsWeIBKB+Zeapwk1ftVpv5iESJUSpckze3Xb1A==","signatures":[{"sig":"MEUCIEFvg2o06VmAmtYN06aeRFFbDt5wrmcTjvr5tVTi9zfQAiEA1hDwg7sxKtMktvM4Ix8AumQh7R7UCDh2UlAjBarAT3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1101419},"main":"dist-server/index.js","gitHead":"7d320de9943dc929c2fa71cc44b2b78089288f76","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0-zeta.10","@operato/twin-kernel":"^0.0.6","@things-factory/shell":"^10.0.0-zeta.10","@things-factory/auth-base":"^10.0.0-zeta.10","@things-factory/cache-service":"^10.0.0-zeta.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.0-zeta.19_1785056510399_0.2774469940818902","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@things-factory/headless-twin","version":"10.0.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.0","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"e9067d8e7cc8cb755111931a8d7269142855c943","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.0.tgz","fileCount":187,"integrity":"sha512-0PDrpYZDb5v15WXTgY1Je5/c7sut4NHdHtPT7hkZe1wCDRhNYQgChYcvk9Dd4Q/yVAbtynIJU7RJHF4mlpD0Gg==","signatures":[{"sig":"MEUCIAKwAWZK3QPJA/FQ0RKmd6ehwMih7qmNUEY7g9FDUfu/AiEA7Cu8hCLsCS30P+UM27EJtw0ihbyw3pEAsM/neD1e8+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110090},"main":"dist-server/index.js","gitHead":"b20fa0816c33727f7ec327e0455687d3be620c58","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0","@operato/twin-kernel":"^0.0.6","@things-factory/shell":"^10.0.0","@things-factory/auth-base":"^10.0.0","@things-factory/cache-service":"^10.0.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.0_1785330867676_0.6189055075188832","host":"s3://npm-registry-packages-npm-production"}},"10.0.3":{"name":"@things-factory/headless-twin","version":"10.0.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.3","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"15b804203e6016d3b9dfa54bf8052fe2e09e902d","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.3.tgz","fileCount":187,"integrity":"sha512-qb43TBx/19O3gaqPqgNxZTBiZUIsNtXAwzl8Xyartj5cCOBY0xozIaLSTlYgSc3Tbe1/Pft6CdRcTs6mE46WIw==","signatures":[{"sig":"MEUCIDCbvD0MqRVa0EwC921Cpq8xSb0yFIvZzg9qWOlHutG9AiEAmMhUnyCCxFPnmpWOx2dufHcQIjBA37cmEIKh6olF0hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110761},"main":"dist-server/index.js","gitHead":"c7d253b722b6917e8911f6ef6e78e5fc2b295e82","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0","@operato/twin-kernel":"^0.0.6","@things-factory/shell":"^10.0.3","@things-factory/auth-base":"^10.0.3","@things-factory/cache-service":"^10.0.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.3_1785410046861_0.6352268320730963","host":"s3://npm-registry-packages-npm-production"}},"10.0.4":{"name":"@things-factory/headless-twin","version":"10.0.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.4","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"e2db8f5d5268716004fbfbefbe57051876360a99","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.4.tgz","fileCount":187,"integrity":"sha512-ynTkrb2HGSlH5L6ToGOcW/M3M8nB1v76ZEEvLxfyVFeIH5snWFgLUzVTAFHL+1a8UkU/nGcnOUa1zTyE/70IMQ==","signatures":[{"sig":"MEUCIC/0TzhrPX4dhIR+oBc4qBoDO7XLz/SxkqfRSlA9K6/JAiEApwiLliU07ymrI+iNGap+oRUpOZbEl2E5y5HoES2FwPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110761},"main":"dist-server/index.js","gitHead":"c8f6dcfea3ffe7a9dd2a7195e83e2e4e201fd5ea","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0","@operato/twin-kernel":"^0.0.6","@things-factory/shell":"^10.0.4","@things-factory/auth-base":"^10.0.4","@things-factory/cache-service":"^10.0.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.4_1785413149649_0.2216016178782767","host":"s3://npm-registry-packages-npm-production"}},"10.0.5":{"name":"@things-factory/headless-twin","version":"10.0.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.5","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"df3a48836b1387c82fe7053c0a766253feb16473","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.5.tgz","fileCount":196,"integrity":"sha512-Y4IdYPv5KOY2WFEh5WPC+RIobhur+hLmpgobeqZN98a/9K0yxcoaWGn06Q1/NqkCirZpnbp427CjIJ5NhxnUgQ==","signatures":[{"sig":"MEYCIQC7XiAkYiR0RPM4eLK7PzvBc98hBHcSQlDfKPb5iq9y4wIhANzWlpmJDrYSttJPbQp0NF3M6pnsZSZsnTncwXVwr4eB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1303321},"main":"dist-server/index.js","gitHead":"42240a9b6d504181850ea30188f215434b2dd55f","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0","@operato/twin-kernel":"^0.0.6","@things-factory/shell":"^10.0.5","@things-factory/auth-base":"^10.0.5","@things-factory/cache-service":"^10.0.5"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.5_1785455675570_0.6360950466297206","host":"s3://npm-registry-packages-npm-production"}},"10.0.6":{"name":"@things-factory/headless-twin","version":"10.0.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.6","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"689bebfc5bb3fc53375fa8574d352b32c85a2cfb","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.6.tgz","fileCount":214,"integrity":"sha512-9c8v0N4uNjY+UbWRHTCxcTMIfG8ELHvgpkEpZUJN6ysnLGz+rVE0UbEsMstz18XxYAy92s1IJXSVm0qta30TNA==","signatures":[{"sig":"MEYCIQCK+az1geZ2lUtJXcXmZO7M3leZ9G84yK8G7gxNisXCoQIhAP9+EBHFnBlWF+gAS3TG7wTRPJq5TSSaW3S9H7fOst+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1417971},"main":"dist-server/index.js","gitHead":"b929c16f83f70bfcc9a144ac6a50232efa56cd64","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0","@operato/twin-kernel":"^0.1.0","@things-factory/shell":"^10.0.6","@things-factory/auth-base":"^10.0.6","@things-factory/cache-service":"^10.0.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.6_1785486785857_0.9902973547694489","host":"s3://npm-registry-packages-npm-production"}},"10.0.7":{"name":"@things-factory/headless-twin","version":"10.0.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.7","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"cca7f88164dd49dd29793c7c36e539b9f21227e0","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.7.tgz","fileCount":263,"integrity":"sha512-Rqc2369sRKAfmv7fhFtroDu55LKurCv0MKFtPGI2aG93pmfnwdGlwoTI7Ns5yC1ay00Tl6FlhbUbsuZHI7qwxg==","signatures":[{"sig":"MEYCIQDlA67Jnj92IHB+8Fu8N8gnXurRVYr1Vs4huz7gmkzAyQIhAOF5g6I0MwptXtXXmeIAEBIWyIKLhFW3o6eYa0t3H+d3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963533},"main":"dist-server/index.js","gitHead":"fffd94e886b67ed9019993a572a632054e812fa3","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.0","@operato/twin-kernel":"^0.4.0","@things-factory/shell":"^10.0.7","@things-factory/auth-base":"^10.0.7","@things-factory/cache-service":"^10.0.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.7_1785650363900_0.9382988712907412","host":"s3://npm-registry-packages-npm-production"}},"10.0.8":{"name":"@things-factory/headless-twin","version":"10.0.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.8","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"bece712ba90ef9baadaef3045a7da9c8a59f8560","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.8.tgz","fileCount":263,"integrity":"sha512-EJQq3wAl2CvIVqko5jj+K/RJciNAOuY24N1mT4z9qmAUh2rLxymTNYuNAqlCglPeogOmWx2fylHvwRVq9jJddg==","signatures":[{"sig":"MEUCIGIt2S83peycjVXW48JZXmEKlZNJwLbO38XBV1EbMY2QAiEAzPcH3YU2J5FoRtwmh48Xdm9I/eCgRW+G1qMeh2woB3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963533},"main":"dist-server/index.js","gitHead":"4a5a29c9c4a8a3e04fd67a5e5a11a42f0131ad4b","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.4.0","@things-factory/shell":"^10.0.8","@things-factory/auth-base":"^10.0.8","@things-factory/cache-service":"^10.0.8"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.8_1785650818707_0.7153990061102813","host":"s3://npm-registry-packages-npm-production"}},"10.0.9":{"name":"@things-factory/headless-twin","version":"10.0.9","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.9","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"86aa921dc25593d7914551a449d97f6ce9f1cbe1","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.9.tgz","fileCount":322,"integrity":"sha512-Pl1eha4tSFeinkxkcJu1MY+db7UjGRdEqeyqnZH4D10r9dnfj6Wl7YDxVd1aLskFqSPpa7gw+G88piGDmh9gRg==","signatures":[{"sig":"MEYCIQC4gi+tUsnMgA+8qDHEbu8rDGUShqwQ2O7a33dlAxMnEgIhAMbeVETO5Gxa4T+ox7c0MyFW2x8gFylusDWXtr06dKH/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431137},"main":"dist-server/index.js","gitHead":"b7a6c48c213e7a504114397b752004a295c1df72","scripts":{"test":"node --test test/*.test.ts","build":"npm run clean:server && tsc","clean":"npm run clean:server","typecheck":"tsc --noEmit","build:server":"npm run clean:server && tsc","clean:server":"rm -rf dist-server","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.4.0","@things-factory/shell":"^10.0.9","@things-factory/auth-base":"^10.0.9","@things-factory/cache-service":"^10.0.9"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.9_1786027843820_0.608024271508949","host":"s3://npm-registry-packages-npm-production"}},"10.0.10":{"name":"@things-factory/headless-twin","version":"10.0.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.10","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"5d053518a64788153212a27f6eb368572b2140d0","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.10.tgz","fileCount":475,"integrity":"sha512-iniDkTyf54ZxPV0naRujIROKCSAy59lgUeactKMmaVPJP5rMoIeQy6YoI+tNN7n5urwSomRLsAww9U7aXehHAg==","signatures":[{"sig":"MEUCIQCNUa+X3sDUJ8lBHbQcjsfy30+Vg1uys2PGuNGERFRbAAIgZFxxfMGy4LrzzGjEo2Nop4pZq1QDHxV8U+SjX8ipGXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4811804},"main":"dist-server/index.js","gitHead":"afb7bf76bb16e946c8e62d9e79199c3fa5e34174","scripts":{"test":"node --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.7.30","@things-factory/shell":"^10.0.10","@things-factory/auth-base":"^10.0.10","@things-factory/cache-service":"^10.0.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.10_1787051196785_0.13752808134273953","host":"s3://npm-registry-packages-npm-production"}},"10.0.11":{"name":"@things-factory/headless-twin","version":"10.0.11","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.11","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"bf7a1ae5e693afce25a84992c59670764a01b7db","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.11.tgz","fileCount":476,"integrity":"sha512-zn0qOl5LF5pGeL8kNFFsLENqPfcNjL9s/HSmF7LDx3mCtjQFjIHtG3B9fNo2Uy3J3OgGSNUFJreYrP8mPbSFTQ==","signatures":[{"sig":"MEUCIQDRNuTrmjvLJEEq3pXWTRivf59/BZh4unUhFgrUAPcGXAIgH1knKnrXKUtA4Gpsmkmu/F1ur4BQeL61Jpo0GVOnda8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4828340},"main":"dist-server/index.js","gitHead":"3d26d911797ba51b29402bf26ff7888a46fccad4","scripts":{"test":"node --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.7.30","@things-factory/shell":"^10.0.10","@things-factory/auth-base":"^10.0.10","@things-factory/cache-service":"^10.0.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.11_1787068275283_0.24735257741233552","host":"s3://npm-registry-packages-npm-production"}},"10.0.12":{"name":"@things-factory/headless-twin","version":"10.0.12","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.12","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"9bfe147ef41d88b6c8d1c7aaf4327a4ebbb40e5a","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.12.tgz","fileCount":499,"integrity":"sha512-8lwzKYIFhwghuA65WjDQH3nLQbSojVl+jJ3lb2Tjuj2vWoim4mhI+GB0d2bGu5y2wphWhKyP3Q3I5lqMDa4moA==","signatures":[{"sig":"MEYCIQCnENDRY5kc+QM06FpQvuDi8iUUXJ/dg/Lz3r76TJYkyAIhAI5+g2F736y6zbcmRV8dAJk8pZ1btZm0siMV4cG7gMk1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5076159},"main":"dist-server/index.js","gitHead":"3cc678c07e9031a820662d43410f93b796ca012f","scripts":{"test":"node --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.7.38","@things-factory/shell":"^10.0.10","@things-factory/auth-base":"^10.0.10","@things-factory/cache-service":"^10.0.10"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.12_1787151480149_0.9708559272927937","host":"s3://npm-registry-packages-npm-production"}},"10.0.13":{"name":"@things-factory/headless-twin","version":"10.0.13","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.13","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"08644614dfef15fcae30f896e9bed8551c43bf48","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.13.tgz","fileCount":636,"integrity":"sha512-uxyte5Os6AIsQ7iH6InIggS9KA552kfJ7QsPzQQCSbTh7f1uiis4HxczmaphM0AWvNofCS81Tm6G2P6wZmf/0Q==","signatures":[{"sig":"MEYCIQCowOe8x1BHplgnzV90jGsB3ikmWnrGZGVnlVPErV14rwIhAJksQSWonX3FrwuMw980W/qUIgTX8rqtecWTQYYtdHcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6494048},"main":"dist-server/index.js","gitHead":"808b3b9e3bf15c058316ec4c73455108df7722aa","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.7.53","@things-factory/shell":"^10.0.13","@things-factory/auth-base":"^10.0.13","@things-factory/cache-service":"^10.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.13_1787484020055_0.34221803467351375","host":"s3://npm-registry-packages-npm-production"}},"10.0.14":{"name":"@things-factory/headless-twin","version":"10.0.14","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.14","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"9b7c0adfc4d0d2a026f6e585069946fac86bb285","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.14.tgz","fileCount":639,"integrity":"sha512-iJta1pKSAAFSS8NPTXeC6vWIggRg+ylCu8pqhO7O4aitBat4Wv8zOYy8RDGJ1Rqetp7i/MIUuO9uF/+oSg05Tw==","signatures":[{"sig":"MEUCIGWPMh/PNmcFfAFpx1pvhdGaqDlQkDLF1FWqXaW3JbbSAiEA3uLXb9S1CWFIz3yXQDna423nvtsBLFn+B/9iuXjgSDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6632275},"main":"dist-server/index.js","gitHead":"539b63810538d7ce5428c2a2c581f6dcac3bb0b3","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.7.57","@things-factory/shell":"^10.0.13","@things-factory/auth-base":"^10.0.13","@things-factory/cache-service":"^10.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.14_1787555660267_0.08825417688764747","host":"s3://npm-registry-packages-npm-production"}},"10.0.15":{"name":"@things-factory/headless-twin","version":"10.0.15","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.15","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"14b45f7cb6dee11197fcf580ebde99dfe8aa2bc3","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.15.tgz","fileCount":640,"integrity":"sha512-P4Gzdovx4KTfnpeYOVi8cC1y6qFCK1R3NayslvL8F7KhMuIXk/q/NoTKdXCJZoNaEXzvNDrtA3PRsEyvKXFtZg==","signatures":[{"sig":"MEUCIQDitbHE+rgqY8dpwvH7a0vu1KZcGOk3RQwDmQOfXigYYgIgdt3yqBwSAqV/TXl2nEceB+3z6s8aOOd7xOmXlrNXAyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6706800},"main":"dist-server/index.js","gitHead":"18c7b66990821c6acda5d3c8e6149d518978e133","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.7.61","@things-factory/shell":"^10.0.13","@things-factory/auth-base":"^10.0.13","@things-factory/cache-service":"^10.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.15_1787600552225_0.4340565772387699","host":"s3://npm-registry-packages-npm-production"}},"10.0.17":{"name":"@things-factory/headless-twin","version":"10.0.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.17","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"a19532dd0aa1ab3da464023e165a83b3a52a605d","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.17.tgz","fileCount":737,"integrity":"sha512-RXqPbjikgP+m1wsZDMdBG7S4eN8M7Q1aIgARUtDj4LbxJ/Y5Yh6uVCWqT0JwkhvXen4UQP/CuJlYNk0/DJLs9A==","signatures":[{"sig":"MEYCIQCFJr0nfZrWlAl5WbZEDXPWe0mn60iK8QLj7aZ3hdmkkAIhAJ9lAai70R2MAe09ABN+e+0CjmrSbHCmShczqqc+En9l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7763078},"main":"dist-server/index.js","gitHead":"07ed33dbe6530bef73afc4674bb36253b30ac849","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.7.73","@things-factory/shell":"^10.0.13","@things-factory/auth-base":"^10.0.13","@things-factory/cache-service":"^10.0.13"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.17_1787969213004_0.6426933878161178","host":"s3://npm-registry-packages-npm-production"}},"10.0.18":{"name":"@things-factory/headless-twin","version":"10.0.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.18","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"1f1c499dab28f15ccb42660246d62c378dafab8a","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.18.tgz","fileCount":760,"integrity":"sha512-QsXFEpEgToZMdi2uBlqF618ylJ28lEbTqyi0X1Dh7clETtuvzzwcBn7WcRd85GHcOd+MxAK5Bw9e5tagxQFpKg==","signatures":[{"sig":"MEQCIBnbshkr3bYdKg+90yY2x2ySUD7lz3Siwh7KhurouKDDAiA4F7deo6HcRoiCkb+PDdEPWK62fggivs/+LOEgzSPKQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7972534},"main":"dist-server/index.js","gitHead":"806c7af400517177f1323645df03558451587533","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.9.0","@operato/ops-contract":"^0.6.0","@things-factory/shell":"^10.0.18","@things-factory/auth-base":"^10.0.18","@things-factory/cache-service":"^10.0.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.18_1788103158737_0.0516118431383199","host":"s3://npm-registry-packages-npm-production"}},"10.0.19":{"name":"@things-factory/headless-twin","version":"10.0.19","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.0.19","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"351b37286388edf025db4c1a56380287becc1d73","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.0.19.tgz","fileCount":782,"integrity":"sha512-eq1El8omSfYK26Q/a4FpWxV8Y6pYF4YEIZrdrr9xp8eZYn+oA8SO36uVUqWKJPUbhO3Fg//1VqIJgLbVgGX4sw==","signatures":[{"sig":"MEUCIQDEdnLRNuHIdG2IzfSilgIItpN+u1nZOCPElNOO4iD6hgIgMYDm5uQ6Arx6MNf4HMTZpttDZGWWbmOYQohzCu/0STQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8125138},"main":"dist-server/index.js","gitHead":"5c170a55152cfe906fe6dbc30e6bfe474ed64122","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.10.1","@operato/ops-contract":"^0.8.1","@things-factory/shell":"^10.0.19","@things-factory/auth-base":"^10.0.19","@things-factory/cache-service":"^10.0.19"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.0.19_1788170828983_0.9528940929714067","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@things-factory/headless-twin","version":"10.1.0","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.0","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"45f70cb3e55c09cada55a2b7c3d4e3c64efb3847","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.0.tgz","fileCount":969,"integrity":"sha512-LI2LqPUedhBOgGGSRV8VejwP6FrrRT/UvxfIV2d+rkr91MzH+hM5SG+mbvsqKLPBYt0PvIcL2yLnUCdpmMucEQ==","signatures":[{"sig":"MEQCIFeTtKpNgydg+0IC742r2vuTh3SyfQuQyM2XhUotvJEhAiAOiujLYZVRGv3USjSoM5zh/BOhv7wFUACMdG6hxjTAgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819183},"main":"dist-server/index.js","gitHead":"8407b1e9d1f47f6676af144d4a33c8ac01cb49c4","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.0.8","@operato/twin-kernel":"^0.11.7","@operato/ops-contract":"^0.9.12","@things-factory/shell":"^10.1.0","@things-factory/auth-base":"^10.1.0","@things-factory/cache-service":"^10.1.0"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.0_1788788972154_0.22750043924711605","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@things-factory/headless-twin","version":"10.1.1","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.1","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"822960471aabbd21f2925cf38975a61cafe55cc2","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.1.tgz","fileCount":969,"integrity":"sha512-QZ295J5bUETP1keNJ/yxzRgiXj7CScsjN//12vvJLpqe0BCnb2i0tQA65jhkyWC/i3CXa/EyqDt/PE7aQfkFXA==","signatures":[{"sig":"MEUCID3rBBj0Xkr6PgxTbvg1j26v/QM5QVMnmtQlNxOib7T5AiEA4+rSca1aAsc1UO3KNqIk8kz6HlmEGsq0iGjwZdD3As0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819183},"main":"dist-server/index.js","gitHead":"c8f13c30c39e006f932eb2903b27bd30587e7dc6","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.1","@operato/twin-kernel":"^0.11.7","@operato/ops-contract":"^0.9.12","@things-factory/shell":"^10.1.1","@things-factory/auth-base":"^10.1.1","@things-factory/cache-service":"^10.1.1"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.1_1788789127615_0.9931620560548944","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"@things-factory/headless-twin","version":"10.1.2","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.2","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"d83524f35b30e52566378fc1913868048b6ef503","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.2.tgz","fileCount":969,"integrity":"sha512-oVpQSX5atRDilZJVGhJEY+a99FQeT0z4Ybj6RJ5NjFkS6rN0mdUGuut8bDfntWzMePlbygR59P2duTki7AJHeg==","signatures":[{"sig":"MEQCIGXyBUa14ube1oMx+REfnci3Q9a1263mkiBz6v+gqnnEAiA9gNT/SNstCqt6L2Qg3j0/iP/EX9Vd/GzHhAFI2TqYAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819183},"main":"dist-server/index.js","gitHead":"679ef1d63953fb006afed9c2402dab57d7314f9a","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.2","@operato/twin-kernel":"^0.11.7","@operato/ops-contract":"^0.9.12","@things-factory/shell":"^10.1.2","@things-factory/auth-base":"^10.1.2","@things-factory/cache-service":"^10.1.2"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.2_1788789513037_0.0115106586550775","host":"s3://npm-registry-packages-npm-production"}},"10.1.3":{"name":"@things-factory/headless-twin","version":"10.1.3","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.3","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"a35c42c6fafca6df8859a4202d27d46e489d1f8e","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.3.tgz","fileCount":969,"integrity":"sha512-vVUhFE9AhcNJSz18gFAxtlTY6N+pncwEHHdSWEpsPuN6r4WNJpMEhWrU4/be2CzJQIztuuhUDgQb7j0TF43WoA==","signatures":[{"sig":"MEUCIQDXNJjw00vT2pwyEP70XPYjWcukOlXPE5RtcvDTz5mjkgIgfvjVb0aF6NaOmQY2/6dRo/UVDU+ZEhcGwuoUUkvZwqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9819183},"main":"dist-server/index.js","gitHead":"406ecbf0d844099c41644531fe1a5ef5bddac84e","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.7","@operato/ops-contract":"^0.9.12","@things-factory/shell":"^10.1.3","@things-factory/auth-base":"^10.1.3","@things-factory/cache-service":"^10.1.3"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.3_1788790096467_0.007279545909813168","host":"s3://npm-registry-packages-npm-production"}},"10.1.4":{"name":"@things-factory/headless-twin","version":"10.1.4","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.4","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"6dd145c72cb8cc4c710b729638041af86f16d324","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.4.tgz","fileCount":973,"integrity":"sha512-zeyAasBWCf57M/FtgrKPPm07NVjnH7C3+/oLHMXUUjf73EXzlVjvP7481SUuQbXzW81YXFidLrjStNdXTQA/sw==","signatures":[{"sig":"MEUCIQDcCOw1wShP87JDOCB/80YFya8VDgjs/+D34aF+bH03CwIgCkisbR+tBdRvWIT/5Nv3wFTcPbIyV06mSMEDepaCB5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9849810},"main":"dist-server/index.js","gitHead":"c653a2967daa76b3828f1eb7f4eb18934263d4b8","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.8","@operato/ops-contract":"^0.9.14","@things-factory/shell":"^10.1.4","@things-factory/auth-base":"^10.1.4","@things-factory/cache-service":"^10.1.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.4_1788913992529_0.38615802267689237","host":"s3://npm-registry-packages-npm-production"}},"10.1.5":{"name":"@things-factory/headless-twin","version":"10.1.5","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.5","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"b298a5ca0ca99059461880964b8ee2e3c142111f","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.5.tgz","fileCount":974,"integrity":"sha512-vV+2hVU5g6vUlvVhh/K+EdG7hXyffDTvw8gld3syiMlxj/V38zc9klLLi0WmmMolrVThBeva0nPprNRNbuCfOQ==","signatures":[{"sig":"MEUCIHMigzqiHQhq1rG6Z7RCzQJQGGicPhdu9cDYBGh1gqcoAiEA+VXFAgRPfOfCezH8MF+N/1bIDLJOQAGNDrv+NDLTpAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9617603},"main":"dist-server/index.js","gitHead":"d7e60939822ef18e5311311746b2abd28f169173","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"nalshya113","email":"nalshya113@gmail.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v24.19.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.10","@operato/ops-contract":"^0.9.17","@things-factory/shell":"^10.1.4","@things-factory/ingest":"^10.1.5","@things-factory/auth-base":"^10.1.4","@things-factory/cache-service":"^10.1.4"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.5_1788943744804_0.01884643599339575","host":"s3://npm-registry-packages-npm-production"}},"10.1.6":{"name":"@things-factory/headless-twin","version":"10.1.6","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.6","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"51208edaf49c744bd17482a6cac39cf527176616","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.6.tgz","fileCount":974,"integrity":"sha512-ma1mI1dDtxNGo4yrWZEc3XaBhqTog/Rh1gGz5ExoOnjd3IVCY/CJU1LjJrZFWgJr+o+Gj1YsKtedAeWCOWZqCQ==","signatures":[{"sig":"MEUCIQCQxQu5rwCZvqAjjE4kOhPWh7k1Pdj7Bwr3MMtnDIzdRQIgF7ReZ0idZN6zlggr1YuL4ZFg/us8lXbCyEfZuqCfbk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9592117},"main":"dist-server/index.js","gitHead":"963aeb9ac470be5aea05bb5842a0a92afcab6036","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.10","@operato/ops-contract":"^0.9.17","@things-factory/shell":"^10.1.4","@things-factory/ingest":"^10.1.6","@things-factory/auth-base":"^10.1.6","@things-factory/cache-service":"^10.1.6"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.6_1789054494618_0.7678381829794818","host":"s3://npm-registry-packages-npm-production"}},"10.1.7":{"name":"@things-factory/headless-twin","version":"10.1.7","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.7","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"e4653d28a744bdbdb445f5701519a8fdb01d296b","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.7.tgz","fileCount":974,"integrity":"sha512-bR/yqjpwaLLjPZUJqSV3OqgvQuqSmGqs8WNnWB+YHr0lB/B+glVbx6Dp0X4l+nbvR911Nr/C5R2n1CVw4J4+gw==","signatures":[{"sig":"MEQCIFyqF6AEAv5i5djDdwBnlQJJay5QJGTqoqmrNrbwAF9dAiB5olCwtGC5tHWiQNsONpK6VolW/Qjt5klFQZP6Gldl6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCmoRB2rp0Mz43ePf9kdeYm+FxOMSLHT73KVNgVKXd67gIgWiwMFvH6hrlZGFVE8bLLZyQjBFlgMbBqg4csVIpszLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9592421},"main":"dist-server/index.js","gitHead":"9a036f83f5751f9e4af9180e9a0018f716a4ba27","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.10","@operato/ops-contract":"^0.9.17","@things-factory/shell":"^10.1.7","@things-factory/ingest":"^10.1.7","@things-factory/auth-base":"^10.1.7","@things-factory/cache-service":"^10.1.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.7_1789144515721_0.11792932791615929","host":"s3://npm-registry-packages-npm-production"}},"10.1.8":{"name":"@things-factory/headless-twin","version":"10.1.8","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.8","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"1b57fef9ba877bbcabb7adef1d41ca63775cc8a5","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.8.tgz","fileCount":978,"integrity":"sha512-2rhpNn1hcdhIBEYkvv7FoLdB5v9Rqmk0KBR1YbU+zveFvIjrdhET2+Wqf2rWWaZdgHt5QSGBKph0Xn4ClvceTQ==","signatures":[{"sig":"MEQCIHEwXJzs2STHQrThCAnKmj8wmentI0ue7V0mO8nL7rs2AiA4wx7v8EtZGZc8cjDs9ndF2Tn0kmrth2aaU/Ndz7uB4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTgO4oAvGtQ5wIbAnnvuVlszdeKIrbaJazfYoPdJObIgIgTtrAgzguS16CuS8S/Ig3yDT5pfub6rJufOjoGwYQjhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9605172},"main":"dist-server/index.js","gitHead":"c402982e29aab3b49e56bea4e41948be6a749c7f","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.10","@operato/ops-contract":"^0.9.17","@things-factory/shell":"^10.1.7","@things-factory/ingest":"^10.1.7","@things-factory/auth-base":"^10.1.7","@things-factory/cache-service":"^10.1.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.8_1789199267173_0.1397404910868396","host":"s3://npm-registry-packages-npm-production"}},"10.1.10":{"name":"@things-factory/headless-twin","version":"10.1.10","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.10","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"846f3e4e738bff2c14137c027387a5ae1d83767d","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.10.tgz","fileCount":999,"integrity":"sha512-Q4LEbDQe8tvHv9lxfXFOt9mayioGfn2KQQbu6ycphZjvN34Ckkn1p0wmTVIFEdc2RJS8Pr/DjaFbSUnT7/Tk4w==","signatures":[{"sig":"MEYCIQCGWX9394Z6yjRoqJOLGI25JYrDrFOV1BeOqusPVk1TRgIhAJZ9l5AJ5hfXYnL6kMvAn6M3eKeyoSWxfIR3zPMjJnSE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9py/S7wSwjZG9k+Hn/ks5b5cfWbNnQcBK0Xbjz82TGAIhAJHCIFh20taR+Dgqca7trhrQNr6dAC42vJuFd6YZWn+Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9666283},"main":"dist-server/index.js","gitHead":"6f3e8480be33889220db17e9f1f4857c62b261b5","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.10","@operato/ops-contract":"^0.9.17","@things-factory/shell":"^10.1.7","@things-factory/ingest":"^10.1.7","@things-factory/auth-base":"^10.1.7","@things-factory/cache-service":"^10.1.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.10_1789228600785_0.29186171778556735","host":"s3://npm-registry-packages-npm-production"}},"10.1.11":{"name":"@things-factory/headless-twin","version":"10.1.11","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.11","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"336dc0f9cee19a143b3e7eb6f9e940858efd2ae3","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.11.tgz","fileCount":999,"integrity":"sha512-/Qm6zwsqw37ZeOqDrwNwIkj17zMJaJj/lfBLzZvg9BhMs4zEYcKTsTRZaHoV+i+NmkgdN/zI7z0qsIu7+xiEwg==","signatures":[{"sig":"MEUCIQCFynJj4JKdoDa9TYqqB1/2Br2O5iNmZXA2bpYzOTmXRwIgMRnqGxPcUn3suHWeDUvVNGT4JWwymTRo/oTYx3gvZY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCE+ZLz3HbmwT48hAJOznb20Tz4ebf0QQelLM1f6NccKQIgdHrwMnkaNcaUn4ZGR2d3jTJ1jgv078u8TNFKmSZ2NcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9666283},"main":"dist-server/index.js","gitHead":"3079d77730de84c80f8ac2ed8343d6f624a94ed2","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.11","@operato/ops-contract":"^0.9.19","@things-factory/shell":"^10.1.7","@things-factory/ingest":"^10.1.7","@things-factory/auth-base":"^10.1.7","@things-factory/cache-service":"^10.1.7"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.11_1789232945355_0.8560727805572874","host":"s3://npm-registry-packages-npm-production"}},"10.1.16":{"name":"@things-factory/headless-twin","version":"10.1.16","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.16","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"353d3c9fe6662741d9b81b2fbdbe3a200bbac609","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.16.tgz","fileCount":999,"integrity":"sha512-KvCVwUESvO8Z/4FoRD9uLGu8gWbVNXmzfNECKTVlftrE6QZNHzTQu90H4jPjzT9lbtlmMPSnCHEANF9rgpIVnA==","signatures":[{"sig":"MEYCIQDPkifYhs1XFQkdLTYo9jt2tu3ZLt1Sqe4zJzdRAfM8VgIhAJgVPiGWuTkoT7Gz3T3U0gvRqapjsgrAl2UHi9ilnguR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICycqThepOPW5k7It8OkutwPA/E43C0d+gXVN/DfyAE0AiEA7cHQRx60BK2uf7DEExe24YzNTzZD/PEhtHatq5veoqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9692193},"main":"dist-server/index.js","gitHead":"aff86bc162b42c1d933711f7bc85a073f1ddcd29","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.11","@operato/ops-contract":"^0.9.19","@things-factory/shell":"^10.1.16","@things-factory/ingest":"^10.1.16","@things-factory/auth-base":"^10.1.16","@things-factory/cache-service":"^10.1.16"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.16_1789474632726_0.26074486130081453","host":"s3://npm-registry-packages-npm-production"}},"10.1.17":{"name":"@things-factory/headless-twin","version":"10.1.17","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.17","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"43da797429955029a55fdc7f75086ef6367296b5","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.17.tgz","fileCount":999,"integrity":"sha512-21Q/06/gAD9oH8XloAFiUthWeTY4NCXj84DMAtx+LfTk/VHW3sf3v3V/AdpQSgkpjclEx59vQqa4PB+L4i2PjQ==","signatures":[{"sig":"MEQCIC7wW9dI5GITqzCAd/L/wl6QuwNRm2HVJIumQL4QsiLdAiB3WX4IEpdaz/iKCpJYyWAQUWhLFhMuwoDUcFUvkrxM2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9W5WRLNrYMHuxw4NifeSQiBfoTUqCNEHy6ofFWa5sLAIhAPbSJR7at+P72gRqICCK8M2nYuVxqxv3nVepB/7yFOy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9666798},"main":"dist-server/index.js","gitHead":"0c8214182702162ceb5398bdcf42ef14ea672394","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.12","@operato/ops-contract":"^0.9.20","@things-factory/shell":"^10.1.16","@things-factory/ingest":"^10.1.17","@things-factory/auth-base":"^10.1.17","@things-factory/cache-service":"^10.1.17"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.17_1789520662988_0.11434188968654468","host":"s3://npm-registry-packages-npm-production"}},"10.1.18":{"name":"@things-factory/headless-twin","version":"10.1.18","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.18","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"167da23e1ec726598d7f04c5ddf731c4b1d25013","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.18.tgz","fileCount":1001,"integrity":"sha512-K3019uIUp2S6WaFqF9ca6de0tiM4CwcUKyFbyjMTSyLy0uWXuPi46DsAzh//LOz2t5OxnnaC0EviolkrXNns1Q==","signatures":[{"sig":"MEYCIQCpjFbEFuRpKQgcHk2rPVPQbyuq+CYDAVbBWkGacyWhIgIhAPQs7e358iCLiDNQmNXeUID6ik+5VKlpGNblS5QCds1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqjBAq14ZeAuRpBXj9d1npWIpUS+y9pvkH21YTOhgHCQIgOD9Q8UrLza4OapW4/vquCHxtoKcmio4gZk4SisJvIAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9358558},"main":"dist-server/index.js","gitHead":"608fe1a70f430ae9c3aa20497173cecc8121373e","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.3","@operato/twin-kernel":"^0.11.12","@operato/ops-contract":"^0.9.20","@things-factory/shell":"^10.1.16","@things-factory/ingest":"^10.1.18","@things-factory/auth-base":"^10.1.18","@things-factory/cache-service":"^10.1.18"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.18_1789558143663_0.478471755832804","host":"s3://npm-registry-packages-npm-production"}},"10.1.20":{"name":"@things-factory/headless-twin","version":"10.1.20","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.20","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"b138538674861567f28e8a40fb407c533c85ff0a","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.20.tgz","fileCount":1005,"integrity":"sha512-5dAeiGf48q7cfFWocgI6lbOe5jIUnah4NwXaDC72QaWQSl7pKUw3e0DoouWKySgt73LadrD2T5QVeJJtGcX3Yw==","signatures":[{"sig":"MEUCICXxgLQC5TrFvZxjOe1c4h4Xxe52i+qgF6NvasgcCgb3AiEAhS9BiimlRH5a/mEKjG3hNjBvTBhCti8N5f7YRE9C++4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGd0GSB2cGGAI4Z8xcwiw23ocE3RVaMC4k908fhm2t9dAiAHtEHWOKwn4XBy/+vHpSx8VkWuVvxm5Plk8jDSgsrAgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9734375},"main":"dist-server/index.js","gitHead":"6bd01660a4b28554bbe6ae4ee58f3ff844c5af69","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.12","@operato/ops-contract":"^0.9.20","@things-factory/shell":"^10.1.20","@things-factory/ingest":"^10.1.20","@things-factory/auth-base":"^10.1.20","@things-factory/cache-service":"^10.1.20"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.20_1789561058421_0.614355617534152","host":"s3://npm-registry-packages-npm-production"}},"10.1.24":{"name":"@things-factory/headless-twin","version":"10.1.24","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.24","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"d73b7d533818b244df6570ecd753260f3e6999b3","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.24.tgz","fileCount":1005,"integrity":"sha512-QTEiEQkNkjeZEbRTsbGtBD68FQG+Kjw6npwB75ZC6PFmsMLijHLjVriBiatG3Nd6WqlwNVByIX6oYCZpkgnOtQ==","signatures":[{"sig":"MEUCIH+zfFeaAKkkbc4tNBUsMBxZ3UOhhRxBEveOSai0viRiAiEArZB8BLcBCp50VSmYFXpqgvNb1dmlp4NQg8D3lMnyutw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICDsmNNgvHLJ2k0+DuWKpBpyeiaEzf3llABLQgIIKLvEAiEAlTa3rOFzkC9AhWK16/PeLXe9gYd3Uai00sj1ko6fLYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9734375},"main":"dist-server/index.js","gitHead":"0d88a504e0ffa63cd91279b88c6998d4bf1b3d86","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.12","@operato/ops-contract":"^0.9.20","@things-factory/shell":"^10.1.20","@things-factory/ingest":"^10.1.24","@things-factory/auth-base":"^10.1.24","@things-factory/cache-service":"^10.1.24"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.24_1789571138296_0.2625560459539207","host":"s3://npm-registry-packages-npm-production"}},"10.1.26":{"name":"@things-factory/headless-twin","version":"10.1.26","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.26","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"36dd4ba89db074c43060f85c3905006ae0763d38","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.26.tgz","fileCount":1007,"integrity":"sha512-ndn9qTP10cQ8yZalgsJ4i7zYQUHJalB/0R+QRPtl0T+2J/p4Kcy+2dpj06atBF9LKYnLVRyI5xL5TYyMUy9mwg==","signatures":[{"sig":"MEUCIQDczjvyfomtgelD/ll5Kem0mNFnIp3t1Ewym7p1VQePTgIgX7/GZTck0UezoEMbVWKQk3zYlpWwt3jm3zI+uWVNicw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDroALZOXYsINuyKiBBRWd8iIkBtI7jYo01QH73U9XpgIga/zt0K4oOV1un3utckfWaeZhAYFuv2WWrdESQHbzwIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9753726},"main":"dist-server/index.js","gitHead":"151bda14d899442c6846532ddded1e2bfe23a2f5","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.15","@operato/ops-contract":"^0.9.24","@things-factory/shell":"^10.1.26","@things-factory/ingest":"^10.1.26","@things-factory/auth-base":"^10.1.26","@things-factory/cache-service":"^10.1.26"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.26_1789654911291_0.34438503441113144","host":"s3://npm-registry-packages-npm-production"}},"10.1.27":{"name":"@things-factory/headless-twin","version":"10.1.27","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.27","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"3249efaede5dec23d2b60222dbeeae45bdfb7e5d","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.27.tgz","fileCount":1007,"integrity":"sha512-TKy69zNFcAJwf6jXRsOML0rXQVo7KtA5q3yyFcmInw+eEKhOma9Nc9cFrodAQ4e3gjQVyzF4wstNhoGjd9wptw==","signatures":[{"sig":"MEUCIEHSMqXLkNr8KcbOZtcoLSBwwXS+ziiGb+O+XetNwJ8rAiEA9xcyaB/gS4m8rR9ZkHbnTeIWIPUut2K13/gwYHsxPEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyttnqcAeJYZPd3dr13yvlOQcCr5ldIvaKWsdUWFAFFgIgEQe1xTCq16eIKfJfdrEtDC4UViGZbnQuHu10XhzX6SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9779543},"main":"dist-server/index.js","gitHead":"d04dc762cacf2aac8ba0b0f5d768eca365fc09da","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.15","@operato/ops-contract":"^0.9.24","@things-factory/shell":"^10.1.27","@things-factory/ingest":"^10.1.27","@things-factory/auth-base":"^10.1.27","@things-factory/cache-service":"^10.1.27"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.27_1789687587112_0.4001240655975349","host":"s3://npm-registry-packages-npm-production"}},"10.1.28":{"name":"@things-factory/headless-twin","version":"10.1.28","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.28","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"de84ea63ad277c38c04837209da19c83e90c78a8","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.28.tgz","fileCount":1013,"integrity":"sha512-Pi72dLBsVpHr3tjzscRXD8TsS28j2wQJnIr7SdyRbFaBZgdWR64mnvHNlWO1Qv5LSU5TJM0kggm/w2TsKSknww==","signatures":[{"sig":"MEQCID0U+na6hWN10QVqz05WSmq5jNnSEoiJFRqkh+MHL2BDAiAMhlNL8lhLUXnKemGQZ7qAHNNw+Bhi85+VyYXg8QjXmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEy3e5/PgVHXdxyLkYNurynTZ1R+h4/LsNr/poD08RmSAiAzKxiNyxMzanRr7KkNoKZfhlQrCgJcA7BzPfUFB/YUDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9817902},"main":"dist-server/index.js","gitHead":"3a260a0f79bc6b41a692a103955bfcc541aff60e","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.16","@operato/ops-contract":"^0.9.25","@things-factory/shell":"^10.1.28","@things-factory/ingest":"^10.1.28","@things-factory/auth-base":"^10.1.28","@things-factory/cache-service":"^10.1.28"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.28_1789713516466_0.7496534748018417","host":"s3://npm-registry-packages-npm-production"}},"10.1.29":{"name":"@things-factory/headless-twin","version":"10.1.29","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.29","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"77c5875a93cca07866947724c363d414d19f4b10","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.29.tgz","fileCount":1013,"integrity":"sha512-zyKfyvq4XV57AFHILF+NzLlyWY3EUlL4GM4v770wVmhH5Si2WD+bzJ4HD7yjoOPMd+ruu0HbBHV4wGcGxQyd4Q==","signatures":[{"sig":"MEUCIQDjhd4mr3Vob0DmRgiGD8e1WnbWoMx7CO4RMMeHdfEUkwIgEx0/GbhcpNVzhRD51kkzySJO0kUGU7W35ZHQT0I9Cow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnVNw1vZ1ZMNIakb8zWtcrc1Ka+QFOVeRbmPEKaG2dLwIhANBnUuKuav4YQWKSBUtZPpRlt4Xewr6eVG4BriHLjk7m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9847755},"main":"dist-server/index.js","gitHead":"e6bf9dec003fe5e794746aaeb5852b3b50478232","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.16","@operato/ops-contract":"^0.9.28","@things-factory/shell":"^10.1.29","@things-factory/ingest":"^10.1.29","@things-factory/auth-base":"^10.1.29","@things-factory/cache-service":"^10.1.29"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.29_1789731437707_0.46357984744652403","host":"s3://npm-registry-packages-npm-production"}},"10.1.31":{"name":"@things-factory/headless-twin","version":"10.1.31","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.31","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"3beef35881d5398a9c04a2772cbcb00a68a3e7b2","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.31.tgz","fileCount":1013,"integrity":"sha512-8XyTC9zs1ltIB/Ap9O2gVKFh+z/8gNB0ZM9Gcb9Oz5b9ZQZ8O9cTbtbZ8ZnfE4Odrp1+aHB/7TfyMQ30i2HVcg==","signatures":[{"sig":"MEUCIQDyZeP2IIeKKvypDWIC3wgjO7bIj115RJSIXwC9Gky/nQIgOZhIbfA9aBwbuCVL+xcjrrB2bpX+Yjp7AG51UFnUjuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFu0F5Ksz1wRI4iedGbvehRm6XHAFB8PevX9Zt0Ny7QQIhALsFWbxzyZ5mFzCR+sUVUXPYnfiROYITxKdbLaVQCxqA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9857420},"main":"dist-server/index.js","gitHead":"5213e6f9913b40ea2618a2111d9884b792dbaa01","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.20","@operato/ops-contract":"^0.9.30","@things-factory/shell":"^10.1.31","@things-factory/ingest":"^10.1.31","@things-factory/auth-base":"^10.1.31","@things-factory/cache-service":"^10.1.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.31_1789778179961_0.8968213956055866","host":"s3://npm-registry-packages-npm-production"}},"10.1.32":{"name":"@things-factory/headless-twin","version":"10.1.32","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.32","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"bde3a828a34528d8549e97341f47605cfe265fcc","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.32.tgz","fileCount":1013,"integrity":"sha512-afQtQhqT8/hdnf1MD5ANITgDtF8z3wBIzrKfsLx2iUf8dhovjYsa7CN2qkjAv2JtlbqQt7U5J6Q9kZOEhuKGVA==","signatures":[{"sig":"MEYCIQDf+GPH6ZscGrApqrSYVyS4gPi4umWwMFQ2LwNAk5bingIhAJJeLCS18kKB9bZjLJE/UiZQvYsjr5P7x9NyDpNNsF3h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICEsmgA0tpGUEfetazpUkTk25Ypz7Pun/7dFZd3dxVkvAiEAg9HM6CClvIC6ZBgLR3156qMUn/W4MPDGW1rpiR8WW4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9868487},"main":"dist-server/index.js","gitHead":"67b211e001da3a923e562cb048e4691bd961315c","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.20","@operato/ops-contract":"^0.9.30","@things-factory/shell":"^10.1.31","@things-factory/ingest":"^10.1.31","@things-factory/auth-base":"^10.1.31","@things-factory/cache-service":"^10.1.31"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.32_1789783677195_0.027773372526610718","host":"s3://npm-registry-packages-npm-production"}},"10.1.33":{"name":"@things-factory/headless-twin","version":"10.1.33","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.33","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"ea867a5a4d9d5c8cd115f51129c9dcafa9fe4798","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.33.tgz","fileCount":1013,"integrity":"sha512-24e3qZAzREztYWGTSAJRc1WBKJOxNuV+fpQl5RgshdsnwlZlgMA5pj+X2zs3p8muTp3K0XI/I7KWcvFFlrnrGg==","signatures":[{"sig":"MEQCIAlSJjzsHML8bYoXemt7BqAD2DDU1vSydLOQ5fc4VEoZAiBhG0iuUcpp2ivE2d0Tfiv9N36SlRjTDDwTLg7B1NiSIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBc3IRi5KWquWsWtNPCzycitjnVuzkaa/k6ai81d24LQIgT4ridpwt9ALX6FwTq9CZvlWFBnIGeetEdrPXZdqfpEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9868982},"main":"dist-server/index.js","gitHead":"7fb7b6587846b5ff6ee7a4983652d9561b4d6b2c","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.20","@operato/ops-contract":"^0.9.30","@things-factory/shell":"^10.1.33","@things-factory/ingest":"^10.1.33","@things-factory/auth-base":"^10.1.33","@things-factory/cache-service":"^10.1.33"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.33_1789872630801_0.42196613931246274","host":"s3://npm-registry-packages-npm-production"}},"10.1.34":{"name":"@things-factory/headless-twin","version":"10.1.34","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.34","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"fe26af56e34e7a6df3cd3a72ecb9ecf929d3dea1","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.34.tgz","fileCount":1013,"integrity":"sha512-wgMiVjFj7G/dCvZwSvCNnF+o8DoRy0M7yd2l4JX0sb8kb9aVFGPW4EkbOodCTxsj59skILS/q4o/e11JlYNx5w==","signatures":[{"sig":"MEUCIHnv/UfUbFlp4nDKODT3MyFCt1Mfu76q8pG9Zeiv5ndjAiEAixS9/X4CEMVUkMTYhyxPKOYMnYSLaEiqnHMzeZH0af0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCqXbAslsKBY9MC6rpaYZxmd0LuztSPXnqnCgSYNDhlzgIhAIcZzMllK+vJzoUxepYBreAPZSEog4K8KVCOt3P4vTA/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9868982},"main":"dist-server/index.js","gitHead":"5e16fd9f0cbb71c8d395b58a95bd9e99c93975c7","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.21","@operato/ops-contract":"^0.9.31","@things-factory/shell":"^10.1.34","@things-factory/ingest":"^10.1.34","@things-factory/auth-base":"^10.1.34","@things-factory/cache-service":"^10.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.34_1789900823930_0.5770137751505895","host":"s3://npm-registry-packages-npm-production"}},"10.1.35":{"name":"@things-factory/headless-twin","version":"10.1.35","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.35","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"4120bd12fa8ed54b6c1ca94043184c3501dd41aa","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.35.tgz","fileCount":1013,"integrity":"sha512-XdAIr1otOFHYB8lG0CxSyBHiVG9IMMtVD0rR6d8uIKM6+Q/HbTHT5sMnRX7EY0stjJbV0w62FiadK/mg1gYxaw==","signatures":[{"sig":"MEUCIEV9/HdcmTgwlLZxyIxinDiChFudjJbuOLveXjF2EQ0aAiEA0aQZAnYfYylfjicvomHJRdk3R5Vs7VJdT1VR1IC1Pg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcS0A64z8bbH8NAYAD4NHey5JRdlFSfkVT9mdVEgMt6wIgcj7ybdLODAAiTAUeujGCoGY2CIeJdWLs4jpMxNRW8UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9869169},"main":"dist-server/index.js","gitHead":"396f43b648b704f1938a2d890ab2f6efa33fdb86","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.23","@operato/ops-contract":"^0.9.33","@things-factory/shell":"^10.1.34","@things-factory/ingest":"^10.1.34","@things-factory/auth-base":"^10.1.34","@things-factory/cache-service":"^10.1.34"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.35_1789990904899_0.5338831540674338","host":"s3://npm-registry-packages-npm-production"}},"10.1.37":{"name":"@things-factory/headless-twin","version":"10.1.37","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.37","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"10ffea974e48b6f36e8cc5ae65aef0f3b901f401","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.37.tgz","fileCount":1013,"integrity":"sha512-4y4IHWl+fRGb9xi+YOE/YBWEKUOgWSw2Jx89Ib8Hscamu8DFD5T+FbsBON3uX7e9/chogCwG2snbargrCXWanA==","signatures":[{"sig":"MEYCIQCN67boOt6GicQOUsIK9rAugp9R06O2Ol9tJWPLcwzZtwIhAJoB8/rZcpyAS9lGR5LXy2yDxWIojYIGIN3vcxf3CXSi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIARa2DECWNTIHl3U6ZkE5xAGYAIKbMbmTwyB++QC84rJAiATUuCoGL5WLIeNVWJoYdj1skTXyMFNoNn1qhyxMfiC8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9869169},"main":"dist-server/index.js","gitHead":"d8a69e5c8803a4b9d3289df0cf38e161a207db61","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.23","@operato/ops-contract":"^0.9.33","@things-factory/shell":"^10.1.37","@things-factory/ingest":"^10.1.37","@things-factory/auth-base":"^10.1.37","@things-factory/cache-service":"^10.1.37"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.37_1790176129261_0.8046216546287841","host":"s3://npm-registry-packages-npm-production"}},"10.1.38":{"name":"@things-factory/headless-twin","version":"10.1.38","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.38","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"522d8e816b55ce8f26d5138391679db2df537342","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.38.tgz","fileCount":1023,"integrity":"sha512-UQ6DAgJnfFVGcqxCOyupG98En8O78XyRpWnN1bVC8oH/bEJ2g6Bl+xGUy5L7ewBbOKH2CHLZOFkU9ISYUgZXBw==","signatures":[{"sig":"MEUCICLuK6N9RFJHAYUsHB/iBB0RiTJCMDC4zgQATcMjPS5EAiEAtDn1CfsuikB2j5hrxiClvPqbcw88pCFPg9qfTp/W/jE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1bps79djcQ9xwykoh1KtKPU4IKXz+b1Ko7VMhGRLkwQIgeiAikkS4p5gv6bVx+EFb6D7BLM5n/FnAsvA/jsFZJ1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9908553},"main":"dist-server/index.js","gitHead":"b947349fe1c27d11038b592ceadaba336f14785b","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.23","@operato/ops-contract":"^0.9.33","@things-factory/shell":"^10.1.38","@things-factory/ingest":"^10.1.38","@things-factory/auth-base":"^10.1.38","@things-factory/cache-service":"^10.1.38"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.38_1790217337737_0.6056180505973696","host":"s3://npm-registry-packages-npm-production"}},"10.1.39":{"name":"@things-factory/headless-twin","version":"10.1.39","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.39","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"884ceecb01bfd00d24a5942037161ed8f3d54e5a","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.39.tgz","fileCount":1023,"integrity":"sha512-EjDyU+9o/+64+dxJsMxZe6Wev/tHpk6efZjIxqoibR2yg/ZK1osP+Yas4pHWIa3y/ur6fu1V4wCpzHDZhU24lw==","signatures":[{"sig":"MEYCIQDNOz1TjFnJmNLlo4w5ncTjFgyjretZrovMyLq/kUI92QIhAJKkAMpzMo9ZJ0jeg+eRK5EzP6DmHajV2wHPVPi7kqdA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBBRncB5m4qGbwSfVTDbRk5iwUCpvIhKNZh+o74Z9nDwIhAKP/TR0UdILI9Czgc3aoffc+C+RvB2kDuKYk8I2VtcSf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9911487},"main":"dist-server/index.js","gitHead":"fe5257ad8995fe7e79275e287f36e95b5fd32d1c","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.24","@operato/ops-contract":"^0.9.35","@things-factory/shell":"^10.1.39","@things-factory/ingest":"^10.1.39","@things-factory/auth-base":"^10.1.39","@things-factory/cache-service":"^10.1.39"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.39_1790219525005_0.1417628824033379","host":"s3://npm-registry-packages-npm-production"}},"10.1.40":{"name":"@things-factory/headless-twin","version":"10.1.40","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.40","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"d2190ebb73b3358f25a687b37e1494a060e5c727","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.40.tgz","fileCount":1023,"integrity":"sha512-WwDskJqrIWvgKlBN+ZnG67WBHndkQLCEoToQPCyUTFjIEqHncENUUgqI+MSnyCWrpajbVR56mplfP2yFhWBFXA==","signatures":[{"sig":"MEQCIFR31Rl00lA5B7iUfyRZy1aanKuQFE0y1V+1bJpVXD9RAiAPNniLz4lfinpb1xLDXljeuRwOZoNsyXk+LfR526DTuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICIjf9jwEzScjBkAZMeRvVzBpD2IaqgCpt1wqxHTAXD6AiEAl2GBma/hDPVkz6rjXmoADQBb7qaNk1vxe9T7YKpjIWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9911487},"main":"dist-server/index.js","gitHead":"51c5d804c14ad8fcc6d4707e6ef80c9deede2766","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.24","@operato/ops-contract":"^0.9.35","@things-factory/shell":"^10.1.40","@things-factory/ingest":"^10.1.40","@things-factory/auth-base":"^10.1.40","@things-factory/cache-service":"^10.1.40"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.40_1790221168728_0.9671768183128286","host":"s3://npm-registry-packages-npm-production"}},"10.1.41":{"name":"@things-factory/headless-twin","version":"10.1.41","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.41","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"fb7c00a8aeacf85585b8741c7a2b52f232d76049","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.41.tgz","fileCount":1023,"integrity":"sha512-V2GqUzs6P0Okp+stzyHq7xAjtgAS8foF783+3BFoebm+6tzjlKFxZkQpsRhY9xsnx9xvNlZHqGZwTpUg/o3BRA==","signatures":[{"sig":"MEUCIQCQqccuHRHdz6iIppJZ/nEgCROzwL00w6+jgA8jH8lM2wIgIjZChW7Ql2cKObzkMfej+fG9CFsSmibV1srTvaXQo0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDReYlmLWcDQvg7As89i+mT2lfZBIVdwjIJHqBYKgm2bwIgA1qLS2PSdmY5WM7MepeI/xfL0zrJ8lbUDdDWyzUfECc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9911668},"main":"dist-server/index.js","gitHead":"4f41243edca4c965bc6992a10fb52d75a58fd3a9","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.26","@operato/ops-contract":"^0.9.37","@things-factory/shell":"^10.1.40","@things-factory/ingest":"^10.1.40","@things-factory/auth-base":"^10.1.40","@things-factory/cache-service":"^10.1.40"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.41_1790223998191_0.3767878675991556","host":"s3://npm-registry-packages-npm-production"}},"10.1.44":{"name":"@things-factory/headless-twin","version":"10.1.44","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.44","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"dc866a3292e8c302cda8b765c9800f6aae0b9d58","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.44.tgz","fileCount":1028,"integrity":"sha512-q66SQJIZpSSHI/ySJ/HOVy0h84fwjGE0U60TS4RAY0jkgKfw0DZImVQnpXg7kPs4EVKJoEcfbx33t7H2vyLMWQ==","signatures":[{"sig":"MEUCIC1tEnVk/RA++lkTF4TzXpan+hi06PsbWC1I7f1ABfG2AiEAyXww6XA/6K5WAdh9ZSSmdmSpkVz1jaqv5561R+M2RHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdTK+icdRx5bCG0mZx0/RaPOEmKL77g4P9UaKt6zVtxgIgGPIo0xkkYxtHDiY4wf72KvYCd3jo5lfTwcT9cwKRBPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9944324},"main":"dist-server/index.js","gitHead":"7c95c4e75e155e51c714409e865d96f317232c23","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.26","@operato/ops-contract":"^0.9.37","@things-factory/shell":"^10.1.44","@things-factory/ingest":"^10.1.44","@things-factory/auth-base":"^10.1.44","@things-factory/cache-service":"^10.1.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.44_1790234327474_0.1818779854034367","host":"s3://npm-registry-packages-npm-production"}},"10.1.45":{"name":"@things-factory/headless-twin","version":"10.1.45","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.45","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"15e8d3e22615cc3a3c2f54039ccbff37b3b2c302","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.45.tgz","fileCount":1028,"integrity":"sha512-uPadRThhQ8igdYrTpZRKtADSHe7bwwmfUfOpAbxgZ65kQF0SvW4ZMxDMD30B7iptUF3KudlV7ddtvc4saKAtPA==","signatures":[{"sig":"MEUCIQDUwFq/pXSdN22ldL2yJ9GCfX2U2bxxwgC8/PJv/R1qAwIgPuMkXF3odAughHTS4BisPGFM86iGNq9zBE0PEqhkcWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmOVXI6KfOf70uXU00mbWa84TQmofWGwgdIlKqOCRjQAIhALrlq+o/BzqV9rS/3M5+uPPCQV9nAElAAbPPNGWeyRdp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9945310},"main":"dist-server/index.js","gitHead":"d72e1fd1285797fcd7839d97a18e31f5bf076ae3","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.27","@operato/ops-contract":"^0.9.38","@things-factory/shell":"^10.1.44","@things-factory/ingest":"^10.1.44","@things-factory/auth-base":"^10.1.44","@things-factory/cache-service":"^10.1.44"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.45_1790241004654_0.5384156464249061","host":"s3://npm-registry-packages-npm-production"}},"10.1.46":{"name":"@things-factory/headless-twin","version":"10.1.46","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.46","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"ff117f05c94ee630ca79a3bb22c1fc98709b8e81","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.46.tgz","fileCount":1033,"integrity":"sha512-J9qlzo5EpJDPj0RFH75tRcX6qosAtFdGu9NVEfj390VhV3TH6YlJRlCFmJqS7ux7u0qN4BPq0QmqRj/9mLVVGA==","signatures":[{"sig":"MEUCIQDxiFZlbF49m0aRjAQ4Z3QKf8HlVXjphEjn8rmjkc7SrAIgYCSnhvQ5pKwBIgpUQjVbVPhe4ySatvsvsACAerSD+Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF5w95oMwwN4ztHzccTNoohoH4xfAv9tEhJ3yi1C0oIpAiBz7enIyukB/DJU8awvrq6yIeFst6B7YR7rB6vnFnHMmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9967944},"main":"dist-server/index.js","gitHead":"d3467cde550453f3348fed0ed6c79a12a6ba0db4","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.27","@operato/ops-contract":"^0.9.38","@things-factory/shell":"^10.1.46","@things-factory/ingest":"^10.1.46","@things-factory/auth-base":"^10.1.46","@things-factory/cache-service":"^10.1.46"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.46_1790246960991_0.26684427193807125","host":"s3://npm-registry-packages-npm-production"}},"10.1.47":{"name":"@things-factory/headless-twin","version":"10.1.47","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.47","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"af3d6e35b6d62ef64aab964f36f0ad04bb3be377","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.47.tgz","fileCount":1033,"integrity":"sha512-+JfgZh0DaLzYCx3u0dCa2VPJG1Q9fQx0G/WaOOzDJAuBpD1318ggJkx7GLam7nqXl8ehU+H12esHcHGn+CnTEw==","signatures":[{"sig":"MEUCIDQ652u//CxIBJEaps7vGFBNvbHVG44v10w555w0G12OAiEA8igeFvyGt/Dv55dD0J7Nj9TUs/iNjh48zwxDXUrWuxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPsb8xiULpLjeQ5xps/uajKNe82qegDEhqbc6LKrI6BwIhALHVu79VNrsyBavKHR99EvRbzvCFRJOkX3eR8SCqmcTZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9968860},"main":"dist-server/index.js","gitHead":"185f20d7d9a15715a0ee2757a6a8189ec36cfb9d","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.28","@operato/ops-contract":"^0.9.38","@things-factory/shell":"^10.1.47","@things-factory/ingest":"^10.1.47","@things-factory/auth-base":"^10.1.47","@things-factory/cache-service":"^10.1.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.47_1790255174898_0.9888606409223826","host":"s3://npm-registry-packages-npm-production"}},"10.1.50":{"name":"@things-factory/headless-twin","version":"10.1.50","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.50","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"32fb56054d00164862466b9d91dce44ed7346696","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.50.tgz","fileCount":1034,"integrity":"sha512-RVfW1UwWuclYylu69XmxkLSJ0oMXQHLXNmztEXVd/9hNWruUXsMvmJu0Iv5paZY0wC9NJaX7IUjUjooev19PWQ==","signatures":[{"sig":"MEUCIQCmoE66OMSlt6LnEPL02IJhO0llJKh4LXjjQpuTDRR4CgIgSuz654bX6zJDhGIGyZCwgZFJZCGXF7ep/2IBFteqjTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFj04QsGPCMc3LZp5KMQBeCZpy66nIogxCxWHkXjsp89AiEA4Zsh3+jXO9ASFv/Dyiu/F/neNHvsOBErPsyU1ybrQFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9974235},"main":"dist-server/index.js","gitHead":"4700d39d70eb5fae4ad56cf47ea0b966c8516ae2","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.29","@operato/ops-contract":"^0.9.40","@things-factory/shell":"^10.1.47","@things-factory/ingest":"^10.1.47","@things-factory/auth-base":"^10.1.47","@things-factory/cache-service":"^10.1.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.50_1790272173402_0.16061808552566936","host":"s3://npm-registry-packages-npm-production"}},"10.1.52":{"name":"@things-factory/headless-twin","version":"10.1.52","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.52","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"346067f93b42fce892501941731902221d2a382d","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.52.tgz","fileCount":1034,"integrity":"sha512-9UmYSLJuoCdaTfsF7EbCkoAKkaaQRlmap7YMgaXoN41KdRQbD3LmS0FwEEva6Xinzx0IaAX68ZXSOEvpBB2d/Q==","signatures":[{"sig":"MEQCIC4y5Tu+5e5AekMXGsb6zxJNKXpcaMruXJOQ6rJT0TEmAiBpNhFfWc2l8e5O5W5cajxvwRXsTxwW0Ks8re4qtKnoKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjYzuKxkreHDbqKC0mroHaTNZysKjMzwtv1fdT3MYKOAIgB2M8BOPRHeSC0mA844ZIBgC/CuehsbJtOaSUs4V3Ork=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9974235},"main":"dist-server/index.js","gitHead":"b3ec4f0a38f0759d396f49b1f47c547bff4657be","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.29","@operato/ops-contract":"^0.9.40","@things-factory/shell":"^10.1.47","@things-factory/ingest":"^10.1.47","@things-factory/auth-base":"^10.1.47","@things-factory/cache-service":"^10.1.47"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.52_1790284890637_0.5849472138129768","host":"s3://npm-registry-packages-npm-production"}},"10.1.79":{"name":"@things-factory/headless-twin","version":"10.1.79","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.79","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"291884d5096f04a947076ed2468678e70e3f492b","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.79.tgz","fileCount":1034,"integrity":"sha512-c/La2MBVT4HWRRR4I+Is3XiSCEzwLzd2YBTXLw1h/cBofk8xFJDyBWJI/+9VYNOSASi/EHhipBjGWulLq3pohg==","signatures":[{"sig":"MEYCIQDaNPSnRzZXhi8FBShha6oCyu8+tmmszrOzZeSCWfUYIAIhAOU8Te9dzIR7R0+PuHqdTbOSdSBLZxPJoZIU/7L6lkW3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAC2CpPXbkGsVuCckkSq+mZEoFqB8CfS8cUfsrHDeGTMAiB6A1m0tGotbR8UIuSZHTUZeA/+7tusLSc/vlDjUDbZDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9974235},"main":"dist-server/index.js","gitHead":"94cde9ba17dfdddb0a16139b71e5a7e370977e4a","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.29","@operato/ops-contract":"^0.9.40","@things-factory/shell":"^10.1.79","@things-factory/ingest":"^10.1.79","@things-factory/auth-base":"^10.1.79","@things-factory/cache-service":"^10.1.79"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.79_1790484623897_0.22299104546419524","host":"s3://npm-registry-packages-npm-production"}},"10.1.106":{"name":"@things-factory/headless-twin","version":"10.1.106","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.106","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"6ede986c1dbfc900520119d7de7d0d1341e67e4e","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.106.tgz","fileCount":1034,"integrity":"sha512-EBOx3ejGXu+53mo1jwGVXmeal80V+JuGKHb71rE7/FSeO/urijLt8+UnTmiDNHbMUyR5nP0vdj2QyimDe+7Q/w==","signatures":[{"sig":"MEQCICGDKUgv+GtIM2uXGOAgObmDa+1OWKkjepndPijJejskAiA/Y+TwTaaRNdk2HMXqypWJLfQMz/iz0cV6PSDtZditOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwX4ZH+oMBUReljWelZcoFXmyxKVTlwIl11s/Ahyum/QIhANLsrP00gpT61kJ46KvhYc0oQtE1Iog3Yc27I6o7h1zt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9974648},"main":"dist-server/index.js","gitHead":"8d78c14708420773ec32d18b8dd44c300771c44d","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.29","@operato/ops-contract":"^0.9.40","@things-factory/shell":"^10.1.106","@things-factory/ingest":"^10.1.106","@things-factory/auth-base":"^10.1.106","@things-factory/cache-service":"^10.1.106"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.106_1790899150570_0.8385596439273701","host":"s3://npm-registry-packages-npm-production"}},"10.1.107":{"name":"@things-factory/headless-twin","version":"10.1.107","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.107","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"ca210329b0e021db7c530747fc56f47fec338ef0","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.107.tgz","fileCount":1034,"integrity":"sha512-aBXg1PcF5D+g6tjZI6m2OjXMC9biyJCv3dFEjRG7qr59g7YQPW4fvs2+5g8AUNM4BUFUxwB+PdVKXIohmxFJ1Q==","signatures":[{"sig":"MEQCIFq/yylrXicoAYWnqrY4WT53LJc5phKLUBOVFvPXy3oQAiAcek/4PUfd7JMeNwURCh2oyKmLKluS4MAX+ujHkiam4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH9doQF1KT22B+XFNIxSTw6apWGoJ791AlAE0WOKZSm2AiAkUXAqEo2lSCweUigPYXy3W0aDGe6ds1hdx5+oKpvBpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9975116},"main":"dist-server/index.js","gitHead":"65a3d5889e687d8122a65f029b926b1a4769d1c0","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.29","@operato/ops-contract":"^0.9.40","@things-factory/shell":"^10.1.106","@things-factory/ingest":"^10.1.107","@things-factory/auth-base":"^10.1.107","@things-factory/cache-service":"^10.1.107"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.107_1790921763066_0.4410876059219808","host":"s3://npm-registry-packages-npm-production"}},"10.1.111":{"name":"@things-factory/headless-twin","version":"10.1.111","author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","_id":"@things-factory/headless-twin@10.1.111","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"dist":{"shasum":"65da88a218cb66c3e3f523c92979861b9e7c0a0d","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.111.tgz","fileCount":1034,"integrity":"sha512-eWQ00sfeoU06V07GsmyvROAVs+/rrWRwZHvd1yMI7nKFynKUWx7818ccUaERmjCLEVoVgcO9pyr4h0FcEiN7vw==","signatures":[{"sig":"MEUCIF5IwRDiAcT8CpO5EH6YyPLEy6SutfNFBOum2ElmkMNkAiEA0Tgver9aXXPiLWgG4A/BZsSBZS02eyxQvRuXTMjGNd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFinwQOKHy+JL0A+n/dNsH/x4HgJfEHmXXbUuSqa3FKgIgbu5AsKgCbga4rXJN5oghdaoK+hyZwF9l4QPBtBQH7gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9975116},"main":"dist-server/index.js","gitHead":"f33122c15e5b3e45393129e9418e2c367a273ade","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.29","@operato/ops-contract":"^0.9.40","@things-factory/shell":"^10.1.106","@things-factory/ingest":"^10.1.111","@things-factory/auth-base":"^10.1.111","@things-factory/cache-service":"^10.1.111"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"tmp":"tmp/headless-twin_10.1.111_1790931398775_0.3929142677005475","host":"s3://npm-registry-packages-npm-production"}},"10.1.113":{"_id":"@things-factory/headless-twin@10.1.113","dist":{"shasum":"39711104b7e273f500dcc922b8166aa39d5d9b63","tarball":"https://registry.npmjs.org/@things-factory/headless-twin/-/headless-twin-10.1.113.tgz","fileCount":1034,"integrity":"sha512-Mjm62KWYbJ50a9uV/h+O3+KH7hObS5BLWEReJlkTxlbYX6EEKxu5u7PLNwybV153Pj4cULHDU2qm+rogI12+ow==","signatures":[{"sig":"MEYCIQD4m3G8DW1ajAFpNIau3JMPMgGtVrSQddgAeqeqZsh1vQIhAJDmQZE2w9Ypz6rZjNdbpVPHY5cysRz3+Rz52VPC9KWa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCafB7TAnrkQflu4nH629viIQDFePNUXO1XYDQHc48A5gIgELym7NnZ/jnaESwB4eG+Q0wbnkivQ+MLM4X8YXsDUeM="}],"unpackedSize":9975116},"main":"dist-server/index.js","name":"@things-factory/headless-twin","author":"heartyoh <heartyoh@hatiolab.com>","gitHead":"9da1e467ddce23e600e64f08454289cb3b806212","license":"MIT","scripts":{"test":"node --import ./test/resolve-ts-siblings.mjs --test test/*.test.ts","build":"npm run build:shared && npm run clean:server && tsc","clean":"npm run clean:server && npm run clean:shared","typecheck":"tsc --noEmit && tsc -p tsconfig.shared.json --noEmit","build:server":"npm run build:shared && npm run clean:server && tsc","build:shared":"tsc -p tsconfig.shared.json","clean:server":"rm -rf dist-server tsconfig.tsbuildinfo","clean:shared":"rm -rf dist-shared tsconfig.shared.tsbuildinfo","migration:create":"node ../../node_modules/typeorm/cli.js migration:create ./server/migrations/migration"},"version":"10.1.113","_npmUser":{"name":"heartyoh","email":"heartyoh@hatiolab.com"},"repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"_npmVersion":"lerna/8.2.4/node@v25.6.0+arm64 (darwin)","description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","directories":{},"maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"_nodeVersion":"25.6.0","dependencies":{"@things-factory/env":"^10.1.20","@operato/twin-kernel":"^0.11.29","@operato/ops-contract":"^0.9.40","@things-factory/shell":"^10.1.106","@things-factory/ingest":"^10.1.113","@things-factory/auth-base":"^10.1.113","@things-factory/cache-service":"^10.1.113"},"publishConfig":{"access":"public","@things-factory:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"things-factory":true,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/headless-twin_10.1.113_1790933440185_0.8378730438582753"}}},"time":{"created":"2026-07-10T17:24:30.994Z","modified":"2026-10-02T09:30:40.602Z","10.0.0-zeta.7":"2026-07-10T17:24:31.259Z","10.0.0-zeta.8":"2026-07-12T06:18:46.582Z","10.0.0-zeta.10":"2026-07-13T14:33:48.506Z","10.0.0-zeta.11":"2026-07-14T14:35:18.891Z","10.0.0-zeta.12":"2026-07-20T07:27:00.531Z","10.0.0-zeta.15":"2026-07-22T16:21:03.566Z","10.0.0-zeta.16":"2026-07-24T03:52:00.627Z","10.0.0-zeta.18":"2026-07-25T01:01:47.215Z","10.0.0-zeta.19":"2026-07-26T09:01:50.549Z","10.0.0":"2026-07-29T13:14:27.865Z","10.0.3":"2026-07-30T11:14:07.014Z","10.0.4":"2026-07-30T12:05:49.863Z","10.0.5":"2026-07-30T23:54:35.728Z","10.0.6":"2026-07-31T08:33:06.008Z","10.0.7":"2026-08-02T05:59:24.057Z","10.0.8":"2026-08-02T06:06:58.925Z","10.0.9":"2026-08-06T14:50:44.007Z","10.0.10":"2026-08-18T11:06:36.970Z","10.0.11":"2026-08-18T15:51:15.637Z","10.0.12":"2026-08-19T14:58:00.327Z","10.0.13":"2026-08-23T11:20:20.287Z","10.0.14":"2026-08-24T07:14:20.485Z","10.0.15":"2026-08-24T19:42:32.424Z","10.0.17":"2026-08-29T02:06:53.227Z","10.0.18":"2026-08-30T15:19:18.933Z","10.0.19":"2026-08-31T10:07:09.190Z","10.1.0":"2026-09-07T13:49:32.369Z","10.1.1":"2026-09-07T13:52:07.816Z","10.1.2":"2026-09-07T13:58:33.368Z","10.1.3":"2026-09-07T14:08:16.723Z","10.1.4":"2026-09-09T00:33:12.731Z","10.1.5":"2026-09-09T08:49:05.076Z","10.1.6":"2026-09-10T15:34:54.910Z","10.1.7":"2026-09-11T16:35:15.898Z","10.1.8":"2026-09-12T07:47:47.371Z","10.1.10":"2026-09-12T15:56:40.914Z","10.1.11":"2026-09-12T17:09:05.525Z","10.1.16":"2026-09-15T12:17:12.960Z","10.1.17":"2026-09-16T01:04:23.172Z","10.1.18":"2026-09-16T11:29:03.904Z","10.1.20":"2026-09-16T12:17:38.578Z","10.1.24":"2026-09-16T15:05:38.548Z","10.1.26":"2026-09-17T14:21:51.509Z","10.1.27":"2026-09-17T23:26:27.350Z","10.1.28":"2026-09-18T06:38:36.652Z","10.1.29":"2026-09-18T11:37:17.884Z","10.1.31":"2026-09-19T00:36:20.149Z","10.1.32":"2026-09-19T02:07:57.353Z","10.1.33":"2026-09-20T02:50:31.003Z","10.1.34":"2026-09-20T10:40:24.100Z","10.1.35":"2026-09-21T11:41:45.056Z","10.1.37":"2026-09-23T15:08:49.454Z","10.1.38":"2026-09-24T02:35:37.931Z","10.1.39":"2026-09-24T03:12:05.238Z","10.1.40":"2026-09-24T03:39:28.867Z","10.1.41":"2026-09-24T04:26:38.351Z","10.1.44":"2026-09-24T07:18:47.666Z","10.1.45":"2026-09-24T09:10:04.834Z","10.1.46":"2026-09-24T10:49:21.167Z","10.1.47":"2026-09-24T13:06:15.099Z","10.1.50":"2026-09-24T17:49:33.676Z","10.1.52":"2026-09-24T21:21:30.837Z","10.1.79":"2026-09-27T04:50:24.119Z","10.1.106":"2026-10-01T23:59:10.779Z","10.1.107":"2026-10-02T06:16:03.255Z","10.1.111":"2026-10-02T08:56:39.026Z","10.1.113":"2026-10-02T09:30:40.401Z"},"author":"heartyoh <heartyoh@hatiolab.com>","license":"MIT","repository":{"url":"git+https://github.com/hatiolab/things-factory.git","type":"git","directory":"packages/headless-twin"},"description":"Headless digital-twin host — operato-twin kernel(WMS/YMS/MES) 를 things-factory 모듈로 호스팅(State GraphQL subscription + 이벤트 영속 + 워커 tick + command/scenario mutation).","maintainers":[{"name":"woo_ram","email":"wryang@hatiolab.com"},{"name":"jyp220","email":"jyp@hatiolab.com"},{"name":"heartyoh","email":"heartyoh@hatiolab.com"},{"name":"horwengliang95","email":"wliang@hatiolab.com"},{"name":"nalshya113","email":"nalshya113@gmail.com"},{"name":"shortstop","email":"shortstop@hatiolab.com"},{"name":"youngwook","email":"asdfghjklqwnm123@gmail.com"},{"name":"wengliang95","email":"horwengliang@gmail.com"}],"readme":"","readmeFilename":""}